9 Essential Practices for Bug-free Rails with PostgreSQL applicationsFew things disrupt the developer experience more than insecurity about the codebase you’re working on. It slows down deployments, reduces…Dec 2, 2024Dec 2, 2024
Rails: Bulletproof applications with safe cellsSomeone reports a bug in production. You take a desperate look at Rollbar and realize it’s yet another silly method call on a nil object…Nov 24, 20241Nov 24, 20241
How to get older as a Passionate DeveloperSoftware development is a matter of passion. But like passionate soccer players, there’s a kind of age limit. After that age, developers…Nov 22, 2024Nov 22, 2024
PostgreSQL: Record Every Change in Your DatabaseLosing data can be disastrous for any company. While many rely on frequent backups and live replication, these alone don’t guarantee that…Nov 10, 202413Nov 10, 202413
Is TDD doing a lot of harm to the software industry?I recently spoke with two brilliant developers who were proudly discussing their contributions to the same promising project. Their tone…Sep 2, 2024Sep 2, 2024
Rails: the ultimate guide to Printing Anything as PDFTake this as an (almost) universal law:Aug 31, 20241Aug 31, 20241
How I Went from Couch Potato 🥔 to Running 20km in BrusselsTwo years ago, I had a severe bike accident. After that, I went through a series of stressful events and life changes leading to excessive…Jun 9, 2024Jun 9, 2024
You Don’t Know Ruby (Anymore!)Caution: If you are a senior Ruby developer, this article may hurt your feelings.Jun 6, 20247Jun 6, 20247
NextJS on Docker: Managing Environment Variables Across Different EnvironmentsManaging environment variables in Node.js applications, particularly with Next.js, presents a unique challenge. Environment variables are…May 11, 20244May 11, 20244
Programming & parenting in Times of Horror: compassion and professional awareness in the…A couple of years ago, a tragic event captured regional attention when, in Morocco, Rayan, a young child, fell into a well. The intense…May 1, 2024May 1, 2024