Ever tried tracing a request through 5 microservices? Without a trace ID flowing through every service, it’s like finding a needle in a haystack. Except …
We made it. Five parts of building, encrypting, testing, and polishing. Now let’s put this thing on the internet.
Deploying a full-stack application — SPA …
Building features is the fun part. Making sure they actually work — and keep working — is the responsible part. In this post, we’ll set up the testing …
Managing Dependencies with Private Registries
Dependabot is a powerful tool for keeping your dependencies up to date, but configuring it to work with internal …
This is the part of the project I’m most proud of. When I set out to build a planning poker app, I had one non-negotiable: no server — including mine — …
The Problem with PHP-FPM Logging
When working with PHP-FPM, you might encounter an unexpected behavior: all logs end up in stderr, even when you explicitly …
In Part 1 we set up the project, defined the domain types, and picked our tech stack. Now comes the fun part — building the room experience. Creating a room, …
Sprint planning. You know the ritual — the team gathers, someone shares a Jira ticket, everyone silently guesses how long it’ll take, and then you all …