Sept. 2, 2026
It's been exactly a year since I went all-in with AI-assisted coding. Does that mean that test-driven development isn't relevant anymore?
Aug. 27, 2026
A fast and reliable feedback loop surprisingly doesn't start with automated tests. It starts with the runtime environment.
Aug. 17, 2026
Every book you'll read or talk you'll watch, will tell you that your tests should follow the testing pyramid. If it's not a pyramid, it's a honeycomb, a trophy, or some other shape. It's not that I don't like shapes per se. But I think that all these shapes reverse the cause and consequence.
Aug. 12, 2026
Judging by LinkedIn and X, no one is writing code by typing anymore. Everyone's using AI coding tools like Claude Code, Codex, or Cursor. Lately, things have gone even further. Now there's a heated debate about whether one should still read the code produced by the AI tools. Does that mean that clean code is dead?
Aug. 5, 2026
Oh, look - lots of users are onboarding. Awesome! A couple of hours later ... The app is slow, ECS tasks for the API are being killed, and database usage is off the charts. This is a true story of how I DDoS-ed us with the best intentions.
July 29, 2026
Sooner or later, you need to add custom middleware to your FastAPI app. Once we have it, we'd like to test it. The question is how to do that efficiently.
July 21, 2026
In the past years, Django lost quite some of its popularity. One of the reasons for that is the rapid rise of FastAPI for API development. In this article, we'll take a look at why I'd encourage everyone to think about using Django again.
July 8, 2026
The AI coding output can vary from "That's a pure AI slop!" to "That looks great, let's ship it!". Let's take a look at 5 tips to help you consistently produce better output.
July 6, 2026
Automated testing is boring to software engineers. Everyone would like to build something that's more complex, feature-rich, or faster. So why do I care about it so much?
June 29, 2026
Complete guide for running Celery on AWS ECS.