What about config builders?
A developer explores creating config builders for PHP frameworks like Laravel, discussing configuration file annoyances and potential solutions.
A developer explores creating config builders for PHP frameworks like Laravel, discussing configuration file annoyances and potential solutions.
Announcing Laravel Event Sourcing v5, a major release featuring consistent event handling, event queries, and aggregate partials.
Explores the proposed RFC for multi-line short closures in PHP 8.1, detailing their syntax, benefits, and addressing common counter-arguments.
Explores existing PHP parallel processing solutions (AmpPHP, ReactPHP, Guzzle) and introduces a simpler, custom approach for running functions concurrently.
A review of PHP's evolution in 2021, covering PHP 8 features, upcoming 8.1 additions like enums, and community trends.
Explores the Swoole extension for PHP, enabling high-performance, asynchronous, and concurrent programming to rival Node.js and Go.
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.
Explores userland enum implementations in PHP before native support arrived in PHP 8.1, discussing the myclabs/php-enum package and its limitations.
An in-depth look at the new Enums feature in PHP 8.1, covering syntax, methods, interfaces, and backed enums.
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.