Fibers with a grain of salt
Explains PHP 8.1 fibers for async programming, their conceptual use, and why they're a low-level tool not meant for direct application code.
Explains PHP 8.1 fibers for async programming, their conceptual use, and why they're a low-level tool not meant for direct application code.
A developer's perspective on Event Sourcing as a paradigm shift from traditional MVC/CRUD, based on a guest post for Event Store.
A developer shares the story of debugging a tricky PHP unit test failure caused by a single missing character (an equals sign).
A developer shares the process of creating a simple web tool to automatically rotate JPEG images based on EXIF orientation data.
A beginner's guide to building and deploying a web application with Laravel, covering setup, migrations, models, controllers, and Heroku deployment.
An in-depth look at the new Enums feature in PHP 8.1, covering syntax, methods, interfaces, and backed enums.
Explores userland enum implementations in PHP before native support arrived in PHP 8.1, discussing the myclabs/php-enum package and its limitations.
A comparative tutorial teaching basic programming concepts like printing, variables, conditionals, and loops in Python, PHP, Ruby, and JavaScript.
A response to criticisms of PHP 8's breaking changes, arguing they are necessary for progress and offering advice for a smooth upgrade.
An introductory guide to PHP covering setup, variables, arrays, and its use for web templating and modern development.
A developer's personal wishlist for improving PHP's design, focusing on stricter defaults like final classes and required type declarations.
Overview of new features and breaking changes in PHP 8, including JIT, union types, attributes, and the nullsafe operator.
A tutorial on upgrading to PHP 8.0 on macOS using Homebrew, including steps for Laravel Valet and managing extensions.
Explains PHP 8's null safe operator (?->), its syntax, differences from the null coalescing operator, and practical use cases.
A tutorial on deploying a Laravel application to Vercel's serverless platform for free, including configuration steps.
A guide to setting up and configuring the JIT compiler in PHP 8, including enabling opcache and understanding the complex configuration options.
The author announces 'Front Line PHP', a new book teaching modern PHP, best practices, and the professional web developer mindset, launching alongside PHP 8.
A proposal to add generic syntax to PHP for static analysis tools, bypassing runtime performance issues by transpiling.
A developer's journey from a hacky PHP prototype to launching a SaaS product that automates analytics and SEO tasks for small businesses.
Explains PHP 8 attributes, their syntax, and how to create custom attributes for adding structured metadata to code.