The Reconciler Pattern: When a Queued Job Simply Never Runs
TL;DR A job dispatched once, at row-creation time, has a silent failure mode: if that dispatch is lost, the row sits pending forever — and
Curated development tutorials from top sources. Filter by language.
TL;DR A job dispatched once, at row-creation time, has a silent failure mode: if that dispatch is lost, the row sits pending forever — and
As AI becomes part of modern web applications, one feature I've been working on is automatically generating product content for an e-commerce applicat
Our trend-detection pipeline was choking on JSON. Every two hours a Cloudflare Worker pulls a batch of trending videos, hands them to a Python enrichm
VonCMS has actually been open source for a while, and the current release is version 1.25.6. I already shared it on Reddit and a few other places, b
The problem I've been working with Manticore Search for about two years at EricaPRO, building the search layer for two financial data platf
Getting the public IP in PHP — no dependencies, no API key PHP is still one of the most widely deployed server-side languages, running a si
You want to ask questions about your own documents from a Laravel app. The AI SDK that shipped with Laravel 13 handles most of it: embeddings, vector
Turn stubborn PDF files into editable Word docs without leaving PHP. This tutorial walks you through converting a PDF to DOCX using the GroupDocs Conv
You clean up a client's WordPress admin. Remove the WordPress Events widget, the Activity feed, the three plugin promo boxes that appeared after the l
The expensive part of testing AI features is not the API bill. It is the false confidence. If your Laravel tests only prove that a controller returns
1. Hook & Problem Statement You’ve been there. You're building a Laravel application, and everything is going smoothly. You type Route::get
The Merge Conflict Nightmare As engineering teams scale at Smart Tech Devs, the standard "Git Flow" methodology becomes a massive bottleneck. A devel
Originally publish on medium Detection tells you something happened. Prevention stops it from mattering. Here is the prevention layer. In the last thr
At TopVideoHub we aggregate trending videos across nine Asia-Pacific regions — Japan, Korea, Taiwan, Singapore, Vietnam, Thailand, Hong Kong and more
For years, I built WordPress websites the traditional way. Install a theme. Add a few plugins. Customize where needed. It worked... until the projec
The bug that started this project looked harmless in the logs: the same YouTube video appeared four times in our discovery index, each with a slightly
If you run a WordPress site, your access logs are probably full of noise: scanners poking at wp-login.php, bots requesting .env files that don't exist
Originally published at hafiz.dev Most Laravel apps already have feature flags. They just live in the worst possible place: a config/features.ph
If you’ve uploaded images to WordPress, you’ve probably noticed your wp-content/uploads folder filling up with multiple copies of the same image. That
Load the WordPress dashboard on any client site. The Site Health Status widget sits there with a green circle and the word "Good", then hedges immedia