Outsourcing to India versus Vibe Coding
A Business Perspective
Recent content on Ernesto Garbarino
A Business Perspective
A flattened version of Eric Jager’s EA Wheel, including deliverables.
Working with graphs using Networkx
Natural Language Processing (NLP) essentials using NLTK.
Predicting whether a news headline concerns either UK or world news.
MLP can be fast and accurate with small training data sets too.
Understand the differences between single Decision Trees, Random Forests, and Gradient Boosted Decision Trees.
Learn how to create predictive models using Scikit-Learn’s Gaussian Naive Bayes Classifier.
A succinct overview of the main types of dummy models in Scikit-Learn, and why they are useful.
In this tutorial we look at the most popular metrics used for the purpose of evaluating regression models: MAE, MedAE, MSE, RMSE and R2
In this tutorial we look at the differences between accuracy, precision, and recall, plus other metrics used to evaluate classification models.
Helping solve a murder case using Scikit-Learn’s decision tree primitives.
This tutorial shows how SVM models can help in classification problems for which simple logistic regression models are inadequate.
Learn how to use Scikit-Learn’s logistic regression primitives to predict the likelihood of a good night’s sleep.
Learn how to create predictive models using Scikit-Learn’s linear regression primitives.
You should be very, very upset.
Who the hell is Ernie?
Music that I made.
Using the k-nearest neighbors algorithm (k-NN) to predict house prices in England.
Matplotlib by Example
A bunch of Pandas examples.
A bunch of NumPy examples.
Twelve dimensions to judge data visualisations.
A bunch of Python regexp examples.
Oh, company training all over again in 2022? Don’t panic. You can do it in a flash without studying!
Assessments and requirements gathering engagements are so passé. What most IT shops do today, instead, is ‘Discovery’ engagements. This is how to make them work.
How flexible should your application be? Not that flexible.
Hey Ernie, I am quite happy with Dropbox and I simply don’t get Git. Can you help me?
How can being the perfect employee be bad for business? Whose business anyway? Well, primarily the employee’s, but also the employer’s. Read on.
Why EAs aren’t senior engineers.
My language has reduced impact and is plagued with clichés. So what?
What functional requirements, functional programming, and application functionality, don’t have in common .
Stuck with Sparx Systems Enterprise Architect? Time to upgrade to Microsoft PowerPoint.
Helicopter views, five bullet point slides, elevator pitches. I get it. But it is not as easy as you think. Read on.
Why slog at a job (or worst, many of them) until you are about to drop dead when, instead, you can retire in just 10 years, before you turn 40?
Adopters of ISO 20022 often fall into the trap of thinking that the standard applies to APIs across the entire organisation. This notion is particularly problematic in the case of Digital APIs.
Together, Go and DynamoDB help squeeze the best performance out of AWS for highly transactional applications.
VMWare has rebranded itself as a “cloud company” and is actively throwing around buzzwords such as Hyperconverged infrastructure (HCI), hybrid cloud, multi-cloud, and Tanzu Kubernetes. Is there any substance underneath VMWare’s new clothes? Let’s find out.
The free WordPress iOS app, which helps manage sites created with the open source content management framework of the same name, is the most recent victim of the Apple App Store’s police, following Fornite’s —still ongoing—saga.
If you have been feeling stressed about jumping from meeting to meeting whilst working from home, there are two aspects in which both Outlook and GSuite add to our stress, rather than making things easier: reminders, and videoconference links.
This is a short visual guide, using UML Activity diagrams, to gain insight into the Kubernetes Probe and Deployment life cycles.
This is a quick guide for newcomers to Svelte who already have a background on a web framework (preferably but not necessarily Vue.js ). The reader is therefore expected to have some familiarity with HTML, CSS, and JavaScript.
Software has become too complex. The art of writing simple, effective, and fun computer programs has been lost. CI/CD pipelines, microservices architecture, enterprise application frameworks, Agile ceremonies, and compulsory unit testing are just some of the few impediments between us and yet-to-be-written, useful applications.
This is a compact Go reference based on unit testing assertions as opposed to print statements—usually the norm. Comments are kept to a minimum; the reader is assumed to be familiarised with C-style languages (Java, C#, C++, etc.)
This is a project-orientated Vue.js and Bootstrap Vue demonstration. The project is a mobile-first (but also desktop-friendly) Hangman game.
This is Ernesto “Ernie” Garbarino’s personal web site. Opinions expressed on this website are solely my own and do not express the views or opinions of my past, current, or future employer(s).
This is a rather rough outline that contains key points relevant to the Amazon Certified Solutions Architect (Associate) exam. My source material was primarily the A Cloud Guru course and the AWS documentation .
I am an Excel monkey. What do monkeys have to do with pandas? If you are like me and tend to solve all problems that involve data and numerical calculation in Excel, you must have come across a dreaded moment in your life in which you had to decide between cleaning the data from scratch every time there was a change, writing a cryptic nested set of functions, or…. (drum roll) writing a VBA…
These are the best statements I heard (or were shown on slides but not necessary verbalised) during the Cloud Native 2018 conference held between Wednesday, 26th and Friday, 28th September at CodeNode, London.