PHP

Run seeders from migrations

A practical look at why you should populate essential data from migrations instead of seeders. Once your app is live, manually running seeders becomes a deployment risk. Migrations are deterministic, automatic, and roll back cleanly. Read more…

By hadi, ago
PHP

The Agentic Artisan

Christoph Rumpel reflects on how AI tools are changing the way developers work. The core message: take the shortcuts that cut out mechanical work, but don’t outsource the parts that make your work yours. Read Read more…

By hadi, ago