Ship a Laravel Admin Panel in a Day with Filament 5 and TomatoPHP
Every Laravel admin panel I've built starts with the same list: users and roles, app settings, English and Arabic, a media library, menus, some conten
Curated development tutorials from top sources. Filter by language.
Every Laravel admin panel I've built starts with the same list: users and roles, app settings, English and Arabic, a media library, menus, some conten
Executing a self-hosted Filament v3 CKEditor 5 Integration in Laravel 13 gives developers total control over editor assets, optimal loading speeds, an
Laravel's AI SDK made building agents genuinely pleasant, but the moment my agent needed the web I hit the same wall everyone hits: provider-native se
Laravel has middleware in three places that most apps use every day. HTTP middleware wraps each incoming request, job middleware wraps each queued job
A critical security flaw in the WordPress Bricksforge plugin is under active exploitation in the wild, according to Patchstack. The vulnerability all
Most Dockerfiles I've seen in the wild are development artifacts wearing a production costume. Someone took the image they debugged with, slapped a CM
A professional website is more than an online presence. It helps businesses build credibility, explain their services, attract potential customers, an
If you run a WordPress site and let anyone upload a photo or a Word file, check what the Media Library actually stores. WordPress keeps the file you u
Building a Multi-Language Instagram Downloader with PHP - No
Laravel Octane promises something that sounds too good: your Laravel app, running at speeds that make PHP-FPM look like it's wading through mud. Thous
When a WordPress site crashes immediately after an update, the immediate business impact is lost revenue, disrupted customer workflows, and compromise
Originally published on https://makewpfast.com/what-rowsprout-costs/ Jeroen van Beusekom asked me to measure RowSprout the way I measure other plugin
Building a Telegram Mini App with React on the frontend and PHP on the backend often introduces a critical security flaw in session handling. When dev
Abstract For decades, Code Coverage has served as the primary quality assurance metric in the software engineering industry. However, this
The difference between a starter kit that sells and one that gets refunded is often the first five minutes. If a buyer runs migrate --seed, logs in, a
Every SaaS admin panel needs the same screen: a list of users, and the ability to create, edit, and delete them. It sounds trivial until you count the
When you build learning content for children with an LLM, the model is the easy part. The hard parts are everything around it: who is allowed to see
When building Local Guides Ranking—a global leaderboard for Google Maps contributors—I wanted to give users a way to show off their stats on their own
"There has been a critical error on this website" means PHP hit a fatal error, almost always right after a plugin, theme or PHP version update. WordPr
Most developers reach for Laravel or Symfony when starting a PHP project. I went the opposite direction I built iGram.pk, a free Instagram downloader