Laracon DB
Laracon DB
Talks for "developer-experience"
What Makes Laravel So Special

This talk explores what makes Laravel special and 'magical', focusing on how Laravel changes people's lives through its community, documentation, and developer experience. The speaker discusses the framework's impact on developers' careers and announces two new initiatives: on-ramp.dev (a free resource to help new developers learn Laravel) and Season 4 of the Laravel Podcast.

Getting Unstuck

Joel from the Laravel community shares his experience and strategies for getting unstuck when debugging. He presents four real-world debugging stories and extracts eight key principles for effectively solving difficult technical problems. The talk emphasizes that getting stuck is a normal part of development and provides practical approaches for working through challenging bugs, from paying attention to formatting to knowing when to take a break or ask for help.

Unveiling Laravel Prompts

Jess Archer presents Laravel Prompts, a new PHP package for creating beautiful and user-friendly CLI prompts. The talk demonstrates various types of prompts (text input, passwords, confirmations, selections) and how they improve upon Symphony's existing prompts with features like validation, placeholders, and better UX. She shows practical examples of how these prompts are being integrated into Laravel's core functionality, including the Laravel installer and artisan commands.

Laravel Herd, Laravel 11, Laravel Folio, Laravel Volt

Taylor Otwell's keynote presentation at Laracon covers major Laravel developments in 2023 and previews upcoming features. He introduces Laravel Herd for simplified PHP development environment setup, demonstrates Laravel Folio for file-based routing, and previews Laravel Volt for building single-file Livewire components with a functional API. He also discusses streamlined changes coming to Laravel 11's application structure.

Lessons From the Framework

Luke Downing gives an insightful talk about learning lessons from Laravel's design and philosophy. He discusses how seemingly simple features like three-line comments and facades reveal deeper truths about software development. The talk emphasizes how Laravel teaches developers to balance rules and conventions with practical developer experience, using examples from routing, testing, and real-time applications.

Our Secret Project

The speakers present two new error handling tools for Laravel: Ignition and Flare. Ignition is a modern error page that will be the default in Laravel 6, offering improved error reporting with features like dark mode, blade template debugging, and runnable solutions. Flare is a new Laravel-specific error tracking service that integrates with Ignition, offering team collaboration features, notifications, and error sharing capabilities.

Debugging Like a Pro

Marissa Jackson presents a comprehensive talk on command line tools and window management for developers, focusing on improving workflow efficiency. She demonstrates various tools including Hammerspoon for window management, Oh My Zsh for terminal customization, and Raycast for productivity. The presentation includes live demos of snippets, quick links, and clipboard management, with particular emphasis on making development workflows more efficient and enjoyable.

Lessons From the Laravel Framework

A talk about learning important development lessons from Laravel's design choices. The speaker discusses how Laravel's ordinary and obvious approach leads to better developer experience, using examples like routing conventions and facades. He emphasizes how sometimes breaking traditional programming rules can be beneficial when the gains in developer productivity outweigh the theoretical drawbacks.

Window Magic, Command Line Wizardry

Marissa Jackson presents a comprehensive talk on command line tools and window management for developers, focusing on improving workflow efficiency. She demonstrates various tools including Hammerspoon for window management, Oh My Zsh for terminal customization, and Raycast for productivity. The presentation includes live demos of snippets, quick links, and clipboard management, with particular emphasis on making development workflows more efficient and enjoyable.

A real-life journey into the opinionated world of 'utility-first' CSS

Simon Vrachliotis shares his journey of refactoring a website's CSS using utility-first CSS methodology. He describes how he transformed from being skeptical of utility classes to becoming a strong advocate after successfully refactoring an entire website while camping with his family. The talk covers the benefits of utility-first CSS, including reduced CSS anxiety, faster development speed, and better maintainability, while drawing parallels to how Dick Fosbury revolutionized high jump technique despite initial skepticism.

What's new in Pest

Nuno Maduro presents Pest PHP, a modern testing framework for PHP. He demonstrates its elegant syntax, improved test output, and expectation API compared to PHPUnit. He then introduces a new stress testing plugin called Stressless that helps developers test application performance under load. The talk includes live demos of both Pest's core features and the new stress testing capabilities.

Accessibility on the backend

This talk focuses on accessibility in backend development, challenging the common perception that accessibility is only about frontend concerns. The speaker discusses how accessibility affects developers themselves, including considerations for different coding styles, development processes, and tool selections. He emphasizes that accessibility isn't just about disabilities but includes making code and processes accessible to developers with different experience levels, language backgrounds, and working styles.

Statamic for Laravel devs

Marty gives an in-depth presentation about Statamic, a flat-file CMS built on Laravel. He demonstrates how to integrate Statamic into existing Laravel applications, create blog posts, manage content through blueprints, and utilize features like Glide for image manipulation. The talk showcases Statamic's flexibility in content management while maintaining the familiar Laravel ecosystem.