Life with 🐘 🐳 🐧 πŸ’»

Follow @DennisdeBest

Building a Live Dart Scoreboard with Symfony, Mercure, and Turbo Streams

After a night out at the pub with friends, we ended up playing a game of darts called Killer. It's a great game, chaotic, social, and surprisingly strategic. But keeping score on a piece of paper or on someone's phone notes app is a mess. Someone always loses track, someone else disputes a point,...

Continue reading

From Bare Metal to Multi-VPS Deployments with Dokploy

For a long time, I ran everything on a single bare-metal server at OVH. It hosted my self-hosted GitLab, GitLab runners, Docker images, and all my production workloads. It was powerful, reliable, and predictable, but, over time, it became expensive and rigid. I wanted something more flexible, eas...

Continue reading