Building a Testing Habit in Laravel: Switching to Pest
I explain the syntax and structural differences that turned test writing from a chore into a habit when moving from PHPUnit to Pest.
Blog
My writing, videos and posts across platforms on software architecture, PHP, DevOps and product development. (Page 17/32)
I explain the syntax and structural differences that turned test writing from a chore into a habit when moving from PHPUnit to Pest.
A practical comparison of MySQL storage engines: the differences between InnoDB and MyISAM, their trade-offs, and which one to choose.
I compare the visibility problem that client-side rendering creates for search engines and evaluate server-side rendering alternatives.
Building reusable, type-safe abstractions with generics in TypeScript and making the most of type inference.
How Laravel Octane eliminates per-request bootstrap overhead — and the trade-offs that come with it.
A practical approach to embracing error handling as a language idiom in Go, a language with no exception mechanism.