Blog

Is it time to go back to Django?

July 21, 2026

In the past years, [Django](https://www.djangoproject.com/) 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.

5 Tips for Better AI Coding Output

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.

Testing is boring - why do I care about it so much?

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?

Celery on AWS ECS - Complete Guide

June 29, 2026

Complete guide for running Celery on AWS ECS.

How I destroyed production OpenSearch cluster

June 22, 2026

It was a Tuesday. We've released 11 PRs already - so why not release the 12th one as well? What could possibly go wrong? The story about lessons learned from the destroyed production OpenSearch cluster.

Improve feedback loop for AI agents with custom linter

June 17, 2026

AI agents are really great, but they don't always follow all the rules. This article shows how to improve the feedback loop for AI agents using a custom linter, thereby improving the quality of the output.

How the auto dependency update broke our production

June 9, 2026

How the auto dependency update broke production, and what we did to prevent that from happening in the future

Prevent unintentional breaking API changes in FastAPI apps

June 2, 2026

We're moving faster than ever. Code is changing, APIs are changing. It's all great until international breaking API changes are deployed to production. Learn how to prevent this from happening.

Build your first AI agent with Pydantic AI

May 27, 2026

Everyone's talking about AI agents. Only a few are actually building them. Build your first agent and learn about things like tools, structured output, and agent testing.

Mitigate supply-chain attacks for Python dependencies

May 18, 2026

Supply-chain attacks are becoming increasingly frequent. Dependency cooldown is a very simple yet effective approach to protect your codebase against them. Learn how to apply that inside your Python projects.