Fluent requests, whispering to AI, and tutorials for days
· Summarized
Key takeaways
- Laravel 11.34 introduces useful features that improve coding efficiency and code clarity.
- Support for Composer 1.x will end in February 2025—developers should check their projects for compliance.
- PIE (PHP Installer for Extensions) is a promising tool for simplifying PHP extension management.
- A variety of new Laravel packages have been introduced that can enhance application functionality and improve developer workflows.
- There's a wealth of Laravel tutorials available that help developers leverage new features and best practices.
- The Laravel community is actively hiring—many job opportunities exist for developers now.
Summary
Laravel 11.34 Features
In this segment, the hosts discuss the newly released Laravel 11.34, which introduces several notable features such as the request fluent method, a spell ordinal helper, conditional route definitions, shorthand fakes for HTTP responses, and PHP 8.4 compatibility. They dive into the functionalities of these features, particularly how the spell ordinal helper allows developers to convert numbers into their ordinal word forms. Additionally, the hosts explain how the conditional traits for routes can enhance route registration, alongside how shorthand responses can simplify HTTP calls.
Composer 1.x Support Ending
The podcast highlights the upcoming end of support for Composer version 1 on February 25, 2025. The decision to phase out Composer 1 was made due to its architectural limitations and the substantial adoption of Composer version 2, which provides enhanced performance and security. The hosts urge developers to ensure their applications are updated before the upcoming deadlines.
Emergence of PHP Installer for Extensions (PIE)
A new tool called PIE (PHP Installer for Extensions) has been introduced, aiming to simplify the installation of PHP extensions. This provides a modern approach to managing extensions, which can often be cumbersome. The PHP Foundation is actively seeking developers to test this tool and provide feedback.
Highlighting Useful Packages and Tools
Various new Laravel packages are discussed, including HydePHP, which is a static site generator, and Laravel mails package to monitor sent emails. The hosts also introduce the Laravel Union Paginator for seamless pagination across multiple data sources, and the Whisper.php package that enables local transcription of audio files using AI technology.
Tutorials and Learning Resources
The episode features a plethora of tutorials covering Laravel best practices and new functionalities. Topics range from handling large datasets efficiently to managing API rate limits, optimizing route permissions, and dynamic string manipulation. The hosts encourage listeners to explore these tutorial offerings for deeper insights and practical implementations.
Jobs and Community Engagement
The podcast wraps up by discussing the active job opportunities within the Laravel community for December 2024. The hosts emphasize the growing need for Laravel developers and encourage listeners to explore positions available in various locations.
Sponsors
- Sentry · Sentry is application monitoring software that helps identify and fix issues faster. It's used by millions of developers to debug and resolve errors, track performance issues, and maintain a smooth user experience.
Show notes
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
This episode is sponsored by Sentry - code breaks, fix it faster. Don't just observe, take action today!
Show links
- Access Request Data Fluently in Laravel 11.34
- Packagist.org is ending support for Composer 1.x
- PIE (PHP Installer for Extensions)
- HydePHP is a Laravel-powered Static Site Generator
- Collect and Monitor Everything About Sent Emails in Your Laravel App
- Add Approvals to Your Laravel Application
- File Manager Package for Livewire
- Whisper.php - Automatic speech recognition and transcription
- Paginate Multiple Eloquent Models with the Union Paginator Package
- Efficient Large Dataset Handling in Laravel Using streamJson()
- Optimizing Route Permissions with Laravel's Enhanced Enum Support
- Managing API Rate Limits in Laravel Through Job Throttling
- Mastering Dynamic String Manipulation with Laravel's Str::replaceArray()
- Managing Large Datasets in Laravel with LazyCollection
- Handling Geospatial Data with Laravel Magellan
- Get Xdebug Working With Docker and PHP 8.4 in One Minute
- Enhancing Data Processing with Laravel's transform() Method
- Dynamic Form Validation in Laravel with prohibited_if
- Flexible Docker Images with PHP INI Environment Variables
- Streamlining Route Parameters in Laravel Using URL Defaults
- Multiple Column Plucking in Laravel Collections
- Securing Laravel Sessions with ID Regeneration
- Laravel Jobs - December
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account