I wanted to build something that I could proudly show to friends and say, “I built this 😎”. So, I decided to try Flutter, a Dart framework that makes it easy to build apps for both iOS and Android. Instead of making a complicated app with lots of fancy features,...
[Read More]
How to shutdown a Go application gracefully
An approach to manage the lifecycle of a Go application
All this started by noticing that my Go applications showed an increased number of errors when I was shutting them down. After some investigation I found out that the problem was related to the lifecycle of the components of my application. Why was this happening? Because I was not shutting...
[Read More]
Can AI be racist?
Exploring bias on AI image generation
If AI painted a “beautiful warrior” would it paint a man or a woman? Would it be Caucasian or Asian? Let’s figure it out. But first, can AI be racist?
[Read More]
Improved SRE using runbooks
Incident Management
There are systems that can’t afford downtime and Site Reliability Engineering (SRE) is that set of practices and techniques that contribute to build and maintain reliable systems. Runbooks can be one of those practices that allow you to keep your systems reliable. But why are they necessary? Let me get...
[Read More]
Production Experimentation
Making data-driven decision matters
“If we have data, let’s look at data. If all we have are opinions, let’s go with mine.”
― Jim Barksdale
[Read More]