Preparing for PHP 8.0: union types, match, and named arguments
PHP 8.0 isn't out yet, but the RFCs and beta releases are already readable. Here are my notes on three key features worth understanding before release.
Blog
My writing, videos and posts across platforms on software architecture, PHP, DevOps and product development, all gathered in one feed. (Page 20/33)
PHP 8.0 isn't out yet, but the RFCs and beta releases are already readable. Here are my notes on three key features worth understanding before release.
The practical case for moving repetitive transformation tasks to Python rather than PHP, with real script examples and what to watch for as a script grows.
How Inertia.js delivers a single-page-app feel without a separate API, how it integrates with Laravel, and when it's the right choice.
A deep dive into Laravel 8's class-based factory system and new directory layout, focused on generating test and seed data.
I discuss what the Composition API brings over Options API in Vue 3, and when you should prefer it, with concrete examples.
A practical guide to PHP exceptions and error handling: try-catch-finally blocks, multiple catch clauses, custom exception classes, and global handlers.