Typed properties in PHP 7.4
An in-depth look at typed class properties, a major type system improvement introduced in PHP 7.4, covering syntax, initialization, and usage.
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.
243 articles from this blog
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.
Explores the challenges of comparing date ranges in programming and proposes solutions using boundary notation and precision handling.
The article argues for prioritizing code readability by analyzing the history and cognitive impact of naming conventions like camelCase vs snake_case.
Overview of new features and improvements in PHP 7.3, including flexible Heredoc, new array functions, and trailing commas.