How I built a free WordPress plugin that auto-generates image alt text using AI
The problem I kept running into Every time I ran an accessibility or SEO audit on a WordPress site, the same issue came up: 60-80% of imag
Curated development tutorials from top sources. Filter by language.
The problem I kept running into Every time I ran an accessibility or SEO audit on a WordPress site, the same issue came up: 60-80% of imag
Generating PDF invoices in PHP using traditional libraries like mPDF or Dompdf often leads to heavy server memory consumption, broken CSS layouts, and
How would you represent this schedule as data? Payday is on the 25th of every month. If the 25th is not a business day, move it to the previous busi
Fire toast notifications in Laravel from PHP, Alpine and plain JavaScript with one notify call, plus positioning, auto-dismiss and grouping, and no CS
TL;DR — composer require bouda/laravel-make-pattern → php artisan make:pattern Post → 9 consistent files in seconds. DDD-ready, rollback included, ev
Every two hours our cron fetches trending videos across eight regions and dumps them into a single SQLite table. By the time a visitor lands on the ho
You have a Laravel app in English and you need it in Spanish too. The built-in __() helper works, but it forces an awkward trade. Either your template
I built a Symfony bundle to simplify CSV and XLSX imports and exports with Doctrine. It supports: Symfony Form validation create and update detecti
If you’ve ever had to build a dynamic PDF report in PHP, Node, or Python, you probably know the exact moment the nightmare begins. It usually starts
Automation rules can now call out to n8n, the RAG assistant can answer exact aggregate questions via admin-configured views, tables can have their own
For the first time in eight years, you can register real Gutenberg blocks using only PHP - no React, no npm, no Webpack, no build step. Just a plugin
A while back I built a code generator for event sourcing in Laravel: run one artisan command against spatie/laravel-event-sourcing, get aggregates, ev
Building a WordPress theme from scratch had always been something I wanted to learn. Instead of relying only on pre-built themes, I decided to underst
A review form asked me a yes/no question I could not answer with yes: do you encrypt personal data at rest and in transit? In transit, sure, TLS ever
Wiremodal is a framework-agnostic modal package for Laravel, which allows to handle modals, so you don't have co configure them in all your projects.
Your AI Agents Need Plugins Too. Here's How I Gave Them One. If you've spent any time building with AI agents lately, you've probably run i
Last month a creator emailed us asking why one of their videos vanished from search on DailyWatch. It wasn't deleted. It wasn't flagged for copyright.
Originally published at hafiz.dev Laravel 13.20 landed on 14 July with a first-party image API, and within a week the takes were everywhere. Lar
Originally published on my site, where the three diagrams are interactive. One of our billing workers kept dying. It would sit flat for hours, the
The Nightmare of Long-Lived Feature Branches In traditional software development lifecycles, engineering teams often rely on long-lived feature branc