Devops

Devops

Shaping Engineers in the Age of AI

This is the story of how AI coding agents changed the informal way we teach engineering on the job, and what we can do to keep turning juniors into seniors.

Devops

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

When projects take longer despite your organization gaining more expertise, when developers share frustration about “process hindering progress”, the problem may not be the people or the technology. It may be time to look at team boundaries.

Devops

Storing evaluation data for AI projects

When building ML systems, test and evaluation datasets are as critical as the code itself. But where should you store them? The answer depends on size, sensitivity, and how often they change.

Devops

Python packaging unboxed

Python packaging has a reputation for being confusing. With tools like setuptools, pip, poetry, flit, pdm, and twine, it’s easy to get lost. This post demystifies the packaging workflow from the import system to Docker deployments.

Devops

Testing a Flink Stateful Function Service

With Flink Statefun a powerful, polyglot data streaming framework has entered the real-time data processing landscape. It allows to break down a streaming pipeline into individual microservices which can each take care of one or more tasks. This post is about how to test these services individually without executing the whole pipeline.