I didn't expect a template project to turn into a CMS — meet QuickSite
About six months ago — November 2025 — I started a small "make a clean HTML/CSS template" side project. Around the same time I gave agentic AI workflo
Curated development tutorials from top sources. Filter by language.
About six months ago — November 2025 — I started a small "make a clean HTML/CSS template" side project. Around the same time I gave agentic AI workflo
If you run a Laravel app on a hosted observability platform like Nightwatch, you've probably sampled your telemetry down to keep the bill manageable.
In today’s fast-paced digital world, businesses need powerful, scalable, and secure web applications to stay competitive. This is where choosing the r
Caching is one of the most effective levers you have for speeding up a Magento 2 store. But "caching" is not a single thing — it's a stack of overlapp
The problem Someone leaves a comment on your blog. You find out whenever you happen to remember to check. No database, no admin panel, no p
Sometimes the problem isn’t complexity. It’s repetition. The Problem I Keep Hitting In almost every project, I end up writing the same
I have spent years refining the ideal local development environment. If you have been building PHP applications for a while, you have lived through th
PHP CMS platforms don’t get simpler with age, they get more numerous. In 2026, the best PHP CMS platforms range from WordPress to purpose-built option
When it comes to improving website performance, most developers immediately think about caching plugins, CDN, or theme optimization. But the real foun
Originally published at hafiz.dev Most Laravel apps don't fail upgrades because of breaking changes. They fail because composer update throws a
I was using one of those popular online bcrypt tools. Pasted a hash to look it up. It said "not found." Then I got curious. I hashed a string on the
The problem nobody wants to deal with Late 2024, the EU's NIS2 directive started biting. Thousands of mid-sized European companies that nev
61. Rotate List Difficulty: Medium Topics: Linked List, Two Pointers Given the head of a linked list, rotate the list to the right by k places. Ex
Gampangnya, Variable adalah tempat kita menyimpan nilai yang nantinya bisa dipakai kembali. Misal kita ingin menampilkan data Nama Lengkap dari Siswa
Book: PHP to TypeScript — A Bridge for Modern PHP 8+ Developers Also by me: The TypeScript Library — the 5-book collection My project: Hermes ID
If you've ever asked Claude Code, Cursor, or Copilot to "add a function" to a PHP project, you've seen the output: untyped properties, mysql_query("SE
As developers, we often have a problematic relationship with primitives. We use a string for an email, a float for a price, and an int for a status. T
A few months ago I started with a simple goal: have a solid, reusable base for my PHP projects without pulling in a full framework every time. What I
An ecological consultancy hired me to digitise their reporting workflow. Field surveys, FFH pre-checks, monitoring protocols — nine different report t
Live link: https://diffdocs.onrender.com I recently built and deployed DiffDocs, a developer utility that compares two versions of a code snippet and