PHP in 2023
An overview of PHP's evolution in 2023, covering the PHP Foundation's impact and new features in PHP 8.2.
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.
239 articles from this blog
An overview of PHP's evolution in 2023, covering the PHP Foundation's impact and new features in PHP 8.2.
A video walkthrough detailing the process of upgrading the Aggregate project to PHP 8.2.
A developer's wish for PHP to adopt a compile-time step, inspired by JavaScript's evolution with tools like TypeScript and Babel.
Overview of new features, performance improvements, and deprecations in the PHP 8.2 release, including readonly classes and a new random extension.
A developer explains why they prioritize a self-hosted newsletter over social platforms like Twitter and Mastodon for audience control.
The author announces their personal YouTube channel is now officially 'PHP Annotated' and part of their role as a JetBrains developer advocate.
The author announces the deprecation of the spatie/data-transfer-object PHP package, explaining its evolution and reasons for its end-of-life.
A technical guide for upgrading to PHP 8.2 on macOS using the Homebrew package manager, including version switching and extension management.
Explains the new readonly class feature in PHP 8.2, detailing its syntax, rules, and practical use cases for data objects.
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.