New in PHP 7.3
Overview of new features and improvements in PHP 7.3, including flexible Heredoc, new array functions, and trailing commas.
Overview of new features and improvements in PHP 7.3, including flexible Heredoc, new array functions, and trailing commas.
A developer's humorous ode to helper functions and a simple Laravel package for autoloading a global helpers.php file.
Discusses the challenges of using PHP arrays as data structures and advocates for using typed classes/objects for better code clarity and IDE support.
Explains the key differences between PHP's array_merge function and the + operator for merging arrays, including how they handle keys and values.
Laravel Telescope is a free, open-source debugging assistant for Laravel applications, providing detailed insights into requests, jobs, and more.
Explains the difference between Laravel view models and view composers, advocating for view models for better code maintainability in large projects.
A Laravel developer critiques the service locator pattern, explaining its drawbacks like runtime errors and increased cognitive load in software design.
A guide to counting lines of code in a PHP project, recommending the PHPLOC tool and explaining its output.
A guide on how to automatically generate a sitemap for a static website built with the Jigsaw framework using event listeners.
A tutorial on creating a custom Bash alias to link local folders as Composer dependencies for easier PHP package development and testing.
A PHP developer explores the impact of adding strong types, generics, and other type system improvements to the language.
A guide to migrating a local PHP 7.2 development environment on macOS to the new Homebrew v1.5 structure, covering installation and troubleshooting.
Explains the Strategy design pattern, its goals, structure, and provides a PHP implementation example for flexible algorithm selection.
A blog post discussing the impact of curly bracket placement on code readability, developer focus, and cognitive load in software development.
Introducing spatie/async, a PHP package for asynchronous parallel processing, with benchmarks comparing it to Amp and ReactPHP.
Fixing Laravel 5.3 errors when upgrading to PHP 7.2 due to a backward incompatibility with the count() function.
A developer shares their customized VS Code setup, including essential extensions, key settings, and workflow tips for improved productivity.
Stitcher beta 2 release introduces new features like async rendering, sitemap support, and breaking config changes ahead of version 1.0.
Explains Laravel 5.4's real-time facades feature, which allows creating facades on-the-fly without separate classes.
Explains Laravel 5.4's new higher order messaging and 'when' method for collections, showing cleaner syntax for filtering and actions.