Introducing Disposables: Daemonless-ready Testcontainers alternative
2024-10-27

In my last article, I wrote about Testcontainers' dependency on Docker socket access. In a nutshell, Testcontainers needs the Docker socket to remove containers after use. I also wrote on a new method to clean up containers that does not rely on Docker socket access.

But how further can we push that method?

Testcontainers' reaper problem
2024-08-18

How to run external dependencies in containers to support your unit tests and clean them up reliably, without Docker socket access or additional privileges?

Testing a routing protocol using network namespaces
2024-03-10

How do you test your own routing protocol without a real network?

Have courage to change legacy code.
2023-10-27

Are you afraid to change existing code because 'if it ain't broke, don't fix it'? You might want to change your mind.

TDD experience part 2
2023-04-01

I have been using TDD for 3 months now. How are things coming along?

I tried out Test Driven Development.
2023-03-27

I decided to switch from writing unit tests after writing implementation to using Test Driven Development. In the process, I document my first experiences.