Mastering Value Objects in PHP 8.5+ (2026 Edition)
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
Curated development tutorials from top sources. Filter by language.
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
One of the things I didn't expect when I started building Neuron AI was how much the design of the framework would be shaped by the people using it. I
I've written invoice PDFs with DomPDF. I've written them with wkhtmltopdf via Snappy. Both work. Neither produces output I'd want a customer to see if
If you've ever profiled a slow Magento 2 store and found mysterious database queries eating hundreds of milliseconds on every page load, customer segm
My blog is 3 months old. 50+ articles published, a database-free comment system, a honeypot anti-spam, CSRF protection. This morning, first comment. F
Maravel Micro-Framework I asked Gemini: Please write me an article exposing why Maravel is Better than Laravel for APIs. Look at https://github.co
In this article, I'll share six Laravel performance lessons we learned from building real client systems, including how Eloquent queries, caching, cod
It Started With a Bug When I was building VMMS — a voucher management system for government offices — everything worked fine locally. MyS
🔹 Introduction This project is a simple web application that allows users to create an account and log in using PHP and MySQL. 🔹 Technologies Used P
PortFlow: Bridging Laravel with the Physical World — Serial Hardware, IoT Sensors & Thermal Printers How to connect barcodes scanners, RFI
I was skeptical at first. Not about AI in general — but about whether it would actually fit into my workflow. I work mostly with legacy PHP and jQuer
Introduction Most WordPress users trust backup plugins to protect their websites. But when a server crashes, that trust collapses instantly. Backup p
Most web apps feel static until the moment they don't have to be. A user submits a form, and a counter updates somewhere else on the page — no refresh
Riad Hasan has built secure APIs for dozens of applications. In this guide, he tackles one of the most common problems developers face: implementing r
Stop clicking through wp-admin for every small task. WP-CLI is a command-line tool that lets you manage WordPress sites faster — all from your termin
The Problem I Was Trying to Solve When I started building VMMS — a voucher management system for government offices — one of the hardest p
Book: PHP to TypeScript Also by me: The TypeScript Library — the 5-book collection My project: Hermes IDE | GitHub — an IDE for developers who s