Laravel News Podcast

Passkeys, Moats, and Scheduling Models

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • Laravel 13 continues to improve developer experience with better password management, queue handling, and enum support, making applications more secure and flexible.
  • Tailwind CSS 4.3 introduces utilities for scrollbar styling, container size awareness, and CSS property controls like zoom and tab-size, allowing for more customizable and layout-stable designs.
  • New Laravel community packages like Passkeys, Cadence, LaraPanda, and Laravel Paper expand the framework's capabilities in authentication, scheduling, AI integration, and managing flat-file data sources.
  • Security best practices are reinforced with tools like Laravel moat and GitHub organization rules to prevent vulnerabilities and ensure secure deployments.
  • The Laravel community remains vibrant, with high-profile collaborations such as DHH and Taylor Otwell, and tools like PHP Storm aiding local development and troubleshooting.

Summary

Laravel 13.x Updates and Features

The podcast discusses various updates in Laravel 13.9.0, notably the addition of generating HTML password rules for better integration with password managers, and improvements in Laravel 13.10.0, including a storage cache store that allows storing cache data in files like S3, suitable for environments without persistent storage. Other features include better queuing management, conditional job dispatching, and enhanced support for enums and foreign UUIDs, aiming to improve developer experience and application robustness.

Tailwind CSS 4.3.0 Enhancements

Tailwind CSS version 4.3.0 now includes first-party utilities for styling scrollbars, allowing control over scrollbar width, color, and gutter space to prevent layout shifts. Additional utility features include container size utilities for responsive design based on parent containers, and enhancements to CSS properties like zoom and tab-size. Advanced utility directives enable stacking variants and providing fallbacks for default values, leading to more flexible and expressive styling capabilities.

New Laravel Features and Packages in the Community

The episode covers a range of new packages and features introduced by the Laravel community, including the Passkeys authentication support, sub-agents in Laravel's AI SDK for better orchestration, and security enhancements like Laravel Moat which inspects GitHub security settings. Other notable packages include Cadence for model-based scheduling, LaraPanda for AI-driven browsing, Google Sheets driver for using spreadsheets as databases, and Laravel Paper for managing flat-file data sources with Eloquent-like syntax. These tools aim to extend Laravel’s functionality and improve developer workflows.

Laravel and Framework Community Events & Collaborations

The podcast highlights significant community events such as DHH’s participation in Laravel Live Denmark 2026 alongside Taylor Otwell, promising an engaging fireside chat on framework design and developer experience. Additionally, PHP Storm’s new Laravel deployment management tools and JetBrains' AI-assisted troubleshooting enhance local development and deployment workflows, encouraging ongoing collaboration and innovation within the ecosystem.

Security and Best Practices for Developers and Organizations

Discussion emphasizes security practices such as using the new Laravel moat tool to review GitHub security settings, and broader security considerations including GitHub branch protection rules to prevent malicious pushes. The host recommends using tools like moat for security audits, and shares insights on the importance of implementing organization-wide rules to prevent vulnerabilities, especially in team environments.

Sponsors

  • JetBrains PHP Storm · PHP Storm has shipped a new Laravel tool window that helps you manage and troubleshoot your Laravel deployments directly within the IDE, including AI-assisted troubleshooting for failed deploys.

Show notes

Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file