newsletter 1740+ subscribers

Get the monthly newsletter in your inbox

Each chapter brings new articles, project updates, and links worth your time for building better applications.

Every subscriber gets a 50% off coupon for my Laravel enterprise ebook.

Blog

blog / series

Article series

Choose a topic and follow a suggested reading order. Each article keeps its original URL and can also be read on its own.

Ongoing series

Go for PHP Developers

Learn Go through familiar PHP concepts, with clear explanations of where the comparisons stop working. Start with a small command line program and build towards HTTP, concurrency, and cancellation.

1 article published, 12 planned

Curated reading path

Laravel Framework Internals

Understand what happens behind Laravel APIs, from application bootstrapping and dependency resolution to queued jobs, execution context, and scheduled tasks.

6 articles published

Curated reading path

Structuring Laravel Applications

Separate HTTP handling, business behaviour, and application modules as a codebase grows. AaaS and ADR offer alternative approaches, rather than patterns you must combine.

5 articles published

Curated reading path

Working With Eloquent

Understand Active Record, organise important queries, separate persistence from business objects, and investigate database performance. Expressive is an optional package-based approach.

4 articles published

Curated reading path

CSS Theming

Use CSS variables to define a theme, then add multiple themes and switching. This two-part series was published in 2019.

2 articles published

Curated reading path

Engineering With AI Agents

Develop an intentional workflow for coding with agents, then make repositories easier for agents to understand and verify.

2 articles published