A simple approach to static site generation
A developer reflects on the evolution of his custom static site generator, moving away from complex YAML configuration towards a simpler approach.
A developer reflects on the evolution of his custom static site generator, moving away from complex YAML configuration towards a simpler approach.
The author explains why their PHP framework, Tempest, will require PHP 8.4 as a minimum version, citing future-proofing, community advancement, and managing adoption.
A developer shares the design process and challenges of implementing improved lazy loading in their custom ORM, focusing on static analysis and reducing configuration.
array_find in PHP 8.4 Written on 2024-07-18 PHP 8.4 adds a handful of functions that have been missing for a while: array_find() and its variants. The
PHP 8.4 introduces syntactic sugar allowing method/property chaining on new objects without extra parentheses, streamlining code.
A developer shares how a single blog post about a Laracasts video led to a job at Spatie and eventually a role as a PHP Developer Advocate at JetBrains.
A PHP developer reflects on leaving Twitter, realizing it's a vocal minority and not essential for staying relevant in the PHP community.
A monthly roundup of new features and updates for Microsoft Azure WebApps, including PHP 8.3 support, reservation changes, and preview features.
A look at the exciting developments in PHP for 2024, including the PHP Foundation's work, the FrankenPHP app server, and Laravel's growth.
A developer explores efficient testing strategies for 109+ regex-based code highlighting patterns, moving from individual tests to data-driven approaches.
A technical guide on implementing a custom language syntax highlighter using patterns and injections in the tempest/highlight library.
A developer's journey to find a better syntax highlighter for code blocks, moving away from manual tagging and outdated tools.
The author introduces Tempest, a new, minimal PHP framework designed for small projects, and shares a personal health update affecting his work.
A reflection on the joy of personal programming projects and a reminder to pursue coding for passion, not just work.
A reflection on the unnecessary rivalry between Symfony and Laravel developers, questioning why developers feel the need to strongly identify with one framework.
Overview of new features in PHP 8.3, including readonly class amendments, typed constants, the #[Override] attribute, and json_validate().
A guide to creating high-performance PHP extensions using the Rust programming language and the ext-php-rs project, including setup and benchmarks.
Introducing RFC Vote, an open-source platform for the PHP community to vote and discuss RFCs with argument-based voting.
Discusses the debate around interface default methods in PHP, contrasting 'Is A' vs 'Acts As' relationships in object-oriented design.