Blog
Dhemy’s blog is packed with articles on software development, productivity, data structures and algorithms, plus a sprinkle of personal musings!
Delivery on Time and Some Clean Up 🧹
Delivering a project to a major client always brings a mix of excitement and relief. Last week, our team successfully...
Read article →
A Week of Goodbyes
Change is an inevitable part of any workplace, often bringing both joyful farewells and challenging goodbyes. Recently, our team experienced...
Read article →
HTTP Client Factory Code Refactoring
I’m working on a Proxy/Adapter project, which we’ll call “Banana.” Banana is developed in TypeScript and uses Axios for HTTP...
Read article →
Better alternatives to empty() in PHP
I’m working on a weekend project: a static code analysis tool for PHP, just because, well, why not? So, I’ve...
Read article →
Singleton Design Pattern in Laravel
Google search console told me that I got some visits from people searching for “Singleton Design Pattern in Laravel”. But...
Read article →
How to avoid boilerplate code in Symfony Voters
Symfony voters are the way to go when you need to centralize the authorization logic of your application. There have...
Read article →
What Symfony developers should know before using Voters
Voters are Symfony’s most powerful way of managing permissions. They allow you to centralize all permission logic, then reuse them...
Read article →