PHP 8.2 in 8 code blocks
A concise overview of PHP 8.2's new features, including readonly classes, new types, and the random extension, demonstrated with code examples.
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.
250 articles from this blog
A concise overview of PHP 8.2's new features, including readonly classes, new types, and the random extension, demonstrated with code examples.
A developer shares their complete audio, video, and software setup for creating technical content and recordings.
Analyzes PHP's proposed 'asymmetric visibility' RFC for properties, comparing it to existing readonly features and discussing potential feature overlap.
A developer's wishlist for PHP improvements, including generics, static analysis, a TypeScript-like superset, and syntax enhancements.
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.