SEO Problems in Single-Page Applications and SSR Options
I compare the visibility problem that client-side rendering creates for search engines and evaluate server-side rendering alternatives.
Blog
My writing, videos and posts across platforms on software architecture, PHP, DevOps and product development. (Page 15/30)
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.
How we represented fixed value sets before PHP 8.1 introduced native enums, and the trade-offs of each approach.
How binding API error responses to a consistent contract simplifies client development and debugging.