Newsletter 63 – 05/2025

Featured

Microservices Are a Tax Your Startup Probably Can’t Afford – Microservices architecture are well known for the amount of platform engineering required to extract the best from it, if you’re a small company, probably you’ll not have time and tooling to pay the taxes of such complex architecture.

After months of coding with LLMs, I’m going back to using my brain – There’s a lot of success histories around about the usage of LLMs to code, this one is the opposite, talks about how LLMs struggle to code properly when code get complex and the amount of business rules increase. At the end, the engineer always need to take action over it.

That’s How We’ve Always Done Things Around Here – It’s not very uncommon to hear “That’s how we’ve always done things around here” on companies, especially when you’re a newcomer, sometimes this innocent statement can led to interesting things.

A leap year check in three instructions – Leap year check are a famous programming exercise that most students do in the university, this approach to solve the problem is complex but the reason why it works it’s a journey through many computer science and engineering concepts.

How to provide feedback on documents. – Reading technical documents are part of most IT workers nowadays. This post gives nice tips about how to read them and provide feedbacks.

MISC

Graceful Shutdown in Go: Practical Patterns – Graceful shutdown is a important concept not only on Go but on every programming language, that most developers don’t know how to do it correctly. This post explains howw to do it in Golang.

Differential Coverage for Debugging – Differential Coverage is a interesting technique to debug code, based on comparing coverage files.

Elixir is not owned by Big Tech – Many open source project including some programming languages (like Golang) are backed by Big Tech companies, Elixir in the other hand, keep being maintained by a group of developers from small companies, this fact comes with pros and cons.

One line of code that did cost $8,000 – Who never forgot to set up cost alert on the cloud provider and was surprise by the bill in the end of the month?

Stability by Design – Clojure libraries are well known to be very stable, some libraries even stay untouchable for many years because are “complete”. This post tries to explain why this happen and what is special on Clojure community.

This 150-Line Go Script Is Actually a Full-On Load Balancer – Code real world things is one of the best way to learn concepts and how things work. This post gives a brief code to understand how load balancers work.