Why Server-Side Syntax Highlighting Beats the Client
Highlighting code at save time removes 30–100 KB of JavaScript and a repaint from every article you publish.
Practical tutorials, technical guides, developer tools, and resources for building modern software.
Highlighting code at save time removes 30–100 KB of JavaScript and a repaint from every article you publish.
Step-by-step, start to finish.
Create a JSON API in Laravel with routing, form request validation, API resources and pagination.
One-to-one, one-to-many, many-to-many and polymorphic relationships, and when each is the right choice.
Solve a specific problem, properly.
Get a Laravel application onto EC2 with Nginx, PHP-FPM, a queue worker and the scheduler.
Set Redis up as the cache and queue driver, and understand when tags help and when they do not.
Most of these run entirely in your browser.
Remove a solid or near-solid background from an image, entirely in your browser.
Cheat sheets, references and checklists.
Regex syntax in one page: characters, quantifiers, groups, lookaround and flags, plus the traps that make...
The Git commands that come up in real work, including the ones for undoing things safely and the differen...
Every HTTP status code worth knowing, what it actually means, and when to return it rather than something...
Engineering notes and opinions.
Highlighting code at save time removes 30–100 KB of JavaScript and a repaint from every article you publi...
Why the most common ORM performance bug hides in development and only appears under real data.
Short, copyable, useful.
A form request with rules, custom messages and prepared input.
A dependency-free debounce with immediate-mode support.
Every tutorial, guide, snippet and tool, grouped.
Laravel applications, APIs, SaaS platforms, mobile apps and cloud infrastructure.