Writing
Articles on web development, engineering, and beyond — curated from dev.to.
Most developers stop at squishing a JPEG and calling it done. Run it through ImageOptim, drop it into...
Table packages for Livewire usually define the columns in PHP arrays, which is comfortable until one...
Quem nunca programou para loja física no Brasil costuma achar que ERP é CRUD com relatório. Não é....
My Laravel PR Was Auto-Closed in 16 Seconds — 3 Lessons From Contributing to...
A practical Laravel upgrade checklist for old apps: what to check before you start, how to upgrade one major version at a time, how to test, and how to deploy with a rollback plan.
Hey everyone 👋 I'm Aditya, a Laravel and Flutter developer from India. This is my first post here,...
I've been using WebSockets in production applications for years. For Laravel projects, the...
Laravel route model binding is the reason a resource controller rarely contains a manual...
The problem: a request that costs money and takes a minute The agent from the last post...
Process Telegram webhooks safely in Laravel using secret tokens, Redis-backed idempotency, and queued jobs to avoid double-processing.
Laravel routing looks simple until the day you ask "why does this route return a CSRF error" or "why...
I've copied the same hand-rolled datepicker between Laravel projects more times than I want to admit....
Part 1 covered indexes and Part 2 covered columns. The next Laravel migrations most teams get wrong...
PHP 8.2 reaches end of security support on 31 December 2026 (php.net). Your site won't switch off on...
Prompt engineering in a Laravel application is not about finding magic words. It is the engineering...
Pick a password longer than 72 bytes for a PHP app on the default hash. PHP keeps the first 72 and...
Learn how to move a legacy PHP application to a Node and React stack incrementally using a reverse proxy instead of a dangerous big-bang rewrite.
Come i PHP Attributes nativi cambiano il modo di dichiarare table, fillable, hidden e casts nei modelli Eloquent.
Part 1 covered indexes. The next place teams get surprised in production is the up() method sitting...
Laravel's service container has a familiar...
Articles sourced from dev.to