Deprecated dynamic properties in PHP 8.2
Explains the deprecation of dynamic properties in PHP 8.2, its impact, and the recommended solutions using __get/__set or the AllowDynamicProperties attribute.
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
Explains the deprecation of dynamic properties in PHP 8.2, its impact, and the recommended solutions using __get/__set or the AllowDynamicProperties attribute.
A developer advocates for using light color schemes in coding environments, explaining benefits and necessary adjustments for better readability.
A newsletter series offering daily emails teaching about new features in PHP 8.2, following the format of previous successful editions.
A PHP developer argues for stricter type systems and static analysis to reduce uncertainty and doubt in code, increasing productivity.
A visual history of PHP Data Transfer Objects (DTOs) evolving from PHP 5.6 through modern versions, showcasing syntax improvements.
Analysis of PHP version adoption trends in July 2022, showing growth of PHP 8.1 and concerns over slow migration from PHP 7.4.
A developer shares their personal setup for a clean, minimalistic PhpStorm IDE, including UI tweaks and settings for better productivity.
A personal style guide for writing enums in PHP, covering naming conventions, backed enums, and simple methods.
Attribute usage in top-1000 PHP packages Written on 2022-05-20 Attributes were originally introduced in PHP 8.0 two years ago. Yesterday, I came acros
Explains the purpose of PHP deprecation notices, how to handle them, and why they are beneficial for long-term code health.
A deep dive into the Strategy Pattern in programming, exploring its implementation, extensibility, and potential pitfalls with practical code examples.
A developer announces leaving Spatie to join JetBrains' PhpStorm team as a developer advocate, focusing on PHP community and content.
An argument for implementing generics in PHP via static analysis, discussing the technical challenges and required mindset shift for developers.
Explores the technical and architectural reasons why PHP does not yet support generics, examining three potential implementation methods and their challenges.
An in-depth look at generics in PHP, covering their use beyond collections and how static analyzers implement them via docblocks.
An introduction to generics in PHP, explaining what they are, why PHP lacks them, and their potential future in the language.
A look at PHP's modern features, active development, and thriving community in 2021, debunking the myth that the language is dead.
Practical strategies for updating PHP projects when external dependencies don't yet support the latest PHP version, including testing, contributing, and finding alternatives.
A reflection on API design and developer responsibility, using a historical Windows Kernel function as a case study.
A developer's critique of Twitter's algorithmic Home feed, explaining why it failed to show relevant tech content and seeking alternatives.