A letter to the PHP team
A userland developer's open letter to the PHP team discussing RFC voting, backwards compatibility, and the language's development process.
Brent — Curator of Stitcher’s Community Feed, a community-driven, hand-curated content aggregator highlighting thoughtful, high-quality writing from across the web. The feed focuses on software engineering, open source, web development, infrastructure, and the human side of building technology. Readers can browse recent picks, follow via RSS, or contribute their own suggestions.
246 articles from this blog
A userland developer's open letter to the PHP team discussing RFC voting, backwards compatibility, and the language's development process.
Clarifies misconceptions about dependency injection, explaining what it is not: service location, shared dependencies, or auto-wiring.
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.
Explores how type systems in programming can reduce the need for extensive testing by ensuring correct data input, using a color conversion function as an example.
A podcast episode exploring the original definition of Object-Oriented Programming and comparing it to modern interpretations.
A developer shares statistics and insights from a year-long Laravel web application project, detailing code structure, frameworks, and testing strategies.
The author announces the launch of their new programming-focused podcast, 'Rant With Brent', promising concise and informative episodes.
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.
Explains SQL injection risks in Laravel's query builder, focusing on unsafe functions like addSelect and JSON shorthand, with a fixed vulnerability example.
Explains array destructuring in PHP using list() and shorthand [] syntax, covering key features and practical use cases.
A technical guide for upgrading PHP to version 7.3 on macOS using Homebrew, including troubleshooting and extension management.
Explains how to make Laravel action classes queueable for asynchronous execution using a dedicated package.
A programmer draws parallels between woodworking craftsmanship and software development, emphasizing the importance of mastering tools like IDEs and frameworks.
An analysis of PHP 8's JIT compiler, explaining how it works and its potential impact on performance in web and non-web contexts.
A developer introduces an open-source, community-driven RSS aggregation platform to help readers discover quality blog content and creators share their work.
A developer shares technical insights on using Google Analytics filters and interpreting bounce rate data to improve a blog.