PHP Generics and why we need them
Explores the need for generics in PHP to solve type safety and performance issues with arrays, using blog post collections as an example.
Explores the need for generics in PHP to solve type safety and performance issues with arrays, using blog post collections as an example.
Stitcher CMS alpha 5 released, adding plugin support and PHP 7 compatibility as the final alpha before the beta phase.
Explains Stitcher's plugin system built on Composer autoloading and Symfony's service container, with a practical example.
Announces Stitcher alpha 4 release with HTTP2 server push support, bug fixes, optimizations, and a new CDN configuration parameter.
A PHP developer shares how his book 'Refactoring to Collections' earned $61k in three days, enabling him to quit his job and work full-time on his own projects.
A guide on reading, inserting, updating, and deleting data in Google Spreadsheets using PHP and the Google Drive API.
A tutorial on how to automatically update the copyright year in a Perch CMS footer using PHP variables and custom templates.
Introducing Laravel Dusk, a new browser testing tool for Laravel 5.4 that enables testing JavaScript-heavy applications.
Announcing the launch of the book 'Laravel: Up & Running', now available for purchase in print and eBook formats.
Explains the benefits of upgrading from PHP 5 to PHP 7, including major performance improvements, reduced memory usage, and new features.
A technical guide on integrating dynamic SVG icon sprites into a website using Perch CMS, allowing content editors to add icons.
A PHP meetup organizer shares practical tips and lessons learned from running a local tech community group for four years.
An overview of the new Notification system in Laravel 5.3, explaining how to create and send multi-channel notifications.
Author updates on the release timeline and pre-order details for his new book, 'Laravel: Up and Running'.
Explores why 'else' expressions are considered unnecessary in programming, offering alternative patterns like early returns and the State Pattern.
Explains the directory structure changes in Laravel 5.3, including folders removed by default and new ones created by Artisan.
Laravel 5.3 introduces Mailables, a cleaner way to send emails using dedicated PHP classes instead of complex closures.
A guide to implementing custom, reusable PHP Enums in a Symfony application using Doctrine2 as the ORM, with examples for entities and forms.
Explains the enhanced Collection::where() method in Laravel 5.3, including new comparison operators and loose/strict checking.
Introduces the new cache() global helper function in Laravel 5.3, explaining its three primary uses for getting, setting, and managing cache.