Minor versions, breaking changes
A developer's analysis of how a minor version update in a Composer dependency caused a breaking change in a Laravel project, highlighting versioning pitfalls.
A developer's analysis of how a minor version update in a Composer dependency caused a breaking change in a Laravel project, highlighting versioning pitfalls.
Explores an experimental event-driven PHP server architecture using in-memory state and event sourcing, with insights from a proof-of-concept.
Explains how to use bitwise operators and binary masks to store boolean flags efficiently in PHP, with practical examples.
A guide to implementing enum-like behavior in PHP before PHP 8.1, using polymorphism for type safety and value-specific logic.
A look at modern PHP's evolution, debunking common misconceptions and highlighting its improved type system and development practices in 2020.
Benchmarking the performance impact of PHP 7.4's preloading feature on a real Laravel application, comparing different preloading strategies.
A technical guide for upgrading to PHP 7.4 on macOS using Homebrew, including steps for Laravel Valet and managing extensions.
Overview of new features in PHP 7.4, including arrow functions, typed properties, preloading, and the null coalescing assignment operator.
A tutorial on creating a live-updating status page using Laravel Livewire, demonstrating an alternative to vanilla JavaScript or frontend frameworks.
A frontend developer details converting a PHP-based blog to a static Gatsby site using JavaScript, focusing on improving the writing workflow.
A developer's response to the PHP team about internal governance, RFC processes, and the need for modernized rules to improve language evolution.
A userland developer's open letter to the PHP team discussing RFC voting, backwards compatibility, and the language's development process.
Laravel Vapor is a new serverless hosting platform for Laravel applications, powered by AWS for auto-scaling and zero server maintenance.
Explains PHP 7.4's preloading feature, which improves performance by loading compiled code into memory on server startup.
An in-depth look at typed class properties, a major type system improvement introduced in PHP 7.4, covering syntax, initialization, and usage.
A developer shares statistics and insights from a year-long Laravel web application project, detailing code structure, frameworks, and testing strategies.
An overview of PHP's evolution in 2019, highlighting performance gains, new features, and modern development practices.
A podcast episode discussing how using 'final' in code can improve maintainability, part of a series on SOLID principles and interfaces.
Explains the new arrow function syntax in PHP 7.4, detailing its concise syntax, use cases, and limitations compared to traditional closures.
The author announces a new monthly newsletter focused on PHP tips, mini-blog posts, and curated links for developers.