alediaferia.com – thoughts on building software
In this blog I publish my thoughts on building software products, working agilely, team dynamics, software architecture, leadership and more.
-
How to miss a delivery date
Reading Time: 2 minutes Estimating a delivery date is hard. Missing it, on the other hand, is quite easy. When it happens try not to focus on pleasing stakeholders by committing to a new date that is very close to the original one.
-
Embracing genuine deadlines as software engineers
Reading Time: 11 minutes Genuine deadlines are there to help the organization seize an opportunity. Let’s explore how they impact engineering organization and how not to antagonize them.
-
Is software quality attainable in Agile contexts?
Reading Time: 8 minutes What does quality software mean in Agile? Does it make sense to invest in upfront design and architecture to guarantee higher quality? In this post I try to dissect what Quality means in Agile.
-
Yes, TDD slows you down
Reading Time: 3 minutes TDD is a strict software development methodology that might make you feel as if you’re doing things slower than you actually could. Is it a bad thing?
-
How to keep your Amazon MQ queues clean
Reading Time: 2 minutes Amazon MQ queues might fill up if you use them in your tests but don’t take care of cleaning them up. Let’s explore together a way of addressing this issue. I was hoping to avoid writing dedicated code to just consume all the messages enqueued during tests so I started looking around for some tool […]
-
The Mythical DevOps Engineer
Reading Time: 8 minutes I’m always a little suspicious of job specs looking for the so-called DevOps Engineer role. They often mention a vast variety of duties and responsibilities. Are they hiring for a single role or a whole team? Roles having DevOps in their title hardly share the same meaning. They often have something in common, though. They […]
-
How I enabled CORS for any API on my Single Page App
Reading Time: 7 minutes In this blog post I’ll show you how I used free services available to anyone to build a little proxy server for my app to overcome certain CORS limitations for my Single Page App.
-
How I used GCP to create the transcripts for my Podcast
Reading Time: 4 minutes While building my podcast I experimented with GCP to produce the transcripts to my episodes. TL;DR it wasn’t too bad!
-
How I used Chisel to pull Gitlab pipelines stats
Reading Time: 4 minutes I built chisel.cloud in my spare time to automate something I did to derive insights about my Gitlab pipeline times. In this blog post I’m going to show you how I did it in the hope that it might be useful to you too. As you can see from the picture above, Chisel is still […]
-
How I setup my continuous deployment pipeline for free
Reading Time: 4 minutes Continuous deployment is a key capability that every company should invest in to keep up with the increasingly changing demands of the market. Let’s explore how to build a simple continuous deployment pipeline for free.
Got any book recommendations?