Skip to content
Imdhemy
  • Home
  • Blog
  • About
  • Home
  • Blog
  • About

Blog

Dhemy’s blog is packed with articles on software development, productivity, data structures and algorithms, plus a sprinkle of personal musings!

Better alternatives to empty() in PHP

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...

Jul 19, 2024 · 5 min read

#php #code-quality #language-features #static-analysis #best-practices
Read article →
Singleton Design Pattern in Laravel

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...

Apr 15, 2024 · 5 min read

#php #laravel #singleton #service-container #dependency-injection
Read article →
How to avoid boilerplate code in Symfony Voters

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...

Apr 3, 2024 · 10 min read

#php #symfony #authorization #code-reuse #voters
Read article →
What Symfony developers should know before using Voters

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...

Apr 2, 2024 · 5 min read

#php #symfony #authorization #security #voters
Read article →
The pipeline ate my code

The pipeline ate my code

I’m your teammate developer, and I’m here to tell you how my CI/CD pipelines aren’t like other pipelines. They are...

Mar 30, 2024 · 6 min read

#teamwork #software-engineering #feedback-culture #dunning-kruger #leadership
Read article →
Dog running

Effective Node.js Modules - Part 2: ESM dynamic imports

One of the main differences between CJS and ESM modules is the way they handle dynamic imports. In CJS you...

Mar 25, 2024 · 2 min read

#nodejs #javascript #esm #dynamic-import #modules
Read article →
Effective Node.js Modules - Part 1: Basic Syntax

Effective Node.js Modules - Part 1: Basic Syntax

Do you know what is the difference between the following two code snippets?

Jan 7, 2024 · 9 min read

#nodejs #javascript #modules #commonjs #esm
Read article →
Prev Next

Dhemy

I'm a software engineer and customer data expert focused on turning raw data into meaningful, actionable insights. I work across the full customer data lifecycle, from clean data capture to behavior-aware models and decisions.

© 2021 - 2026 . imdhemy.com Published by Jekyll, hosted on GitHub Pages.