Articles
Do We Still Need NoSQL in 2026?
I graduated university in 2007. Back then, databases meant one thing: tables, rows, and relationships. A user has orders. Orders have products. Everything is connected, and you draw those connections carefully on a whiteboard before you write a single line of code.
Bittersweet Feeling
The duality of software development: a bug report is both a problem to solve and a milestone to celebrate.
Why I Hate Black Fridays: A Developer's Thurs-dread Manifesto
A developer's survival guide to the chaotic Thursday before Black Friday, where marketing creativity meets software implementation madness.
One idea, one article
When it comes to writing, trying to cram too many ideas into one article is like stuffing 10 clowns into a tiny car—chaos! By focusing on one clear idea, you keep your readers engaged and your message crisp.
When does the TDD approach make sense?
To do TDD or not to do TDD? That is the question. Personally I never bought into TDD practices. But I always use TDD when I need to develop a feature that will require me to test a lot of different variants and edge cases.
Code refactoring: what is it and why should you do it
Refactoring is like a makeover for your code, keeping it tidy and efficient without changing what it does. It's essential for code hygiene, making it easier to read, maintain, and even boosting performance. Think of it as paying off technical debts and adding a fresh coat of paint to your code's home.