Posts

Posts

Designing HTTP APIs for slow operations

About the limits of synchronous HTTP calls and how to provide a good API experience for slow operations.

Posts

Ingress Nginx retires: it's time for Kubernetes Gateway API

Development on Ingress Nginx controller stops in March 2026. Here's why the Gateway API is not just a replacement, but a major upgrade for application developers.

Posts

Self-Contained Teams: How to Keep a DevOps Culture in a Growing Organization

Why developer autonomy isn't a luxury but a business necessity, and how fragmented ownership kills velocity in growing organizations.

Posts

Analyzing One Year of Solar & Heat Pump Data

Did my Python simulation lie? In 2024 we replaced our gas boiler with a heat pump and installed a solar panel system, expecting to save a lot of money despite the high investment.

Posts

Storing evaluation data for AI projects

Three practical approaches to managing evaluation data, from simple Git commits to cloud storage backends.

Posts

Simulating Home Solar with Python

How to independently simulate a home solar installation and calculate the return on investment.

Posts

Python packaging unboxed

A practical guide to understanding Python's import system and packaging tools.

Posts

Python 3.11 thirty percent faster indeed

Personal observation of the performance gain in Python 3.11

Posts

Locating memory leaks in a Python service – Part 2: C-Extensions

About memory issues of extension modules in a FastAPI process

Posts

Locating memory leaks in a Python service – Part 1: Pure Python

About pure Python memory issues in a FastAPI process