Life with 🐘 🐳 🐧 πŸ’»

Follow @DennisdeBest

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

PHP 8.1 Enums, Doctrine and Symfony EnumType

PHP 8.1 added Enums, this allows us to set a defined number of possible values for an array. It is a very interesting way of making sure only the values we want can be to a specific value.

So I started to play around with them, A while back and ran into a few issues with Doctrine and the Symfon...

Continue reading

JavaScript Typewriter

In the previous article, I added some simple CSS animations to show how the separation of my assets works. Now that that is en place, let's dive into JavaScript a bit more and create an even better typewriter animation based on your input !

Continue reading