Why I Usually Choose PostgreSQL for My Projects
When I start a new project that needs a database, I usually don’t spend a ton of time deciding which database I’m going to use. Most of the time, I just reach for PostgreSQL. It’s not because PostgreSQL is automatically the best…
Why Making Your App a Docker Container Can Be Incredibly Useful
Docker is one of those technologies that can sound way more complicated than it actually needs to be. Containers. Images. Registries. Volumes. Docker Compose. Kubernetes. It can quickly turn into an entire rabbit hole. But at its core, one of the things…
Stack Overflow Used to Be My Copilot
Long before GitHub Copilot, ChatGPT, Claude, or any of the other AI tools developers use today, we already had something helping us write code. It was called Stack Overflow. And if you’ve been developing software for any reasonable amount of time,…
My Developer Setup – Windows, Mac, Linux, and Way Too Many Monitors
As a software developer, I’ve somehow reached the point where one computer apparently isn’t enough. My main development machine is currently a pretty beefy Windows PC. I also use a Mac and Linux regularly, depending on what I’m working on. But lately,…