HTTP compression in PHP (new Symfony AssetMapper feature)
Explains HTTP compression formats (gzip, Brotli, Zstandard) and introduces a new pre-compression feature in Symfony's AssetMapper for PHP performance.
Explains HTTP compression formats (gzip, Brotli, Zstandard) and introduces a new pre-compression feature in Symfony's AssetMapper for PHP performance.
A guide to conditionally disabling WordPress plugins for specific pages using a must-use plugin and custom PHP code.
Overview of new features in PHP 8.4, including property hooks, chaining on 'new', and asymmetric visibility.
FrankenPHP 1.3 release brings major performance gains, a new file watcher for developers, and dedicated Prometheus metrics.
Explores Tempest PHP framework's 'unfair advantage' of starting fresh, questioning established patterns like Laravel facades, and embracing modern PHP features.
A guide to debugging complex bugs in PHP, using the Xdebug crash in FrankenPHP as a case study, covering isolation, tools, and patching.
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.