The Laracon Archive

A record of the Laravel community, in talks

Fourteen years of Laracon, kept in one record.

Since the inaugural Laracon in Washington, DC in 2013, this community has documented itself out loud — on stage, on video, once or twice a year, on five continents' worth of stages. Here are all 626 recorded talks, from Laracon US, EU, Online, AU and India. Search it the way you'd search a codebase.

626 talks 287 speakers 5 Laracons 14 years

One mark per talk

Pick a year to filter

/

626 of 626 talks shown

All 626 recorded Laracon talks, newest year first.
Year Conference Talk Speaker Summary Video
2026 Laracon EU AI won't fail loudly — It'll fail quietly Yannick Kupferschmidt Yannick Kupferschmidt argues that AI agents fail through subtle bugs and architecture drift, and that the antidote is context engineering rather than larger context windows. Watch
2026 Laracon EU Against all odds: NativePHP for mobile one year later Simon Hamp Simon Hamp updates NativePHP for mobile a year on, covering bundle-size improvements, Android support, and continued work on shipping PHP-powered native apps. Watch
2026 Laracon EU Building applications like Puzzles Wendell Adriel Wendell Adriel discusses composing applications from interlocking pieces rather than treating the codebase as a single block. Watch
2026 Laracon EU Composer Deep Dive Nils Adermann Nils Adermann, Composer's creator, gives a deep dive into Composer package management. Watch
2026 Laracon EU Effective Code Reviews: What NOT to Do Luke Kuzmish Luke Kuzmish argues for taking ego out of code review: standardize the process, automate linting, review your own PR first, and use Conventional Comments. Watch
2026 Laracon EU Handling the unhappy path Ryan Chandler Ryan Chandler highlights lesser-known Laravel features for dealing with errors and edge cases, including report() and response() on custom exceptions. Watch
2026 Laracon EU How real-world UX helps your projects thrive Pete Heslop Pete Heslop draws on hospitals, restaurants, and airports to argue that good UX treats users like guests, reduces friction, and plans for mistakes. Watch
2026 Laracon EU Imports, a war story Daniel Coulbourne Daniel Coulbourne shares the scars of migrating massive datasets and the import logic that has to survive real-world data. Watch
2026 Laracon EU Laravel Update Taylor Otwell Taylor Otwell's Day 1 keynote recaps Laravel 13 (PHP 8.3+, attributes, Reverb database driver, passkeys, AI SDK) and demos an AI agent fixing a Nightwatch-detected bug live. Watch
2026 Laracon EU One billion rows with Laravel Tobias Petry Tobias Petry covers querying and aggregating huge datasets with Laravel, including TimescaleDB/PostgreSQL aggregates for precomputing timeseries events. Watch
2026 Laracon EU Refactoring to Parallel Marcel Pociot Marcel Pociot covers asynchronous refactoring patterns and concurrency for Laravel workloads, including AI pipelines. Watch
2026 Laracon EU Ship to Production on DAY 1 John Drexler John Drexler argues for solving the hardest problems first and shipping behind flags, using a Laravel Forge organizations migration and the strangler pattern as examples. Watch
2026 Laracon EU State of the Frontend Joe Tannenbaum Joe Tannenbaum updates Laravel's frontend tooling and previews Inertia features coming in the next major version. Watch
2026 Laracon EU Things you didn't know you could do in CSS Leah Thompson Leah Thompson presents CSS techniques that many backend-focused Laravel developers have not used yet. Watch
2026 Laracon EU This shouldn't work Shane Rosenthal Shane Rosenthal of NativePHP shows how the project now generates real native C and renders native iOS and Android UI elements. Watch
2026 Laracon EU Unblocking your users with AI Peter Suhm Peter Suhm of Tailwind Labs presents a practical framework for using AI at three user paralysis points—the blank state, the T-junction, and the maze—without replacing the product UI. Watch
2026 Laracon EU Write better abstractions: lessons from an import system Dan Harrin Dan Harrin walks through how Filament decides what to abstract, arguing for description over instruction when designing reusable systems such as an import pipeline. Watch
2026 Laracon India 10 Years of Laravel Content - What I Have Learned Povilas Korop Povilas Korop, creator of Laravel Daily and one of the most recognized voices in the Laravel community, shares insights shaped by over a decade of teaching and creating content for developers worldwide. With years of experience helping developers grow, this session brings a rare perspective on learning, building, and evolving in the Laravel ecosystem. Watch
2026 Laracon India Advanced Circuit Breakers for Laravel Harris Raftopoulos Harris Raftopoulos, Staff & Educator at Laravel News and co-organizer of Laravel Greece Meetup, shares insights shaped by real-world experience in the Laravel ecosystem. Whether you're building resilient systems or exploring advanced patterns, this session brings a perspective that challenges how you think about reliability in Laravel. Watch
2026 Laracon India Building Native Components with PHP Simon Hamp & Shane Rosenthal Simon Hamp and Shane Rosenthal, the minds behind NativePHP, share insights from pushing the boundaries of what PHP can do beyond the browser. With a vision to bring PHP into native application development, this session delivers a fresh perspective on building modern experiences in unexpected ways. Watch
2026 Laracon India Docker and Laravel - Optimize PHP with Docker Francesco Ciulla Francesco Ciulla, Rust Educator, Docker Captain, international speaker, and DevOps enthusiast, shares insights shaped by working across modern cloud and scalable development environments. Watch
2026 Laracon India Generics in PHP: Strong Typing with PHPDocs Lucas Giovanny Lucas Giovanny, Engineering Lead at Worksome and open-source contributor, shares insights from his deep passion for PHP and modern web development. As PHP continues to evolve, this session brings a fresh perspective on writing more structured and reliable code. Watch
2026 Laracon India Inside Nightwatch: Real-Time Analytics at Scale Jess Archer Jess Archer, Engineering Team Lead at Laravel building Nightwatch, shares insights from working on real-time analytics at scale within the Laravel ecosystem. From handling complexity to delivering performance at scale, this session offers a unique inside look at what it takes to power modern developer tools. Watch
2026 Laracon India Laravel + Vector Databases: Real-World AI Workloads Chirag Daxini Chirag Daxini, Technical Project Manager with 11+ years of experience, brings a practical, execution-driven perspective on building real-world solutions with modern technologies. As AI moves from hype to real implementation, this session highlights what it actually takes to turn ideas into scalable, impactful systems. Watch
2026 Laracon India Laravel AI SDK Taylor Otwell Taylor Otwell, creator of Laravel, takes the stage to share what's next for the framework that powers millions of applications worldwide - Laravel AI SDK. As Laravel continues to evolve, this moment marks a new chapter - shaping how developers will build in the years ahead. Watch
2026 Laracon India Live Coding Music with PHP Marcel Pociot Marcel Pociot, CTO at Beyond Code and creator of tools like Laravel Herd, Tinkerwell, and Expose, brings a completely different perspective to what’s possible with PHP. Pushing beyond traditional boundaries, this session showcases creativity in a way that redefines how we think about the Laravel ecosystem. Watch
2026 Laracon India Next-Gen Laravel DevOps with AI Neel Shah Neel Shah, former Developer Advocate at Middleware and co-organiser of Open Source Weekend, shares insights from working at the intersection of DevOps, AI, and modern Laravel development. As development workflows evolve rapidly, this session brings a fresh perspective on how developers can adapt and stay ahead. Watch
2026 Laracon India Proven Package Patterns Freek Van der Herten Freek is a core contributor in the Laravel ecosystem and creator of hundreds of open-source packages, Freek brings real-world insights into designing packages that are clean, scalable, and built to last. Whether you're building your first package or maintaining widely-used libraries, this talk will help you level up your approach with practical strategies and proven structures. Watch
2026 Laracon India Realtime Matters Until it Doesn't Bert De Swaef Bert De Swaef, developer at Vulpoweb, YouTuber, and public speaker, shares insights shaped by his experience in PHP and Laravel. As modern applications push towards real-time everything, this session brings a perspective that challenges how and when it truly matters. Watch
2026 Laracon India Refactor the Resistance Hetal Mistry Hetal Mistry, Director of Global Delivery and agile leader, shares insights shaped by leading teams, managing complex projects, and driving continuous improvement across organizations. In a world where change is constant, this session brings a powerful perspective on navigating resistance and building stronger, outcome-driven teams. Watch
2026 Laracon India Scaling Laravel for Millions of Products: Lessons from Bagisto Devansh Bawari Devansh Bawari, Assistant Vice President at Webkul and a key contributor to the Bagisto ecosystem, shares insights from building large-scale, performance-driven e-commerce systems. As applications grow in scale and complexity, this session brings a real-world perspective on what it takes to build systems that truly hold up. Watch
2026 Laracon India Staying Productive in PHP with Livewire Jigar Dhulla Jigar Dhulla, Software Engineer with 15+ years of experience and a leading voice in the Indian Laravel community, shares insights shaped by building scalable web applications. As development demands speed and efficiency, this session brings a practical perspective on staying productive while building modern PHP applications. Watch
2026 Laracon India Strict AI Engineering Nuno Maduro Nuno Maduro, Staff Software Engineer at Laravel and creator of tools like Pest, Pint, and Larastan, shares insights shaped by building tools used by millions of developers worldwide. As AI becomes part of everyday development, this session brings a disciplined perspective on how to build systems that are not just powerful — but reliable and structured. Watch
2026 Laracon India Tailwind Utilities You Didn't Know You Needed Shruti Balasa Shruti Balasa, full-stack developer, educator, and Laravel community contributor, shares insights from her experience simplifying web development for thousands of learners. Known for making complex concepts easy, this session brings a fresh perspective that can change how you approach building modern UIs. Watch
2026 Laracon India Write Code That Can Fix Itself Punyapal Shah Punyapal Shah, Laravel Artisan, open-source contributor, and founder of the Laravel Artisans community, shares insights shaped by building robust and scalable applications - RectorPHP. As codebases grow and complexity increases, this session brings a forward-thinking perspective on writing code that evolves with you. Watch
2026 Laracon US "Ship or Die" Closing Panel and Pitch Competition Taylor Otwell, Adam Wathan, Thorsten Ball, Hannah Gzehoviak Seven community members, three minutes each, and then hands off the keyboard. Pitch your startup, side project, or art project to Taylor Otwell, Adam Wathan, Thorsten Ball, and Hannah Gzehoviak, Shark Tank style. Watch
2026 Laracon US AI Can Do Your Job... What Now? Will King If you can describe what done looks like before the work starts, AI can do it, and it should. What's left is the creative work of figuring out what's worth building, and creativity isn't a gift you either have or don't. Watch
2026 Laracon US Building Realtime Collaborative Apps with Laravel Joe Tannenbaum Real time in Laravel starts with one command: php artisan install:broadcasting wires up both the server and client side and leaves you ready to broadcast. Presence channels tell you who's here, private channels gate access with a boolean, and whispers skip the app server entirely to go client to client through the websocket. Watch
2026 Laracon US Building Software at the Edge of Your Understanding Matt Stauffer AI lets you build things you don't understand, and the gap between what your app can do and what you actually know about it is comprehension debt. Like any debt, someone eventually pays it. Watch
2026 Laracon US Building a CLI Coding Agent from Scratch Mateus Guimarães The model is the raw intelligence, and the harness is the product. Claude Code and Codex run the same models everyone else has, so what differs is context assembly, the tool registry, authorization, sandboxing, compaction, and session state. Watch
2026 Laracon US Building a Video Processing Pipeline with Laravel Queues Joshua Alphonse A user sees one action, but your system sees an entire workflow. The request records the work and leaves, the database remembers where it is, the queue keeps it moving, workers do the risky parts, and the UI just watches for state changes. Watch
2026 Laracon US Building for Agents & Humans Gordon Diggs Building well for agents turns out to be building well for people, and almost every decision that made Stripe Projects work for agents was already a decades-old best practice. Markdown documentation renders identically for both audiences, so there's no reason to write a separate LLM version. Watch
2026 Laracon US Cleverness is a Loan Mary Perry Clever code is a loan taken against other people's time, and the interest rate is set by how many people have to service it. A seam is a place where you can change a program's behavior without editing it there, and Laravel is best understood as a collection of seams you can hand your complexity to. Watch
2026 Laracon US Everything New with Laravel and Cloud Taylor Otwell Laravel framework installs are past 350,000 a day, and the number of new Laravel apps created by coding agents is doubling roughly every five weeks. Shipping on the open source side: conditional container bindings through attributes, debounced jobs, a php artisan dev command that packages can register into, refreshable locks, first-party image manipulation, CPX 2.0, Pint for Blade, the new Laravel Head package, Str::summarize(), Inertia Chrome DevTools, an OpenAI-compatible AI SDK provider that unlocks local… Watch
2026 Laracon US Filament: Advanced Practical Examples Povilas Korop Filament isn't just an admin panel builder, it's an app builder, and thirteen real demos make the case.Attendance grids of checkboxes, colorful availability tables, GitHub-style contribution heat maps, tables rendered as grids instead of rows Roughly a hundred render hooks let you move the search bar to the other side or drop a user avatar above the sidebar, and a fully custom theme is possible if you're willing to write a lot of CSS to get there. Repeaters handle parent/child forms, while sections, tabs, and… Watch
2026 Laracon US From Vibe Coding to Vibe Engineering Kitze Kitze traces the last three years of AI-assisted development from vibe coding to what he calls vibe engineering. What does it look like to use agents for everything while staying permanently suspicious of what they produce. Watch
2026 Laracon US Git, But Better: An Introduction to JJ Pauline Vos Atomic commits, small logical changesets rather than chronological checkpoints, make code review reviewable commit by commit, eliminate the same merge conflict showing up over and over, and unlock features most people never touch, like bisect. They matter more with agents rather than less, because a clean log tells your agent what changed, why, and what's safe to revert when things run amok. Watch
2026 Laracon US Introducing Pest 5 Nuno Maduro Nuno Maduro unveils Pest 5 with live demos of six new features: an agent plugin that lets Claude Code arrange a scenario, drive a browser, and make backend assertions in a single tool call; a PHPStan plugin for fully type-safe tests; a Rector plugin that rewrites AI-generated tests into idiomatic Pest; an evals plugin for testing AI agents against reference answers; time-based CI sharding so every shard finishes together; and the TIA engine, which cuts Laravel Cloud's local suite from 200 seconds to 5. Pest 5… Watch
2026 Laracon US Laravel Community Update Josh Cirre, Leah Thompson The only reason any of this happens is the community, so here's what it did this year: 1,776 pull requests merged into the framework and another 3,242 across the other repositories, over 5,000 in total, including 270 people contributing for the very first time. New starter kits shipped, including Svelte and a package skeleton that landed only weeks ago and is already being used. Watch
2026 Laracon US Laravel is for the Builders Aaron Francis Aaron Francis opens Laracon US 2026 by announcing his first day as Laravel's VP of Marketing and Community, then makes the case for why this is Laravel's moment. Small teams are outshipping big teams and individuals are outshipping companies, and the framework's 15-year history of craftsmanship has produced the most cohesive foundation to build on, from local development through deploying and scaling on Cloud. Watch
2026 Laracon US Proven Package Patterns Freek Van der Herten In the age of AI, packages still earn their place for hard problems, external problems, and tasteful solutions, but maybe not for the trivial shared ones an agent can write inline for your project. Keeping a package flexible without drowning in configuration comes down to a handful of patterns: fire events so users can hook in wherever they want instead of adding an option for every hook, let people register their own models and jobs by extending yours, and wrap low-level behavior in action classes they can… Watch
2026 Laracon US Scaling Laravel Devon Garbalosa Scaling a Laravel app isn't one decision or one vendor, it's chasing the fix to whichever layer it actually lives in. Sport Monks, running a thousand API requests and 24,000 database queries per second, had 75% of its database CPU going to a single unindexed query on the failed_jobs table. Watch
2026 Laracon US The Desired State Chris Fidao Building a cloud from a blank canvas starts with a few broad strokes that give you useful constraints: AWS, serverful, Kubernetes. After that it's all reconciliation. Watch
2026 Laracon US The Last Software Engineer Kent C. Dodds Agents are steadily taking over implementation work, and the slice left for us keeps shrinking, so the useful question is what the last valuable skill is before the end. The answer is judgment. Watch
2026 Laracon US Think Harder: How I Prompt Thorsten Ball Amp (ampcode.com) is 99% written by AI, and there's no secret sauce behind it: no MCP servers, no frameworks, no custom slash commands. There's one question, asked constantly. Watch
2026 Laracon US Whimsy-Driven Development Christina Martinez You have an inner Tamagotchi, and it will wither if you don't feed it. What feeds it is silly software. Watch
2025 Laracon AU Auth factories in Laravel Mary Perry Mary Perry explores how Socialite, the service container and Laravel’s session drivers all reveal real world factory and abstract factory patterns. Through her story about implementing Slack OAuth, Mary shows how Laravel hides complexity behind clean interfaces and well structured design patterns. Watch
2025 Laracon AU Building good developers Kate Kirwin Kate from She Codes Australia explains how mentoring and teaching others can dramatically improve your own skills through the protégé effect. With research, real stories, and practical insights, this talk shows how giving back to the community can level up your technical ability, communication, and confidence. Watch
2025 Laracon AU Defending the Hornburg Stephen Rees-Carter What does Helm’s Deep have to do with application security? At Laracon AU, Stephen's talk uses The Lord of the Rings to explain layered security, defence in depth, and why backups, MFA, and monitoring really matter. Watch
2025 Laracon AU Effective tests and testing effectively Kath Young In this talk, Kath Young breaks down how to write tests that are fast, meaningful and maintainable in real world Laravel applications. She covers the mechanics behind slow test suites, how to prioritise high value coverage and the differences between unit, feature and integration tests, complete with a live-action Lego demo. Watch
2025 Laracon AU Ensuring quality in an AI-driven world Michelle Duke Michelle Duke walks through how developers can work effectively with AI while maintaining strong testing practices. She covers the testing pyramid, the evolution of testing, the dangers of uncritical AI use, and how to collaborate with tools like GitHub Copilot without losing human judgment. Watch
2025 Laracon AU Finding better problems Jeremy Butler How do you stop solving the wrong problems? Jeremy explores systems thinking and practical decision-making tools that help teams move beyond quick fixes and uncover deeper, more impactful problems worth solving. Watch
2025 Laracon AU Forging Forge James Brooks James Brooks shares how the Laravel team rebuilt Forge from the ground up to modernise its architecture, improve performance and create a more cohesive developer experience. He walks through the redesign decisions, technical challenges and lessons learned while maintaining a production platform used across the Laravel community. Watch
2025 Laracon AU Full stack architecture Jo Minney Jo Minney explores how Laravel developers can make pragmatic architectural decisions without falling into over engineered patterns designed for big tech teams. She breaks down what architecture really means across UX, data, infrastructure and code structure, and shares practical techniques for working effectively across the full stack. Watch
2025 Laracon AU Laravel Keynote Jess Archer In this Laravel Keynote, Jess Archer walks through the growth of the Laravel ecosystem and demos the newest framework features including the redesigned exception page, cache memoization, automatic eager loading and powerful HTTP batching. She also highlights queue and cache failover, updated starter kits and upcoming redesigns to Horizon and Telescope. Watch
2025 Laracon AU Legacy to Laravel in 30 minutes Jordan Havard Jordan shares how his team turned a decade old multi tenant PHP beast into a modern Laravel application without stopping the business. From six tangled repositories and a single method Lumen API to a fully tested Laravel platform, he shows the patterns, tools and tests that made a safe migration possible. Watch
2025 Laracon AU Markup matters Charlie Morris Charlie Morris shows how semantic HTML underpins every accessible and consistent user experience on the web. With clear demonstrations using screen readers, voice control and the browser’s accessibility tree, she reveals how small markup decisions in Laravel apps either empower or exclude users. Watch
2025 Laracon AU Mid-life Composer Ryan Lovett Ryan closes Laracon AU with a powerful and vulnerable story about identity, burnout, and rebuilding after major life change. This talk explores mental health, psychology, and what it really means to define yourself beyond your job title. Watch
2025 Laracon AU No dev. No staging. No problem. James Mooring James Mooring shares how Astalty ships straight to production with trunk-based development, simple infrastructure, and a strong engineering quality bar. He breaks down the practices that make it safe, then demos a live production merge and feature-flag rollout on stage. Watch
2025 Laracon AU React, the Laravel way Simon Vrachliotis Simon shares how Laravel and Inertia transformed his ability to ship full stack React projects after years of JavaScript ecosystem fatigue. He walks through the ergonomics of JSX, the overwhelm of modern tooling, and the moment Laravel’s batteries included philosophy unlocked a simpler, more joyful workflow. Watch
2025 Laracon AU Ship faster with Blueprint Jason McCreary See how Jason McCreary’s Blueprint turns a tiny YAML “draft” into full Laravel scaffolding - models, migrations, controllers, views, and even realistic tests – so you can move from laravel new to a working app in minutes. He demos Blueprint’s conventions, shorthands, configuration, and support for existing projects, then shows how it fits alongside AI and Boost to help you ship Laravel applications faster and with confidence. Watch
2025 Laracon AU Small steps, Big shifts Michael Dyrynda Laracon AU 2025 opens with an energetic, cinematic intro and a heartfelt keynote inviting developers to “Level Up” through community, curiosity, and shared passion. The talk reflects on the evolution of PHP and Laravel, the power of human creativity in an AI-augmented world, and the importance of belonging and connection over the next two days. Watch
2025 Laracon AU UI details that connect Leah Thompson Leah Thompson from the Laravel DevRel team shows how to approach front-end development without fear by breaking designs into simple, repeatable steps. Through live demos of real Laravel sites, she demonstrates how spacing, typography, layering, and interaction can turn plain layouts into polished experiences. Watch
2025 Laracon AU Writing resilient code Zuzana Kunckova Zuzana explores what it means to write resilient Laravel applications that keep working under stress, from traffic spikes and flaky networks to failing third party APIs. She walks through practical techniques including robust input validation, safer error handling, monitoring and logging, retries, graceful degradation and testing beyond the happy path so your users and future self are not blindsided when things go wrong. Watch
2025 Laracon EU A field guide to writing PHP extensions Michi Hoffmann A Laracon EU 2025 conference talk by Michi Hoffmann titled "A field guide to writing PHP extensions". Watch
2025 Laracon EU Building Mobile Apps with PHP Simon Hamp A Laracon EU 2025 conference talk by Simon Hamp titled "Building Mobile Apps with PHP". Watch
2025 Laracon EU Building Your Village (Part 2) Kapehe Sevilleja A Laracon EU 2025 conference talk by Kapehe Sevilleja titled "Building Your Village (Part 2)". Watch
2025 Laracon EU Building world-class APIs with API Platform for Laravel Kévin Dunglas A Laracon EU 2025 conference talk by Kévin Dunglas titled "Building world-class APIs with API Platform for Laravel". Watch
2025 Laracon EU Designing Laravel David Hill A Laracon EU 2025 conference talk by David Hill titled "Designing Laravel". Watch
2025 Laracon EU Don't solve non-problems… John Drexler A Laracon EU 2025 conference talk by John Drexler titled "Don't solve non-problems…". Watch
2025 Laracon EU From Zero to Static Analysis Hero Ryan Chandler A Laracon EU 2025 conference talk by Ryan Chandler titled "From Zero to Static Analysis Hero". Watch
2025 Laracon EU Fun with PHP functions Zuzana Kunckova A Laracon EU 2025 conference talk by Zuzana Kunckova titled "Fun with PHP functions". Watch
2025 Laracon EU Have you met Ada? Word Embeddings with Laravel Diana Scharf A Laracon EU 2025 conference talk by Diana Scharf titled "Have you met Ada? Word Embeddings with Laravel". Watch
2025 Laracon EU Help out frustrated Bob Bert de Swaef A Laracon EU 2025 conference talk by Bert de Swaef titled "Help out frustrated Bob". Watch
2025 Laracon EU Introducing Fusion: a new paradigm for Laravel + Javascript Aaron Francis A Laracon EU 2025 conference talk by Aaron Francis titled "Introducing Fusion: a new paradigm for Laravel + Javascript". Watch
2025 Laracon EU Laravel Update Taylor Otwell A Laracon EU 2025 conference talk by Taylor Otwell titled "Laravel Update". Watch
2025 Laracon EU Nightwatch Returns Jess Archer A Laracon EU 2025 conference talk by Jess Archer titled "Nightwatch Returns". Watch
2025 Laracon EU No more slow requests Marcel Pociot A Laracon EU 2025 conference talk by Marcel Pociot titled "No more slow requests". Watch
2025 Laracon EU Pipeline Power-Up: Turning Complex Logic into Simple Steps Bobby Bouwmann A Laracon EU 2025 conference talk by Bobby Bouwmann titled "Pipeline Power-Up: Turning Complex Logic into Simple Steps". Watch
2025 Laracon EU So you think you know PHPUnit? Sebastian Bergmann A Laracon EU 2025 conference talk by Sebastian Bergmann titled "So you think you know PHPUnit?". Watch
2025 Laracon EU Your First Pull Request Chris Morrell A Laracon EU 2025 conference talk by Chris Morrell titled "Your First Pull Request". Watch
2025 Laracon India A Fresh Start(er) for Laravel Josh Cirre Ready to level up your Laravel workflow from the very first command? Whether you're a long-time Laravel developer or just getting started, Josh brings fresh perspective, real-world guidance, and hands-on insight into how modern Laravel development is evolving. Watch
2025 Laracon India A Slice of Pi Dan Johnson What happens when software engineering meets hardware tinkering? 🍰 At Laracon India 2025, Dan Johnson, Head of Engineering at Trybe, takes the stage with an inspiring and curious talk titled "A Slice of Pi." Known for building innovative solutions in the hotel spa industry and a passion for hardware experimentation, Dan blends his technical expertise with a maker’s mindset to deliver something truly unique. Watch
2025 Laracon India Advanced Image Processing with PHP Mathias Grimm Join Mathias Grimm, an Engineer at Laravel and founder of a cutting-edge B2B SaaS platform, as he takes us through an exciting journey of building a robust Image Processing Service with PHP & Laravel during Laracon India 2025. Whether you're a seasoned developer or just getting started with PHP Laravel, this talk is packed with actionable takeaways that will level up your skills. Watch
2025 Laracon India Async PHP with Coroutines: Building Scalable Apps Khushboo Verma At Laracon India 2025, Khushboo Verma - Platform Engineer at Appwrite, Docker Captain, and renowned tech speaker - presented a forward-looking session titled "Async PHP with Coroutines: Building Scalable Applications". In this talk, Khushboo dives into the world of Async PHP with Coroutines, revealing how modern approaches can drastically improve the way PHP applications are built and scaled. Watch
2025 Laracon India Beyond the Framework - Value Creation Development Vatsal Shah At Laracon India 2025, renowned business catalyst and global speaker Vatsal Shah takes the stage with a transformative talk: "Beyond the Framework: Focusing on Value Creation and Customer-Centric Development." In this powerful session, Vatsal challenges developers and tech leaders to shift their perspective - from building features to delivering real-world impact. He shares actionable insights on aligning your development process with customer needs, driving business outcomes, and building products that truly matter. Watch
2025 Laracon India Filament PHP Deep Dive: Build Faster, Smarter Lucas Giovanny Looking to master Filament PHP and take your Laravel filament experience to the next level? Join Lucas Giovanny, Engineering Team Lead and prolific Open Source Contributor, as he takes the Laracon India 2025 stage with his session: "Dive Deep into Filament PHP." This isn't just an introduction - it's a hands-on, high-impact session packed with performance tips, power features, and speed hacks that will change the way you build admin panels in Laravel. Watch
2025 Laracon India Frustrated Bob Bert De Swaef Bert De Swaef is a developer and Founder at Vulpo Digital Studio. He loves to create YouTube Tutorials for fellow Developers. Watch
2025 Laracon India Generative AI and LLM in PHP Ashish Tiwari At Laracon India 2025, Ashish Tiwari — Senior Developer Advocate at Elastic and Search Engineer — presented an eye-opening talk on "Generative AI and Large Language Model (LLM) in PHP." With deep expertise in AI, search technologies, and developer advocacy, Ashish brings a practical, forward-thinking approach to integrating advanced AI capabilities into your PHP applications. In this talk, he explores how LLMs are reshaping the developer landscape, from intelligent code generation and content creation to smarter search experiences and automation.. Watch
2025 Laracon India Go for PHP Developers Michi Hoffmann At Laracon India 2025, Michi Hoffmann - Senior Software Engineer at Sentry and Laracon speaker across the globe - shared a powerful session titled "Go for PHP Developers." This talk is designed to help Laravel and PHP developers broaden their development horizons. Watch
2025 Laracon India Implementing Multitenancy in Laravel Freek Van der Herten Freek Van der Herten is a partner at Spatie and a Laravel expert known for building powerful open-source packages. During Laracon India 2025, he shared insights on implementing multitenancy in Laravel, helping developers scale their applications efficiently. Watch
2025 Laracon India Laravel Kubernetes and You! Justin Reasoner Get ready to explore the future of infrastructure with Justin Reasoner, He is Infra Engineer at Laravel. 🚀 During Laracon India 2025 talk, Justin dives deep into Laravel, Kubernetes, and YOU - yes, you! Watch
2025 Laracon India Modern PHP Tooling Nuno Maduro Get ready for an insightful session on modern PHP tooling with Nuno Maduro at Laracon India 2025! Nuno, a core member of Laravel and many other amazing platform, takes us through the latest advancements in PHP tooling. Watch
2025 Laracon India Modularizing Inertia Ryuta Hamasaki Ready to scale your Inertia.js application the smart way? At Laracon India 2025, Ryuta Hamasaki, Developer at Laravel and member of the NightWatch team, takes the spotlight with his session: "Modularizing Inertia." This talk dives deep into scalable frontend architecture using Inertia.js seamless experience. Watch
2025 Laracon India Supercharge Your Laravel App with LLM Pushpak Chhajed What happens when you combine the elegance of Laravel with the intelligence of Large Language Models (LLMs)? You get the future of smart, dynamic applications - and it’s closer than you think. Watch
2025 Laracon India The Secret to Developer Happiness Dave Hicking At Laracon India 2025, Dave Hicking - Product Manager at LaraJobs and HelpSpot — delivered a thoughtful session, "The Secret to Developer Happiness." Drawing from years of experience working closely with developers and product teams, Dave shares powerful insights into what makes developers feel valued, productive, and inspired. It explores the human side of software development, covering team dynamics, communication, career growth, and the mindset needed to build not just great products, but meaningful, sustainable careers in tech. Watch
2025 Laracon India Unlikely Coder Nina Karisik Not every coder follows the traditional path — and that's exactly what makes their journey powerful. At Laracon India 2025, Nina Karisik, Software Engineer and advocate for diversity in tech, talk about story in "Unlikely Coder." Through her inspiring talk, Nina encourages developers from all backgrounds to embrace their unique stories and find their place in tech. Watch
2025 Laracon US AI Will Not Replace You Dave Hicking Join Dave Hicking as he argues that AI isn't here to replace you, but it will change the way you work. When code gets cheap, your value comes from what only you can do: having good judgment, developing taste, and solving the right problems. Watch
2025 Laracon US Advanced Eloquent Relations Chris Morrell Chris Morrell explains how Eloquent relations in Laravel are just PHP code that can be customized to create unconventional database relationships, including geospatial queries and AI-generated data. Chris Morrell on Bluesky: https://bsky.app/profile/cmorrell.com We featured Chris in one of our "Artisan of the Day" posts: https://blog.laravel.com/under-laravel-eloquents-hood-the-artisan-of-the-day-is-chris-morrell Watch
2025 Laracon US Benchmarks, Bots, and Best Practices Colin DeCarlo Colin explains how AI models are evaluated, warns against vibe‑coding hype, and shares practical workflows that will help developers use AI as a safe and productive coding partner. Colin DeCarlo is on X: https://x.com/colindecarlo Watch
2025 Laracon US Building High-Trust Environments John Drexler John Drexler explains how to build a high-trust work environment by establishing shared goals, focusing on mutual problem solving, and practicing effective communication techniques. John Drexler on X: https://x.com/johnrudolphdrex We featured John in one of our "Artisan of the Day" posts: https://blog.laravel.com/building-high-trust-the-artisan-of-the-day-is-john-drexler Watch
2025 Laracon US Design Patterns in Laravel Mary Perry Mary Perry delivers an engaging exploration of design patterns within Laravel's architecture. She shows how these solutions make the framework both powerful and easy to use, even for developers who aren't familiar with the names of the patterns. Watch
2025 Laracon US Design That Sticks Leah Thompson Lea Thompson shares a simple formula for turning stripped-back layouts into memorable front-end interfaces and describes her jump from newcomer to shipping complex Laravel marketing sites. Leah Thompson is on X: https://x.com/leahtcodes Watch
2025 Laracon US From Next.js to Laravel Dave Kiss Dave demos a playful 3-second video guestbook - meet Lenny the larva - showing how it records with the MediaRecorder API, uploads and transcodes with Mux, and migrates from Next.js to Laravel using Inertia, server-sent events, and starter kits. Dave Kiss is on X: https://x.com/davekiss Watch
2025 Laracon US From Vision to Velocity Tom Crary Tom describes the vision for Laravel Cloud, Forge, and Nightwatch, and outlines early hiring, product choices, and rapid scaling that led to Laravel's success. Tom is on X: https://x.com/tmoney1371 Watch
2025 Laracon US Laracon Keynote 2025 Taylor Otwell and the Laravel team Watch the Laravel Keynote from Laracon 2025 featuring major updates: Laravel Boost, Forge with instant VPS provisioning and zero-downtime deployments, Cloud preview environments, Nightwatch updates, new Cloud plans, and many other announcements. Key Timestamps & Major Announcements: 0:00 - Introduction & 2025 Overview 3:17 - Open Source Framework Updates 19:38 - JavaScript/Frontend Improvements 26:15 - Laravel Wayfinder 41:59 - Laravel Boost 1:14:09 - Nightwatch Light Mode 1:18:48 - Laravel Forge Updates… Watch
2025 Laracon US Livewire 4 Revealed Caleb Porzio Caleb Porzio unveils Livewire 4 with unified single-file components, the revolutionary Blaze compiler that speeds up blade rendering by 10x, and Islands architecture for isolating expensive operations. Caleb Porzio is on X: https://x.com/calebporzio Watch
2025 Laracon US Master Git Interactive Rebase Rissa Jackson Rissa Jackson demonstrates the power of Git interactive rebase with live terminal demos, showing how to drop unwanted commits, squash multiple commits together, edit commit messages, and maintain clean Git history. Rissa is on X: https://x.com/rissa_bubbles Watch
2025 Laracon US Pest 4: Modern Browser Testing, Sharding, Visual Diffs & more Nuno Maduro Join Nuno Maduro, renowned PHP developer and Laravel core team member, as he introduces Pest 4, a groundbreaking update to the popular PHP testing framework. Nuno on X: https://x.com/enunomaduro 00:00 Introduction 00:52 Pest PHP 02:16 Browser Testing 02:51 Live Coding: Browser Testing Demo 06:41 Advanced Browser Testing Features 10:07 Debugging and Code Coverage 12:56 Smoke Testing Enhancements 18:21 Visual Testing Capabilities 23:07 Pest vs. Watch
2025 Laracon US Prism & AI TJ Miller TJ Miller presents Prism, a unified routing layer for AI models that simplifies switching between providers like OpenAI and Anthropic with just one line of code, offering Laravel-like elegance while maintaining provider-specific features. 0:00 Introduction to TJ Miller and Prism 1:48 What is Prism - One API for multiple AI providers 4:02 Text Generation and Streaming Capabilities 5:56 Structured Output with Prism 9:12 Building AI Tools and Agents 13:01 Image Generation Workflow 16:23 Testing Prism and… Watch
2025 Laracon US The Framework for Ambitious Projects Will King Will King shares how he built a fully playable audio-generated game in just one week for the React Miami conference using Laravel. The project demonstrates Laravel's power for ambitious projects through procedural generation, web audio APIs, and real-time gameplay. Watch
2025 Laracon US Turbocharge Your Laravel Development Alex Six Alex demonstrates how using tmux, a terminal multiplexer, can turbocharge Laravel development workflow by organizing terminal processes into persistent, portable sessions that free developers to focus on creative problem-solving rather than managing multiple terminal windows. Follow Alex Six: https://x.com/alexandersix_ Watch
2025 Laracon US Vue's Evolution: From Framework to Ecosystem Evan You Evan You, creator of Vue.js and Vite, discusses Vue's growth from 1,800 weekly downloads to 7 million, highlights upcoming features in Vue 3.6 including Vapor mode for extreme performance, and shares how his company VoidZero is building a unified JavaScript toolchain with Rolldown to make Vite significantly faster. Follow Evan You on X: https://x.com/youyuxi Watch
2025 Laracon US Writing Resilient Code Zuzana Kunckova Zuzana delivers a rapid 5‑minute primer on writing resilient web code: validate and sanitize inputs, handle errors gracefully, monitor and log meaningfully, retry and fall back to cached content, and test edge cases so your app keeps working under failure. Zuzana is on X: https://x.com/zuzana_kunckova Watch
2025 Laracon US You Can Just Do Things Aaron Francis Join Aaron Francis as he kicks off Laracon US 2025 in Denver, CO. Aaron was the emcee for Laracon US 2025. Watch
2025 Laracon US You Should Reinvent The Wheel Thiery Laverdure Thiery Laverdure argues that reinventing the wheel can yield incredible value through innovation, refinement, and learning, as demonstrated by his journey building Litebase, a distributed SQLite database. Thiery Laverdure on Bluesky: https://bsky.app/profile/thierylaverdure.com We featured Thiery in one of our "Artisan of the Day" posts: https://blog.laravel.com/you-should-reinvent-the-wheel-the-artisan-of-the-day-is-thiery-laverdure Watch
2024 Laracon AU Advanced HTML for good developers Mandy Michael This talk focuses on how to effectively use HTML to improve website performance and accessibility. The speaker emphasizes the importance of using semantic HTML elements correctly instead of generic div elements, explains how HTML impacts the DOM and accessibility tree, and covers various HTML attributes and resource hints that can optimize page loading. Watch
2024 Laracon AU Bulletproof Coding: Essential Security Stephen Rees-Carter Join Stephen Rees-Carter at Laracon AU 2024 for an exciting session on Bulletproof Coding! Discover essential security practices for developers. Watch
2024 Laracon AU Elevate your Testbench Kath Young Join Kath Young as she demystifies Laravel package development at Laracon AU 2024! Learn to elevate your code with reusable packages and effective Testbench strategies. Watch
2024 Laracon AU Embracing TALL Jo Minney Join Jo Minney at Laracon AU 2024 as she shares her journey with the TALL stack and overcoming imposter syndrome. She's got tips and fun stories, so stay tuned and share your thoughts! Watch
2024 Laracon AU Failsafes and Safety Fails Jack Skinner A detailed case study of a 2003 train runaway incident in Melbourne, Australia, used to illustrate important software engineering principles around system design, fail-safes, observability, and incident management. The speaker uses the real-world incident to draw parallels with modern software development challenges and emphasizes the importance of proper documentation, communication, and designing systems with failure modes in mind. Watch
2024 Laracon AU Introducing Nightwatch Taylor Otwell, Jess Archer Join us for highlights from the Laravel Announcement with Taylor Otwell & Jess Archer! Discover Laravel's exciting new features and groundbreaking platforms. Watch
2024 Laracon AU Laravel Team Q&A Taylor Otwell, Jess Archer, Ryuta Hamasaki, André Valentin, Joe Tannenbaum Dive into the Laravel Team's insights and developments from Laracon AU 2024! From Nightwatch to team growth, discover what's next for Laravel. Watch
2024 Laracon AU Marginal Gains & Making Waves Michael Dyrynda A conference opening talk discussing the importance of community, incremental improvements, and making connections at Laravel events. The speaker uses the story of British cycling's transformation through marginal gains to illustrate how small improvements compound over time. Watch
2024 Laracon AU Mobile apps don't suck anymore Mitchell Davis Mitchell Davis presents a talk about building mobile apps using React Native and Expo, demonstrating how Laravel developers can leverage their existing skills to create native mobile applications. He showcases the Laravel conference app as a real-world example, covering various mobile features like push notifications, location services, and camera functionality, while explaining the development and deployment process through EAS (Expo Application Services). Watch
2024 Laracon AU Robust delivery with CI/CD Sam Sehnert Sam, a CTO at Custom D, discusses the evolution of deployment practices and how to achieve high DevOps maturity. He explains how organizations can move from monthly deployments with high failure rates to continuous deployment with minimal risk through incremental improvements, automation, and feature flags. Watch
2024 Laracon AU Talkin' TUIs Joe Tannenbaum Dive into Joe Tannenbaum's engaging exploration of TUIs at Laracon AU 2024. Learn about terminal animations and Laravel tools. Watch
2024 Laracon AU The Intern Effect Eloise McIntyre Dive into Eloise McIntyre's experiences and insights on nurturing interns to transform engineering teams. Discover how junior developers fuel innovation. Watch
2024 Laracon AU The Invisible Developer Marty Friedel In this deeply personal talk, Marty shares his journey living with depression, anxiety, and feeling invisible. He discusses how high-functioning anxiety affects his professional life as a web developer and fitness instructor, while exploring themes of social media's impact on mental health, the importance of authentic connections, and finding ways to cope through mindfulness and gratitude. Watch
2024 Laracon AU Unleashing designers with Tailwind Simon Vrachliotis Simon Vrachliotis discusses how Tailwind CSS serves as an effective collaboration tool between designers and developers. He shares experiences of designers, particularly Chris Dale, successfully transitioning to writing production code using Tailwind CSS. Watch
2024 Laracon AU Verbs and Livewire in action Josh Hanley Josh Hanley presents a talk about building a common language between UI and database using actions, focusing on how Livewire and Verbs can work together. He demonstrates how to implement event sourcing in Laravel applications using the Verbs package, showing how to capture user actions as events and process them consistently throughout the application stack. Watch
2024 Laracon AU What to do after `laravel new` Matt Stauffer Join Matt Stauffer as he delves into what to do after running `laravel new` at Laracon AU 2024! Learn how to efficiently set up Laravel projects, discover idiomatic Laravel practices, and streamline your development processes today. Watch
2024 Laracon AU You can't do that with Laravel Ryan Lovett A talk about building life-critical systems with Laravel, focusing on the speaker's experience developing emergency services applications. The speaker shares six key principles: keeping things boring/simple, knowing your code intimately, embracing exceptions, minimizing dependencies, training in realistic environments, and having critical testing partners. Watch
2024 Laracon AU You're a problem solver Dave Hicking Dave Hicking discusses how developers can move beyond being just 'order takers' to become effective problem solvers by fostering psychological safety, encouraging curiosity, and building a collaborative culture. He emphasizes the importance of asking questions, challenging assumptions respectfully, and taking ownership of work while maintaining a shared understanding of goals. Watch
2024 Laracon AU Zero to launch in 30 min Keith Damiani Join Keith Damiani at Laracon AU 2024 as he swiftly transforms an idea into a Laravel app in just 30 minutes! Learn, laugh, and get inspired to launch your own project. Watch
2024 Laracon EU Eating Your Own Dog Food Michi Hoffmann A talk about the importance of dogfooding in software development, focused on the speaker's experience building 'Get Potato' - a Slack appreciation app at Sentry. The speaker discusses how they integrated PHP and Go into Sentry's ecosystem through this project, which helped test various Sentry features like performance monitoring and error tracking in a real-world environment. Watch
2024 Laracon EU Explore The Art Of Customising Tailwindcss Shruti Balasa Shti Balasa gives a comprehensive talk about best practices for customizing Tailwind CSS, focusing on when and how to customize the framework effectively. The speaker emphasizes maintainable approaches to customization, discusses where to place customizations (CSS vs JavaScript config), and demonstrates how to create custom plugins and components while maintaining good developer experience. Watch
2024 Laracon EU Flip The Switch Slowly Daniel Coulbourne Daniel discusses how he used event sourcing to safely migrate a complex legacy exam system with millions of records of messy data to a new Laravel application. He shares how they gradually transitioned users while maintaining data integrity in both systems simultaneously through events, leading to the creation of Verbs - a simplified event sourcing package for Laravel. Watch
2024 Laracon EU Laravel Pulse: Behind the Scenes Jess Archer Jess Archer walks through how Laravel Pulse was built and what it reports about application health. Watch
2024 Laracon EU Laravel Update Taylor Otwell Taylor Otwell presents upcoming features in Laravel 11, focusing on a simplified application structure with reduced boilerplate files and improved developer experience. He also announces Laravel Herd Pro with debugging features, Herd for Windows, and Laravel Reverb - a new websocket server. The talk emphasizes Laravel's continued evolution toward a more streamlined, modern framework while maintaining backward compatibility. Watch
2024 Laracon EU Lessons From The Laravel Framework Luke Downing 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. Watch
2024 Laracon EU Let Rector do the Boring Work Tomas Votruba Tomas Votruba shows how Rector automates PHP refactors and upgrades so developers spend less time on mechanical changes. Watch
2024 Laracon EU Managing 5000+ Tests Efficiently Christoph Rumpel Christof Rülle shares his journey of managing and optimizing a large Laravel test suite with over 5,000 tests that initially took 50 minutes to run. He discusses the challenges faced and solutions implemented, including parallel testing, optimizing setup methods, and dealing with caching issues, ultimately reducing the test runtime to 5 minutes. Watch
2024 Laracon EU Maximizing Your Team'S Performance Katerina Trajchevska Kaarina discusses how to improve team performance and code quality, particularly when dealing with legacy code. She explores strategies for writing testable code, implementing proper design patterns, and making incremental improvements. The talk covers characterization testing for legacy code, using SOLID principles for new features, and techniques like sprouting and wrapping for extending legacy systems while maintaining code quality. Watch
2024 Laracon EU Parsing PHP For Fun...And Profit Marcel Pociot This talk explores PHP parsing using the PHP-Parser library. The speaker demonstrates how to parse PHP code into an abstract syntax tree (AST), manipulate the AST, and transform it back into PHP code. Through practical examples, he shows how to modify strings, remove dump statements, and wrap echo statements in function calls - techniques that are used in tools like Laravel Tinker Well. Watch
2024 Laracon EU Real-Time Laravel Joe Dixon Joe Dixon presents Laravel Reverb, a new websocket server for Laravel applications that enables real-time communication. The talk demonstrates how to implement real-time messaging, typing indicators, and presence detection using Reverb alongside Laravel's existing broadcasting capabilities. The presentation includes a live demonstration building a Slack-like chat interface and highlights Reverb's seamless integration with Laravel Forge and Pulse. Watch
2024 Laracon EU Reusing Reusable Livewire Components Philo The talk covers creating reusable Livewire components in Laravel, focusing on building a dynamic modal system. The speaker demonstrates how to create interactive UI components using Livewire 3 and Alpine.js, including lazy loading, event handling, and state management. He showcases practical examples through building a login modal and discusses his experience creating Wire Elements, a component library for Livewire. Watch
2024 Laracon EU Running Laravel Apps With FrankenPHP Kévin Dunglas Kevin Dunglas introduces FrankenPHP, a modern PHP application server that replaces traditional PHP-FPM/Apache setups. He explains how FrankenPHP simplifies deployment, improves performance through Laravel Octane integration, and offers features like HTTP/3 support and built-in Mercure for real-time capabilities. The talk covers both basic usage and advanced features like packaging PHP applications as standalone binaries. Watch
2024 Laracon EU Scaling Databases Tobias Petry Tobias Petri discusses database scaling strategies in Laravel applications, focusing on the progression from single server to read replication to sharding. He emphasizes the importance of optimizing existing setups before moving to more complex solutions, warns about common pitfalls in each scaling approach, and explains how different scaling solutions fit different application needs. The talk includes practical examples using a hypothetical Laravel e-commerce platform selling conference tickets. Watch
2024 Laracon EU Surviving Large Applications Bobby Bouwmann Bobby Balman from Hospitable discusses strategies for maintaining and surviving large Laravel applications. He shares experiences from managing a large-scale Laravel application processing 51 million jobs daily, emphasizing the importance of consistent code structure, proper testing, and following Laravel defaults. The talk focuses on practical approaches to organizing code in domains/modules while keeping things simple and maintainable. Watch
2024 Laracon EU The PHP Foundation Roman Pronskiy The talk discusses the PHP Foundation, its creation, and its role in supporting PHP development. The speaker explains how PHP went from having only 2 paid developers in 2021 to establishing a foundation that now supports 10+ developers. The talk covers the foundation's mission, current projects, funding model, and future roadmap for PHP development. Watch
2024 Laracon EU Thoughtful Performance Tim A talk focused on thoughtful performance optimization in Laravel applications, covering strategies for concurrent operations, cache management, and rate limiting. The speaker discusses various techniques including HTTP request pooling, process concurrency, cache warming strategies, and implementing rate limits to ensure fair resource distribution among users. Watch
2024 Laracon EU Uncharted Packages Freek Van der Herten Freek Van der Herten presents his 10th consecutive Laracon talk, showcasing 10 lesser-known but useful Laravel packages from Spatie's collection of over 300 packages. He demonstrates practical applications of packages including Laravel Horizon Watcher, Laravel Remote, Support Bubble, Slack Alerts, Query Builder, Login Link, Laravel Steps, Blade Comments, Laravel PDF, and Schedule Monitor. The talk highlights how these packages solve common development challenges and improve developer experience. Watch
2024 Laracon EU Unveiling The Modular Monolith Mateus This talk covers modular monoliths as an architectural approach for Laravel applications. The speaker discusses how to organize code into modules while maintaining the benefits of a monolithic application, exploring concepts like boundary definition, inter-module communication through events, and data ownership. He contrasts this with both traditional monoliths and microservices, explaining how modular monoliths can provide a middle ground that offers better code organization and team independence while avoiding the complexity of distributed systems. Watch
2024 Laracon EU Window Magic, Command Line Wizardry Rissa Jackson 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. Watch
2024 Laracon EU Working At Laravel James Brooks James Brooks, a Laravel engineer of 5 years, provides insights into how the Laravel team operates internally. He reveals that the Laravel team consists of only 8 full-stack engineers, 2 support engineers, and 1 educator, yet manages multiple successful products. The talk covers their tools and workflows, including their use of GitHub, Basecamp, Slack, and Help Scout. James also demonstrates a technical example of how they improved Forge's provisioning system. Watch
2024 Laracon India Building UIs in Terminal with Laravel Prompts Joe Tannenbaum Joe Tannenbaum is a team member of Laravel and an amazing terminal artisan. He builds the UIs in the terminal with the Laravel prompts during Laracon India 2024. Watch
2024 Laracon India Code Refactoring Workshop Jason McCreary Jason McCreary is known as JMac - Creator of Laravel Shift and he loves to share knowledge and build different things since 20+ years. He loves challenges and did the Code Refactoring Workshop during Laracon India 2024. Watch
2024 Laracon India Flip the Switch Slowly Daniel Coulbourne Daniel Coulbourne is a tech maestro and co-founder of Thunk.dev, co-author of Verbs, and co-host of "No Plans to Merge". Unveils his latest session: Flip the Switch Slowly! Watch
2024 Laracon India Growing Your Laravel Application Infrastructure Guus Leeuw Join Guus Leeuw, our esteemed Forge & Envoyer Customer Success Engineer, as he shares his expert insights in the much-anticipated session: "Growing Your Laravel Application Infrastructure" at Laracon 2024! ‍With a deep-rooted passion for IT, Guus is not just about code and servers. Watch
2024 Laracon India Laravel Pulse: Behind the Scenes Jess Archer Join Jess Archer, She is Laravel team member and her topic at Laracon India 2024 is "Laravel Pulse: Behind the Scenes". Watch
2024 Laracon India New Ways Of Responsive Design in Tailwind CSS Shruti Balasa Join Shruti Balasa, She is a Web Developer and a Tech Educator best known for her courses and video tutorials. She shared her expert insights about: "New Ways Of Responsive Design in Tailwind CSS" at Laracon 2024! Watch
2024 Laracon India Rapid Laravel Development with Blueprint Jason McCreary JMac - Creator of Laravel Shift and he love to share knowledge and build the different things since 20+ years. He shared his insights on "Rapid Laravel Development with Blueprint" during Laracon India 2024. Watch
2024 Laracon India Real-Time Laravel Joe Dixon Joe Dixon is a core Laravel team member and talks about Real-Time Laravel. Watch
2024 Laracon India Red Framework - Cultivating Winners' Mindset Vatsal Shah Vatsal Shah is a Business Catalyst, Thinker, Transformer, and Speaker. He spoke on Red Framework - Cultivating Winners' Mindset during Laracon India 2024. Watch
2024 Laracon India Secrets of the Laravel Team James Brooks James Brooks works at Laravel and focuses on creating epic developer tools, Laravel Forge and Envoyer. He talked about the "Secrets of the Laravel Team" during Laracon India 2024. Watch
2024 Laracon India The Yogic Theory of Training Subconscious Mind Karuna Purohit Karuna Purohit is a certified Yoga teacher and runs evara.live. She shared the Yogic Theory of Training Subconscious Mind. Watch
2024 Laracon India Think Like an Architect - Build with Laravel Ruchit Patel Join Ruchit Patel, He Tech Voyager, Culinary Creator and Tech Leader at ViitorCloud. Very unique and thinkable topic at Laracon 2024 - "Think Like an Archit,ect - Build with Laravel". Watch
2024 Laracon India Unleashing the Power of Serverless Architecture Jilesh Patadiya Jilesh Patadiya is founder & CTO of Accu Web Hosting. He is a passionate technologist with expertise in cloud hosting, serverless architecture, and bare metal solutions. Watch
2024 Laracon India Window Magic, Command Line Wizardry Rissa Jackson Join Rissa Jackson, She is a Laravel Vuejs expert, international speaker, and acro teacher. She delivers a talk on "Window Magic, Command Line Wizardry". Watch
2024 Laracon India You're not Jesse James James Seconde Join James Seconde, He is a developer advocate at Vonage. Very interesting topic at Laracon 2024 - "You're not Jesse James". Watch
2024 Laracon US Analyzing Analytical Databases Jess Archer Jess demonstrates the problems you can run into when you have a lot of data in an OLTP database like MySQL and how OLAP databases like ClickHouse can save the day. Watch
2024 Laracon US Behind Laravel Octane Mateus Guimarães A detailed technical talk about Laravel Octane, explaining how it works internally, its benefits and gotchas. The speaker covers how Octane allows Laravel applications to run in a long-lived process instead of bootstrapping for each request, discusses different runtime drivers like Swoole and FrankenPHP, and explains concepts like non-blocking I/O and concurrent task execution. Watch
2024 Laracon US Building Your Village Kapehe Sevilleja A heartfelt personal journey about finding belonging in the Laravel community, delivered by Cape (Cap) who shares her transition from flight attendant to developer. She chronicles Laravel's evolution from 2011-2024, weaving together the growth of the framework with her own story of overcoming challenges to find her place in what she calls 'The Laravel Village'. Watch
2024 Laracon US D&D Strategies for Software Excellence Rissa Jackson Rissa Jackson discusses how playing Dungeons & Dragons can make you a better software developer by developing important skills like communication, problem-solving, leadership, and adaptability. She explains how being both a player and dungeon master provides opportunities to practice skills relevant to software development while encouraging developers to pursue diverse hobbies for personal growth. Watch
2024 Laracon US Design at Laravel David Hill David Hill, head of design at Laravel, discusses the importance of design beyond aesthetics, emphasizing problem-solving and attention to detail. He announces three upcoming projects: a Laravel brand site for resources and templates, a refresh of Laravel.com, and improvements to Laravel documentation with community input. Watch
2024 Laracon US Design for the Rest of Us Jack McDade Jack McDade (creator of Statamic and the Radical Design course) provides developers with some and creative fresh ideas on how to they can get better at design and reveals one Big Secret about designers that will free your mind. AKA What Willy Wonka can Teach Us About Design Watch
2024 Laracon US Designing a Component Library Adam Wathan CEO at Tailwind Labs and creator of Tailwind CSS, author of Refactoring UI, Refactoring to Collections, and Test-Driven Laravel, and host of the Full Stack Radio podcast. Watch
2024 Laracon US Developer Excellence The Primeagen Always bet on yourself, but don't cut corners Watch
2024 Laracon US Flux, the UI Library for Livewire Caleb Porzio Caleb demos Flux, the official UI library for Livewire. Flux was built by the folks behind Livewire and Alpine. Watch
2024 Laracon US Introducing Pest 3.0 Nuno Maduro Nuno shows the newest version of Pest, the elegant PHP testing framework. Watch
2024 Laracon US Laravel Cloud, Inertia 2.0, VS Code Extension, & OSS Updates Taylor Otwell The founder of Laravel, Taylor Otwell, announced framework updates and 3 major releases at Laracon US 2024 in Dallas, TX. Laravel Cloud, Intertia 2.0, VS Code Extension, & OSS Updates - Taylor Otwell Keynote at Laracon US 2024 Timeline: 00:00 Welcome 01:15 The State of Laravel 06:00 Herd Forge Integration 06:30 New vscode Extension (with Joe Tannenbaum) 18:18 Temp URLs Locally 22:20 Container Attributes 26:50 Eloquent Chaperone 31:37 Defer Tasks 37:50 Flexible Cache 41:10 Concurrency 49:45 Inertia Async… Watch
2024 Laracon US Laravel and AI Colin DeCarlo Colin shows us how to unlock vector embeddings, prompting, and more! Colin's hands-on AI-Driven Laravel course - Sign up for course updates https://aidrivenlaravel.com Watch
2024 Laracon US Learn to Fly with Laravel Reverb Joe Dixon Joe takes us on a journey through real-time communication with Laravel Reverb, starting with the basics, exploring how Reverb works under the hood, and culminating in an ambitious live demo that takes real-time communication to the next level. Laravel Reverb Site: https://reverb.laravel.com/ Reverb Docs: https://laravel.com/docs/11.x/reverb Watch
2024 Laracon US Lessons From the Framework Luke Downing What can the Laravel framework teach you about how an application should be written? Luke takes us on a tour through features of the framework that you use every single day, but possibly overlook. Watch
2024 Laracon US Livewire Beyond the Basics Philo Hermans Philo dives into how Livewire works behind the scenes, some things to keep in mind as you build applications with Livewire, and what security looks like in a Livewire application. Watch
2024 Laracon US Scaling Laravel at Square Seb Armand The speaker shares experiences scaling Laravel applications at Square, specifically their online store products that handle hundreds of millions of requests daily. He discusses various scaling challenges they encountered and solutions implemented, including persistent database connections, advanced caching strategies using tags, optimizing service-to-service communication with Envoy, and implementing sophisticated job queuing patterns. Watch
2024 Laracon US Terminal UIs Joe Tannenbaum Joe demonstrates building a text based user interface in the terminal using Laravel Prompts (https://laravel.com/docs/11.x/prompts ), resulting in an interactive speaker directory app in under 30 minutes. Watch
2024 Laracon US Unique Laravel Packages Freek Van der Herten Freek Van der Herten from Spatie presents 10 lesser-known but useful Laravel packages from Spatie's collection of over 350 open source packages. He demonstrates practical use cases for packages including Laravel Horizon Watcher, Laravel Remote, Laravel Support Bubble, Laravel Response Cache, Laravel Query Builder, Laravel Login Link, Laravel PDF and others. Watch
2024 Laracon US Verbs for Laravel Daniel Coulbourne Try Verbs: https://verbs.thunk.dev Daniel is founder of Thunk: https://thunk.dev Twitter: https://twitter.com/dcoulbourne Mastodon: https://rtsn.dev/@coulb Watch
2023 Laracon AU 7 habits of a high performing team Greg Skerman Greg, the director of Technology at IC plant, discusses seven key habits that create high-performing software development teams. He explains how teams can maximize value delivery while minimizing toil through practices like working in small steps, maintaining zero bugs, continuous deployment, simple solutions, pair programming, and fostering a learning culture. Watch
2023 Laracon AU Accessibility on the backend Samuel Levy 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. Watch
2023 Laracon AU Building a maintainable Livewire application Josh Hanley Josh Hanley, a core maintainer of Laravel Livewire, presents best practices for building maintainable Livewire applications. He covers various architectural approaches including page components, computed properties, form objects, and action classes. Watch
2023 Laracon AU Building an accessibility testing habit Larene Le Gassick A comprehensive talk about web accessibility testing and how to build better habits around it. The speaker discusses various tools and techniques for testing accessibility, including screen readers, keyboard navigation, and color contrast tools. Watch
2023 Laracon AU Cultivating success with Laravel Richard Merryweather Richard Mar, Head of Engineering at Figured, shares how Laravel helped transform their farm financial management software from a problematic Ruby on Rails application to a successful, scalable SaaS product. He discusses how they rewrote their entire application in Laravel within 6 weeks, achieving 100% feature parity, and how Laravel has enabled them to grow to serve over 35,000 customers across multiple countries while processing billions of financial transactions. Watch
2023 Laracon AU Data encryption made easy Sam Sehnert Sam, CTO of CustomD, presents a talk on encryption and data privacy in Laravel applications. He introduces their open-source library 'eloquent-model-encrypt' which implements hybrid encryption (combining symmetric and asymmetric encryption) to securely protect user data while maintaining granular access control. Watch
2023 Laracon AU Designing with friction, it's irritatingly good Patima Tantiprasut A talk about the positive uses of friction in design and user experiences. The speaker challenges the common assumption that all friction is bad, arguing that intentional friction can lead to better outcomes. Watch
2023 Laracon AU Developerhood Nina Karisik Join Nina, a passionate software engineer, as she shares how programming has brought drastic change to her life, from her roots in Bosnia to the tech world. Get interactive with her text-based presentation and tune into her inspiring journey towards autonomy through coding. Watch
2023 Laracon AU Documenting Laravel APIs James Brooks James Brooks presents a talk on documenting Laravel APIs using Scribe, demonstrating how to automatically generate comprehensive API documentation directly from code annotations and comments. He shows how to group endpoints, add request/response examples, handle authentication documentation, and discusses hosting options including using bump.sh for enhanced documentation features. Watch
2023 Laracon AU Introducing Laravel Pulse Jess Archer Jess Archer presents Laravel Pulse, a new free and open-source performance monitoring and insights tool designed specifically for Laravel applications. The talk demonstrates Pulse's features including monitoring system stats, queues, cache usage, slow queries, and exceptions. Watch
2023 Laracon AU Laravel Team Q&A Jess Archer, James Brooks, Nuno Maduro, Tim MacDonald Join members of the Laravel core team for an insightful Q&A. Discover how Laracon has kick-started their careers and how their love for coding runs as deep as LED-soled shoes! Watch
2023 Laracon AU Put Verbs in your database Daniel Coulbourne Daniel Kurn presents 'Verbs', a Laravel package for event sourcing that aims to make it more ergonomic and developer-friendly. Through live coding, he demonstrates how to refactor a job application system from using traditional status columns to an event-sourced approach, showing how this better captures business requirements and handles state transitions while making it easier to track history and implement features like notifications. Watch
2023 Laracon AU Statamic for Laravel devs Marty Friedel 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. Watch
2023 Laracon AU Tapping into the power of junior developers Rissa Jackson Rissa Jackson presents a compelling case for hiring and supporting junior developers, drawing from her personal experience transitioning into tech. She discusses how junior developers bring diversity, fresh perspectives, and passion to companies while identifying important gaps in processes and documentation. Watch
2023 Laracon AU Th1nk lik3 a h4cker Stephen Rees-Carter Get your hacker hat on with this engaging video as we dive into the ethics of hacking and necessary precautions in security with Stephen Rees-Carter. Not just about how, but about when and why. Watch
2023 Laracon AU What's new in Pest Nuno Maduro 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. Watch
2023 Laracon AU Writing native apps with... PHP? Marcel Pociot Discover the magic of creating desktop apps with PHP. Join CTO of Beyond Code, Marcel Pociot, as he guides us through unique ways of utilising PHP, sharing insights on Laravel packages and exciting new developments. Watch
2023 Laracon India The future of PEST Nuno Maduro Nuno Maduro presented "The future of PEST" at Laracon India 2023. Watch
2023 Laracon US Enjoying Laravel Data Freek Van der Herten In this captivating session, Freek Van der Herten takes the stage to share his expertise on effectively managing data within Laravel applications using the Spatie package Laravel-Data. (https://spatie.be/docs/laravel-data/v3/introduction) As a prominent Laravel developer, Van der Herten reveals practical tips, techniques, and best practices for handling data in a way that enhances the development experience and maximizes the application's potential. Watch
2023 Laracon US Enterprise Laravel Matt Stauffer In this illuminating session, Matt Stauffer, newly minted CEO at Tighten delves into the world of Laravel development at the enterprise level. As a Laravel expert, he literally wrote the book on it, Stauffer shares valuable insights on building robust, scalable, and maintainable Laravel applications tailored to the needs of large-scale organizations. Watch
2023 Laracon US Getting Unstuck Joel Clermont In this empowering session, "Getting Unstuck," Joel Clermont takes the stage at the Laracon US 2023 in Nashville, Tennessee, to help developers overcome common obstacles and challenges in their programming journey. With a deep understanding of the struggles developers face, Clermont shares practical strategies and insights on how to break through mental blocks, regain motivation, and find the path to success. Watch
2023 Laracon US Inertia.js Diana Scharf In this informative session, "Inertia.js," Diana Scharf takes the stage at the, delves into the exciting world of Inertia.js. As an experienced developer at Beyond Code and an Inertia.js enthusiast, Scharf shares valuable insights on how Inertia.js has recently become a first-party Laravel package, signaling its official integration with the framework. Watch
2023 Laracon US Laravel Herd, Laravel 11, Laravel Folio, Laravel Volt Taylor Otwell In the highly anticipated "State of Laravel Address," Taylor Otwell took the stage at Laracon US 2023 in Nashville, Tennessee, to provide developers with a comprehensive update on the future of Laravel. As the creator of the PHP framework, Otwell shares invaluable insights into the direction the project is headed and offers a sneak peek into the upcoming features and improvements in Laravel 11. Watch
2023 Laracon US Laravel Precognition Tim MacDonald In this captivating session, "Laravel Precognition," Tim MacDonald takes the stage, to explain Laravel Precognition and how to make user validation work for the user. Laravel Precognition allows you to anticipate the outcome of a future HTTP request. Watch
2023 Laracon US Livewire 3 Caleb Porzio In this highly-anticipated session, "Livewire 3," Caleb Porzio unveils the latest iteration of Livewire. As the creator of Livewire, Porzio introduces developers to the exciting new features and enhancements in Livewire 3, showcasing how it elevates the development of interactive, dynamic web applications. Watch
2023 Laracon US Pest 2 - Summer of Spice Nuno Maduro In this opening session, Nuno Maduro takes the stage at the Laravel Laracon US Conference 2023 in Nashville, Tennessee, to introduce developers to the latest version of Pest. As a renowned Laravel contributor, Maduro unveils the powerful new features and enhancements in Pest, showcasing how it can spice up your testing experience. Watch
2023 Laracon US Predictable Mistakes of the Developer-Turned-Founder Ben Orenstein In this insightful talk by Ben Orenstein, titled "Predictable Mistakes of the Developer-Turned-Founder", Ben addresses the common challenges faced by developers transitioning into the role of a founder. Drawing from his own experiences and expertise, he highlights predictable pitfalls that many developers encounter when taking on entrepreneurial endeavors. Watch
2023 Laracon US Publishing Your Work Aaron Francis In this inspiring session, "Publishing Your Work," Aaron Francis takes the stage at the Laravel Laracon US Conference 2023 in Nashville, Tennessee, to share the transformative power of sharing your work with the world. As an accomplished developer and entrepreneur, Francis discusses the invaluable benefits of publishing your projects, ideas, and experiences, even in the face of failure. Watch
2023 Laracon US State Machines Jake Bennett In this enlightening session, "State Machines," Jake Bennett delves into the world of state machines and their applications in Laravel and PHP development. As a seasoned developer and expert in the field, Bennett unravels the concept of state machines and how they can be leveraged to manage complex workflows and state transitions within applications. Watch
2023 Laracon US Testing With Fakes Jason McCreary This talk explores testing in Laravel with a focus on facades and test doubles. The speaker explains Martin Fowler's test double definitions (dummies, fakes, stubs, spies, and mocks) and demonstrates how to effectively use Laravel's built-in fakes for testing mail, events, jobs, and HTTP requests. Watch
2023 Laracon US Th1nk Lik3 a H4cker Stephen Rees-Carter In this thrilling and interactive session, "Th1nk Lik3 a H4cker," Stephen Rees-Carter delivers an eye-opening on-stage hacking presentation. As an expert in cybersecurity and Laravel, Rees-Carter captivates the audience at Marathon Music Works with a live demonstration, challenging them to try and hack a Laravel application in real-time. Watch
2023 Laracon US The Curse of Knowledge Zuzana Kunckova In this thought-provoking talk, "The Curse of Knowledge," Zuzana Kunckova addresses an all-too-common challenge faced by developers. Filmed live at the Laravel Laracon US Conference 2023 in Nashville, Tennessee, this presentation dives into the concept of the "Curse of Knowledge," where experts unintentionally struggle to communicate complex topics to novices due to their deep understanding of the subject matter. Watch
2023 Laracon US Unveiling Laravel Prompts Jess Archer In this presentation, Jess Archer introduces "Laravel Prompts" a groundbreaking new Laravel package designed to enhance CLI inputs significantly. Learn about package's capabilities, its seamless integration with Laravel projects, and how it elevates the user experience when dealing with CLI inputs. Watch
2023 Laracon US Unveiling NativePHP Marcel Pociot In this groundbreaking session, "Unveiling NativePHP," Marcel Pociot introduces developers to Native PHP, a way to build native PHP desktop apps. Pociot demonstrates how "NativePHP" streamlines development processes, allowing developers to build desktop applications using minimal abstractions and in the PHP language they know. Watch
2022 Laracon EU Auditing Laravel Bobby Bouwmann A Laracon EU 2022 conference talk by Bobby Bouwmann titled "Auditing Laravel". Watch
2022 Laracon EU Bugfixing your career Diana Scharf Diana Scharf ('D') gives a personal and honest talk about career development and mental health in tech. She shares three key indicators to evaluate job satisfaction: the 'Monday feeling', the 'dollar index' (whether you earn money or just get pain compensation), and 'escape speed' (how quickly you'd leave if money wasn't a factor). She provides practical advice on dealing with career challenges, including embracing adversity and knowing when to quit, while sharing her own experiences overcoming workplace discrimination. Watch
2022 Laracon EU Building GitHub Actions in PHP with Minicli Erika Heidi Erica Heidi presents how to build GitHub Actions using PHP and MiniCLI (a micro-framework she created). She demonstrates the process by building an action that imports posts from Dev.to and saves them as markdown files, covering GitHub Actions core concepts, workflow configuration, and practical implementation details. Watch
2022 Laracon EU Building awesome CLI apps with PHP Marcel Pociot Marcel, CTO at Beyond Code, demonstrates how to build interactive CLI applications using PHP and Laravel Zero. The talk includes a live coding session where he builds a CLI todo app with features like checkboxes, interactive menus, and task management. He also previews an innovative way to distribute PHP CLI apps as standalone executables that don't require PHP installation on the target machine. Watch
2022 Laracon EU Debugging with Debug and PhpStorm Christoph Rumpel A Laracon EU 2022 conference talk by Christoph Rumpel titled "Debugging with Debug and PhpStorm". Watch
2022 Laracon EU Fantastic functions and where to find them Freek Van der Herten Freek Van der Herten gives a talk about interesting PHP functions and features, focusing on concurrent programming capabilities using process control fork functions, global functions via auto-prepend, and debugging with Ray. He discusses how PHP remains relevant and powerful through continuous improvement and learning from other ecosystems. Watch
2022 Laracon EU Living your Pest file Luke Downing Luke Downing presents a comprehensive overview of Pest PHP testing framework, demonstrating its key features like higher order tests, data sets, and expectations API. He showcases these features by building tests for a demo Laravel application called ParrotCon, explaining how Pest simplifies testing while maintaining elegance and expressiveness compared to PHPUnit. Watch
2022 Laracon EU My Mental Health Story Stefan Bauer Stefan Bauer gives a personal and vulnerable talk about his journey with mental health, burnout, and depression. He shares his experience of developing burnout while running a startup, which led to depression and anxiety disorders. He discusses the difference between burnout and depression, shares coping mechanisms, and emphasizes the importance of maintaining proper work-life balance and having genuine hobbies separate from programming work. The talk includes insights from a Twitter poll showing 87% of respondents in tech have experienced burnout or depression. Watch
2022 Laracon EU Refactoring to SOLID in Laravel Duilio Palacios The speaker demonstrates how to refactor a complex Laravel/Livewire component handling mortgage calculations into smaller, more maintainable pieces using SOLID principles and good design practices. Through several refactoring steps, he shows how to extract business logic into services, use DTOs, implement interfaces, and write proper unit tests while maintaining functionality. Watch
2022 Laracon EU Taking Laravel to the edge with HTTP caching & Varnish Thijs Feryn A Laracon EU 2022 conference talk by Thijs Feryn titled "Taking Laravel to the edge with HTTP caching & Varnish". Watch
2022 Laracon Online A Grab Bag of Useful Tips Colin DeCarlo Lightning talk. Colin DeCarlo shares a grab bag of useful tips. Watch
2022 Laracon Online A Little Bit More Lambda Aaron Francis Aaron Francis talks about AWS Lambda in a Laravel context. Watch
2022 Laracon Online Abstracting Too Early Matt Stauffer Matt Stauffer talks about the costs of abstracting too early. Watch
2022 Laracon Online Actions Are a Dev's Best Friend Luke Downing Luke Downing introduces the action paradigm in Laravel: extracting reusable invokable action classes, contracts, and testing them in isolation. Watch
2022 Laracon Online Browsers Are Magical Creatures Stephen Rees-Carter Lightning talk. Stephen Rees-Carter talks about browsers. Watch
2022 Laracon Online Building Awesome Blade Components with Alpine Caleb Porzio Caleb Porzio presents building Blade components with Alpine.js. Watch
2022 Laracon Online Christoph Dreams of Simple Code Christoph Rumpel Christoph Rumpel talks about keeping code simple. Watch
2022 Laracon Online Database Performance for Application Developers Aaron Francis Aaron Francis talks about database performance for application developers. Watch
2022 Laracon Online Dealing with Criticism Kristin Collins Kristin Collins talks about dealing with criticism. Watch
2022 Laracon Online Deep Dive into Carbon Ralph J. Smit Lightning talk. Ralph J. Smit does a deep dive into the Carbon date library. Watch
2022 Laracon Online Digital Nomadding in the Time of COVID Polly Washburn Lightning talk. Freelance developer Polly Washburn discusses working remotely as a digital nomad during COVID, including visas, tests, and risk tradeoffs. Watch
2022 Laracon Online Discovering Route Discovery Freek Van der Herten Lightning talk. Freek Van der Herten presents Spatie Laravel Route Discovery. Watch
2022 Laracon Online Everything Flex Shruti Balasa Lightning talk. Shruti Balasa covers Flexbox layouts (official Winter 2022 lightning slot). Watch
2022 Laracon Online How to Do API Integrations in Laravel Steve McDougall Steve McDougall talks about doing API integrations in Laravel. Watch
2022 Laracon Online I Can't Believe It's Not Local! Chris Fidao Lightning talk. Chris Fidao talks about local-vs-remote development environments. Watch
2022 Laracon Online I Shall Say… Err Define This Only Once Freek Van der Herten Lightning talk. Freek Van der Herten talks about defining things only once. Watch
2022 Laracon Online Is There Any Problem Git Interactive Rebase Can't Solve? Rissa Jackson Lightning talk. Rissa Jackson talks about git interactive rebase. Watch
2022 Laracon Online Keep Thinking Like a Hacker Stephen Rees-Carter Stephen Rees-Carter closes Winter 2022 with a security talk on thinking like a hacker. Watch
2022 Laracon Online Kubernetes and Laravel Bosun Egberinde Bosun Egberinde (Shopify; PHP Sandbox) gives a high-level intro to running Laravel on Kubernetes: clusters, Deployments, Services, Ingress, and a live Kind demo. Watch
2022 Laracon Online Laravel Update Taylor Otwell Taylor Otwell's Winter 2022 keynote on Laravel 9. YouTube chapter: "Taylor Otwell, Laravel 9 Keynote." Video description: state of Laravel and what's new in Laravel 9. Watch
2022 Laracon Online Laravel Update Taylor Otwell Taylor Otwell's Summer 2022 keynote on the state of Laravel. Official video description: keynote on the state of Laravel. Watch
2022 Laracon Online Laravel for Millions and Some… Ashley Hindle Ashley Hindle talks about running Laravel at large scale. Watch
2022 Laracon Online Let's Get Physical: Database Internals and You Tim Martin Lightning talk. Tim Martin talks about database internals for application developers. Watch
2022 Laracon Online Meaningful Mentorship Alex Six Lightning talk. Alex Six (Kirschbaum) talks about meaningful mentorship. Watch
2022 Laracon Online Modularising the Monolith Ryuta Hamasaki Ryuta Hamasaki (Accredify) explains modular monoliths in Laravel: domain modules, contracts/DTOs, and enforcing boundaries with Deptrac. Watch
2022 Laracon Online Not Quite My Type Kai Sassnowski Kai Sassnowski opens Summer 2022 on using narrower types and value objects so invalid states (negative durations, unbounded discounts, mixed UUIDs) become unrepresentable. Watch
2022 Laracon Online Sustainable Self-Care Marje Holmstrom-Sabo Lightning talk. Marje Holmstrom-Sabo presents sustainable self-care. Watch
2022 Laracon Online The Art of Programming Erika Heidi Lightning talk. Erika Heidi presents "The Art of Programming." Watch
2022 Laracon Online The Future of Livewire Caleb Porzio Caleb Porzio previews Livewire v3: Alpine as the core, injected assets, hot reloading, wire:transition, locked properties, and deferred wire:model as the default. Watch
2022 Laracon Online The Hitchhiker's Guide to the Laravel Community Caneco Lightning talk. Caneco presents a guide to the Laravel community. Watch
2022 Laracon Online The Jigsaw Challenge Zuzana Kunckova Lightning talk. Zuzana Kunckova presents "The Jigsaw Challenge" (Tighten's Jigsaw static site generator). Watch
2022 Laracon Online Typing In and Out of Laravel Craig Morris Lightning talk. Craig Morris shows stronger typing in Laravel apps using Spatie Laravel Data, Larastan, and value objects. Watch
2022 Laracon Online UI and Component Testing with Cypress Marcel Pociot Lightning talk. Marcel Pociot covers UI and component testing with Cypress. Watch
2022 Laracon Online Using Lando for Local Development Rory McDaniel Lightning talk. Rory McDaniel talks about using Lando for local development. Watch
2022 Laracon Online Valid Variants of Validating Validation Luke Downing Lightning talk. Luke Downing talks about Laravel validation. Watch
2022 Laracon Online Web 3.0 and Laravel Marcel Pociot Marcel Pociot talks about Web 3.0 and Laravel. Watch
2021 Laracon EU 10 Tips To Be More Productive With PhpStorm Christoph Rumpel A comprehensive talk by Christopher demonstrating 10 productivity tips and tricks for using PHPStorm IDE more effectively. The speaker covers various features including productivity guides, refactoring tools, namespace management, postfix templates, and multiple cursors functionality. The presentation focuses on practical demonstrations of each feature with real-world use cases. Watch
2021 Laracon EU APMs, Profilers & Static Analyzers: Who's Who Blackfire A Laracon EU 2021 conference talk by Blackfire titled "APMs, Profilers & Static Analyzers: Who's Who". Watch
2021 Laracon EU An Introduction to Asynchronous PHP using ReactPHP Marcel Pociot Marcel Pociot presents a comprehensive talk on asynchronous PHP using ReactPHP, demonstrating how to build event-driven applications with non-blocking I/O. He showcases practical examples including building a chat server, HTTP server, and explains core concepts like event loops, streams, and promises. The talk includes live coding demonstrations and explains how ReactPHP powers real-world applications like Laravel Websockets and Expose. Watch
2021 Laracon EU Battle-Tested Techniques for Animation and Data Viz with React Krystal Campioni A talk by Kristo, a creative coder at Shopify, discussing techniques for creating reusable and performant charts and animations in React applications. The presentation covers effective use of SVG, D3.js integration with React, and accessibility considerations for data visualizations. Watch
2021 Laracon EU Better Testing in Laravel Kai Sassnowski Kai Sassnowski shares techniques for writing better tests in Laravel applications. Watch
2021 Laracon EU Blackfire Under the Hood Blackfire A Laracon EU 2021 conference talk by Blackfire titled "Blackfire Under the Hood". Watch
2021 Laracon EU Building Design Components with Tailwind Chris Sevilleja Chris Sev demonstrates how to build modern web design components using Tailwind CSS, contrasting it with traditional approaches like Bootstrap. He walks through creating navigation, buttons, cards, and forms while explaining Tailwind's utility-first approach and showing how it enables rapid prototyping without writing custom CSS. Watch
2021 Laracon EU Building a GraphQL API with Laravel Dries Vints A comprehensive introduction to building GraphQL APIs with Laravel using the Lighthouse package. The speaker demonstrates how to set up a basic e-commerce API with features like user authentication, product management, shopping cart functionality, and order processing. The talk covers GraphQL schema definition, queries, mutations, testing, and pagination while comparing GraphQL advantages and disadvantages versus REST APIs. Watch
2021 Laracon EU Creating generative art with PHP! Blackfire A Laracon EU 2021 conference talk by Blackfire titled "Creating generative art with PHP!". Watch
2021 Laracon EU Dealing with Technical Debt Katerina Trajchevska Katerina Trajchevska discusses practical ways teams can confront and reduce technical debt. Watch
2021 Laracon EU Defining and Using Key Metrics to Master Performance Measurements Blackfire A Laracon EU 2021 conference talk by Blackfire titled "Defining and Using Key Metrics to Master Performance Measurements". Watch
2021 Laracon EU Event Sourcing in Laravel Freek Van der Herten Freek Van der Herten introduces event sourcing patterns and how to apply them in Laravel applications. Watch
2021 Laracon EU Getting Details on Outstanding SQL Requests Blackfire A Laracon EU 2021 conference talk by Blackfire titled "Getting Details on Outstanding SQL Requests". Watch
2021 Laracon EU Getting Started with Inertia.js Lars Peterke Lars Peterke introduces Inertia.js for building modern Laravel frontends without a separate API. Watch
2021 Laracon EU Getting Started with Profiling Laravel Code Blackfire A Laracon EU 2021 conference talk by Blackfire titled "Getting Started with Profiling Laravel Code". Watch
2021 Laracon EU Growing the PHP Core — One Test at a Time Florian Engelhardt The talk focuses on contributing to PHP core by writing tests. The speaker shares his experience writing PHPUnit tests for PHP core functionality, explaining the PHPT test format, challenges with testing PHP's internal behaviors, and the benefits of contributing tests to the PHP project. He walks through a specific example of testing the setlib output compression functionality and discusses lessons learned about PHP internals like copy-on-write behavior for superglobals. Watch
2021 Laracon EU Map Mastery – Spatial Tips for Your Laravel App David Piesse David Peace presents a comprehensive guide on working with spatial data and maps in Laravel applications. He shares lessons learned from his experience as both a GIS and Laravel developer, covering everything from choosing the right mapping libraries and data providers to implementing efficient spatial queries and best practices for displaying geographic data. Watch
2021 Laracon EU Mutation Testing with PHP Jeroen Groenendijk Jeroen Groenendijk shows mutation testing in PHP and how it finds tests that do not actually protect behavior. Watch
2021 Laracon EU Performance is a Feature — It Should Be Tested as Such Blackfire A Laracon EU 2021 conference talk by Blackfire titled "Performance is a Feature — It Should Be Tested as Such". Watch
2021 Laracon EU Q&A Taylor Otwell Taylor Otwell delivers a Q&A session at Laracon, discussing updates to Laravel Spark, which is being rebuilt as a standalone billing portal with Paddle/Stripe integration. He also addresses questions about Lumen's future, type hinting in Laravel, dealing with framework criticism, and his journey from early developer to creating Laravel. Watch
2021 Laracon EU Slicing into Blade Liam Hammett Liam Hammett goes deep on Laravel Blade and how to get more from the template engine. Watch
2021 Laracon EU The Power of Distributed Profiling Blackfire A Laracon EU 2021 conference talk by Blackfire titled "The Power of Distributed Profiling". Watch
2021 Laracon EU The World of Laravel Exceptions Bobby Bouwmann This talk covers Laravel's exception handling system, focusing on how to effectively work with exceptions, customize exception handling, and implement proper error reporting. The speaker demonstrates how to use the Laravel exception handler, create custom exceptions, handle different types of exceptions, and implement custom reporting and rendering logic. Watch
2021 Laracon EU Think Like a Hacker Stephen Rees-Carter Stephen Rees-Carter shows common application attack paths and how Laravel developers can think like an attacker. Watch
2021 Laracon Online An Introduction to Snapshot Testing Freek Van der Herten Lightning talk. Freek Van der Herten introduces snapshot testing in PHP (phpunit-snapshot-assertions / Pest). Part of the official compilation; no chapter timestamps published. Watch
2021 Laracon Online Asynchronous Laravel Mohamed Said Mohamed Said talks about asynchronous patterns in Laravel. Watch
2021 Laracon Online Bugfixing Your Career Diana Scharf Diana Scharf's career talk, billed as "Bug fixing your career" on YouTube. Watch
2021 Laracon Online Diving the Queue Mohamed Said Mohamed Said's first Laracon Online talk dives into Laravel's queue component. YouTube title: "Diving into the Laravel internals." Official lineup: "Diving the Queue." Watch
2021 Laracon Online Doing Small Things with Livewire & Alpine Caleb Porzio Caleb Porzio presents Livewire and Alpine.js. YouTube title: "Laravel Livewire with Caleb Porzio." Watch
2021 Laracon Online Getting the Most Out of Cashier Stripe & Paddle Dries Vints Laravel Cashier maintainer Dries Vints covers Cashier for Stripe and Paddle. Watch
2021 Laracon Online How to Write Delightful Documentation Allie Nimmons Allie Nimmons talks about writing delightful documentation. Watch
2021 Laracon Online Inclusive Language Practices Marje Holmstrom-Sabo Lightning talk. Marje Holmstrom-Sabo (Tighten) discusses inclusive language. Part of the official compilation; no chapter timestamps published. Watch
2021 Laracon Online Inertia.js Forms, Modals & SSR Jonathan Reinink Jonathan Reinink covers Inertia.js forms, modals, and server-side rendering. Watch
2021 Laracon Online Laravel Update Taylor Otwell Taylor Otwell's Winter 2021 keynote on the state of Laravel. YouTube title: "What's new in Laravel." Watch
2021 Laracon Online Laravel Updates Taylor Otwell Taylor Otwell's Summer 2021 Laravel update. YouTube title: "Laravel v8 Updates with Taylor Otwell." Watch
2021 Laracon Online Laravel's Artisan Console Component Nuno Maduro Nuno Maduro talks about Laravel's Artisan console component. Watch
2021 Laracon Online Learning in Public Zuzana Kunckova Lightning talk. Zuzana Kunckova (Tighten; LaraBelles) talks about learning in public. Part of the official "Lightning Talks" compilation; YouTube has no chapter timestamps. Watch
2021 Laracon Online Level Up Your App with Composite Primary Keys Alex Wulf Lightning talk. Alex Wulf discusses composite primary keys and unique constraints versus Eloquent's single-key model. Part of the official compilation; no chapter timestamps published. Watch
2021 Laracon Online Manage SEO with Laravel and Nova Kristin Collins Kristin Collins talks about managing SEO with Laravel and Nova. Watch
2021 Laracon Online Practical Laravel Unit Testing Colin DeCarlo Colin DeCarlo presents practical unit testing in Laravel. Watch
2021 Laracon Online Routing Laravel Bobby Bouwmann Bobby Bouwmann talks about Laravel's router. Watch
2021 Laracon Online Tailwind Grid Shruti Balasa Lightning talk. Shruti Balasa demonstrates common CSS Grid layouts using Tailwind CSS utilities. Part of the official compilation; no chapter timestamps published. Watch
2021 Laracon Online The Final Laravel Service Container Talk Christoph Rumpel Christoph Rumpel presents Laravel's service container. YouTube title: "Learn the Laravel Service Container." Watch
2021 Laracon Online Think Like a Hacker Stephen Rees-Carter Stephen Rees-Carter presents a security-minded "think like a hacker" talk. Watch
2021 Laracon Online Top Ten Tailwind CSS Tricks Caneco Caneco presents ten Tailwind CSS tricks. Watch
2021 Laracon Online Types in Laravel Nuno Maduro Nuno Maduro talks about types in Laravel. Watch
2021 Laracon Online Understanding Foundation: What Ties Everything Together Miguel Piedrafita Miguel Piedrafita talks about Illuminate Foundation. YouTube title: "Understanding the Foundation of Laravel." Watch
2021 Laracon Online Understanding Laravel Broadcasting Marcel Pociot Marcel Pociot explains Laravel broadcasting. Watch
2021 Laracon Online Why Refactoring Is the Best Tool to Write Better Code Christoph Rumpel Christoph Rumpel argues for refactoring as the primary tool for better code. Watch
2020 Laracon EU An Introduction to View Components in Laravel 7 Marcel Pociot Marcel Pociot presents a comprehensive overview of Laravel 7's new View Components feature. He demonstrates how to create and use class-based components, anonymous components, and inline components, showing various ways to pass data, handle attributes, and manage component rendering logic. The talk includes live coding examples of creating reusable UI components like sidebars, markdown renderers, and buttons. Watch
2020 Laracon EU Battle Tested API Design Johannes Pichler A Laracon EU 2020 conference talk by Johannes Pichler titled "Battle Tested API Design". Watch
2020 Laracon EU Build Branding that doesn't suck Caneco A presentation on creating effective brand designs for software projects, particularly in the Laravel ecosystem. The speaker, Kaneko, shares his experience designing logos for various Laravel projects and provides practical tips on brand identity, from logo design to merchandise creation. He emphasizes the importance of pixel-perfect exports, choosing appropriate colors, and maintaining brand consistency across different platforms. Watch
2020 Laracon EU Building APIs with Laravel using OpenAPI Chris Tankersley Chris Tankersley presents on using OpenAPI to document and build APIs in Laravel. He explains how OpenAPI serves as a specification format for HTTP APIs, demonstrates tools like Stoplight Studio for API design, and shows how to generate Laravel boilerplate code from OpenAPI specs. The talk focuses on practical implementation using a to-do app example while highlighting the benefits of consistent API documentation and development. Watch
2020 Laracon EU Building a Realtime Dashboard Powered by Laravel and Livewire Freek Van der Herten A presentation about building real-time dashboards using Laravel, Livewire, and the Laravel Dashboard package. The speaker demonstrates how to create dynamic dashboard tiles that auto-refresh and display various data sources like Google Calendar events and Twitter feeds. The talk includes live coding demonstrations and explains the underlying architecture of the dashboard package. Watch
2020 Laracon EU CSRF is dead Stephen Rees-Carter A comprehensive talk about CSRF (Cross-Site Request Forgery) attacks and Same-Site Cookies in Laravel applications. The speaker explains how CSRF attacks work, demonstrates different Same-Site Cookie attributes (Strict, Lax, None), and discusses how Laravel implements Same-Site Cookie protection. The talk includes live demonstrations and explains why CSRF protection remains important despite new browser security features. Watch
2020 Laracon EU Deploying Laravel with Ansible Erika Heidi Erika Heidi presents a comprehensive talk on deploying Laravel applications using Ansible. The talk covers Ansible fundamentals, setting up playbooks, working with group variables, and securing sensitive data with Ansible Vault. The presentation includes a live demo of deploying a Laravel travel list application to multiple servers simultaneously using Ansible automation. Watch
2020 Laracon EU Laravel Secrets Bobby Bouwmann The talk covers several Laravel secrets and internal workings, focusing on exception handling, model attributes/relationships, and event handling. The speaker demonstrates how Laravel's exception handler works, explains the order of operations for model attribute access, and shows how to leverage Laravel's command events system for adding custom output to artisan commands. Watch
2020 Laracon EU Nuno Maduro Introducing Pest Nuno presents Pest, an elegant PHP testing framework built on top of PHPUnit. The talk demonstrates how Pest simplifies testing syntax, reduces boilerplate code, and provides a more user-friendly experience through features like higher-order tests, datasets, and improved test coverage reporting. The framework maintains compatibility with existing PHPUnit tests while offering a more modern and concise testing API. Watch
2020 Laracon EU PhpStorm, From a Fresh Install To A Master Laravel Setup Christoph Rumpel A comprehensive tutorial on setting up and optimizing PHPStorm IDE for Laravel development. The speaker demonstrates how to customize the IDE's appearance, install essential plugins, configure keyboard shortcuts, and optimize the development environment. The talk focuses on improving developer productivity through proper IDE setup and useful features like the IDE Helper package for better Laravel integration. Watch
2020 Laracon Online A Practical Look at Multitenancy in Laravel Freek Van der Herten Freek Van der Herten gives a practical look at multitenancy in Laravel. Watch
2020 Laracon Online Advanced Eloquent Tips & Tricks Jonathan Reinink Jonathan Reinink covers advanced Eloquent performance tips. YouTube title: "Laravel Eloquent Performance with Jonathan Reinink." Watch
2020 Laracon Online All the Cool New Things in Livewire & Alpine Caleb Porzio Caleb Porzio presents new Livewire v2 and Alpine features. YouTube title: "What's new in Laravel Livewire v2." Watch
2020 Laracon Online Build Bridges, Not Walls — Design for Users Across Cultures Jenny Shen Jenny Shen talks about designing for users across cultures. Watch
2020 Laracon Online Building Modern Monoliths with Inertia.js Jonathan Reinink Inertia.js creator Jonathan Reinink presents building modern monoliths with Inertia.js and Laravel. Watch
2020 Laracon Online Building a Component Library with Tailwind CSS Adam Wathan Adam Wathan shows how to build a component library with Tailwind CSS. YouTube title: "Crafting Components with Tailwind CSS." Watch
2020 Laracon Online Creating a Million Dollar SaaS Open Source Business in Laravel Snipe Snipe (Snipe-IT / Grokability) talks about running an open-source SaaS business on Laravel. Laracon DB lists the session as "Running a million dollar FOSS business on Laravel." Watch
2020 Laracon Online Don't Cry When Your Dev Dependencies Die Matt Stauffer and Jose Soto Matt Stauffer and Jose Soto talk about surviving when development dependencies go away. The official schedule listed Stauffer; the YouTube title credits both speakers. Watch
2020 Laracon Online Exploring Laravel 8.x Taylor Otwell Taylor Otwell's Summer 2020 keynote explores Laravel 8. YouTube title: "What's new in Laravel 8 with Taylor Otwell." Watch
2020 Laracon Online Follow the Eloquent Road Tim MacDonald Tim MacDonald talks about Eloquent. YouTube title: "Laravel Eloquent." Watch
2020 Laracon Online Have You Tried… Jeffrey Way Jeffrey Way's Summer 2020 session (also billed as "Bad is Good" in some recaps) is uploaded as "Laravel Blade / Alpine / Tailwind CSS." Watch
2020 Laracon Online Highlights from the Flare Codebase Freek Van der Herten Freek Van der Herten goes behind the scenes of Spatie's Flare error-tracking codebase. Watch
2020 Laracon Online How We Scaled Fathom Analytics to Handle Billions of Page Views Jack Ellis Fathom Analytics cofounder Jack Ellis explains how they scaled the product to billions of page views. Watch
2020 Laracon Online How to JSON:API Quickly and Easily in Laravel Matt Stauffer Matt Stauffer shows how to implement JSON:API in Laravel. Watch
2020 Laracon Online Laravel Factories Reloaded Christoph Rumpel Christoph Rumpel talks about Laravel model factories. Watch
2020 Laracon Online Laravel Testing Strategies Jason McCreary Jason McCreary presents Laravel testing strategies. Listed on the official Winter 2020 schedule. Watch
2020 Laracon Online Making Server-Side Apps Sing With Alpine.js and Laravel Livewire Caleb Porzio Livewire creator Caleb Porzio presents Alpine.js and Laravel Livewire. YouTube title: "Laravel Livewire with Caleb Porzio." Watch
2020 Laracon Online Power Positioning — How to Harness a Marketing Superpower April Dunford April Dunford talks about product positioning. YouTube title: "Powerful Product Positioning." Watch
2020 Laracon Online Refactoring to Simplicity Marcel Pociot Marcel Pociot presents refactoring toward simpler code. Watch
2020 Laracon Online Supercharging Laravel Apps with Machine Learning Prosper Otemuyiwa Prosper Otemuyiwa talks about adding machine learning to Laravel applications. Watch
2020 Laracon Online The Importance of Practice Colin DeCarlo Colin DeCarlo discusses why practice matters for becoming a better developer. Watch
2020 Laracon Online The Laravel Developer's Guide to Vue SPAs — Part 2 Jess Archer Jess Archer continues a guide to Vue SPAs for Laravel developers. Watch
2020 Laracon Online What's New in Laravel v7 Taylor Otwell Taylor Otwell's Winter 2020 keynote is a full walk-through of Laravel 7. Watch
2019 Laracon AU Are logs a software engineer's best friend? Yes - follow these best practices Geshan Manandhar A comprehensive talk about the importance of application logging in Laravel and general software development. The speaker discusses why logs are critical for debugging and monitoring applications, best practices for implementing logging, and demonstrates practical logging implementation using Laravel with services like Log Entries and Google Cloud Run. Watch
2019 Laracon AU Behaviour Driven Development with Laravel Marcus Moore Marcus Moore presents a talk about behavior-driven development (BDD) in Laravel, explaining how BDD helps bridge communication gaps between stakeholders and developers. He shares his journey from working at a small school to an agency, where he discovered the need for better requirement gathering and testing processes. Watch
2019 Laracon AU Behind the scenes of Flare Freek Van der Herten The talk discusses structuring large Laravel applications using domains and improving frontend interactions using TypeScript. The speaker shares examples from Flare, an exception tracking application, to demonstrate how to organize code into domains for better maintainability. Watch
2019 Laracon AU CSS Grid: What is this magic?! Amy Kapernick This talk provides a comprehensive introduction to CSS Grid, covering its evolution from early web layouts through to modern implementation. The speaker demonstrates practical examples of building a note-taking app layout using CSS Grid, discusses browser support including IE compatibility issues, and shares various learning resources. Watch
2019 Laracon AU Crafting maintainable Laravel applications Jason McCreary Jason McCreary presents 10 tips for creating maintainable Laravel applications based on his experience with Shift and 20 years of programming. He covers topics ranging from staying current with Laravel versions to proper testing practices, emphasizing code readability and framework conventions. Watch
2019 Laracon AU Expressive Eloquent collections Tim MacDonald Tim McDonald discusses how to make Laravel Eloquent collections more expressive and maintainable. He explores how collections can be extended to better reflect domain language, reduce code duplication, and improve readability. Watch
2019 Laracon AU How to build an API in a day with Laravel API Boilerplate Max Snow Max presents his Laravel API Boilerplate project, which helps developers quickly build REST APIs. The boilerplate provides out-of-the-box functionality for common API features like CRUD operations, transformers, authorization, and case conversion between snake\_case and camelCase. Watch
2019 Laracon AU Level up: The super dev Patima Tantiprasut A talk about what makes a 'super developer', challenging common perceptions by arguing that the best developers are those who are 'slow' (thoughtful), 'selfish' (maintain work-life balance), 'lazy' (avoid repetitive code), like to argue (engage in healthy debate), and write 'bad' code (embrace imperfection and learning). The speaker emphasizes the importance of personal wellbeing, setting boundaries, and avoiding toxic hustle culture in development. Watch
2019 Laracon AU Making Single Page Apps accessible Jess Budd The talk focuses on making single page applications more accessible, delivered by Jess, a front-end developer and accessibility consultant. She discusses key accessibility considerations including semantic HTML, form labeling, keyboard navigation, and focus management in React and Vue applications. Watch
2019 Laracon AU Managing a team building a modular monolith in Laravel Stephen Rowe Steven, the head of development at Figured, discusses how his company builds a modular monolith using Laravel and manages self-organizing development pods. He explains their approach to maintaining code consistency while giving development teams autonomy, their package-based architecture, and how they enable quick deployment cycles while maintaining code quality. Watch
2019 Laracon AU Not a designer? You can make your website more accessible Georgie Luhur Cooke A talk focusing on web accessibility and inclusive design principles. The speaker discusses how to make websites more accessible through proper typography, color contrast, semantic HTML, and interactive elements. Watch
2019 Laracon AU Package design 101 Marcel Pociot The talk demonstrates how to create and publish Laravel packages, walking through the creation of a badge/gamification package as an example. The speaker shows how to set up package boilerplate, create migrations, implement models and traits, set up testing with Orchestra TestBench, and create facades. Watch
2019 Laracon AU Reformat, Refactor, Replace: A practical guide for dealing with legacy software Samuel Levy The speaker discusses strategies for modernizing and refactoring legacy PHP applications. He covers the challenges of dealing with old, poorly structured codebases and presents a methodical approach to upgrading them using the 'strangler fig' pattern. Watch
2019 Laracon AU Testing Javascript: Building JavaScript applications you won't hate Michael Timbs A comprehensive talk about testing JavaScript and frontend applications, focusing on making testing more manageable and enjoyable. The speaker covers various testing tools and approaches, from static analysis to end-to-end testing, with practical examples of how to implement them effectively. Watch
2019 Laracon AU The Laravel developer's guide to Vue SPAs Jess Archer Jess Archer shares her experience building a single page application (SPA) with Laravel and Vue.js, focusing on practical solutions to common challenges. She discusses authentication approaches, state management with Vuex, and frontend optimization techniques based on lessons learned while building Giftie Duck, a gift reminder service. Watch
2019 Laracon AU Types & static analysis are good in PHP Sam Greenwood Sam Greenwood presents a comprehensive talk on the importance of types and static analysis in PHP and Laravel applications. He discusses different types of typing systems, the benefits of static analysis tools like PHPStan, Psalm, and Larastan, and how these tools can help improve code quality and catch potential errors before runtime, especially in legacy applications. Watch
2019 Laracon AU Zero Knowledge: you can't leak what you don't know Ben Dechrai This talk discusses approaches to securing data and communications in software-as-a-service applications, particularly focusing on end-to-end encryption, zero-knowledge systems, and practical ways to protect user data. The speaker uses a banking/financial data example to illustrate concepts around encrypting sensitive information while still maintaining service functionality. Watch
2019 Laracon EU Be nice, help the person who hacks your servers to get your data Srdjan Vranac A Laracon EU 2019 conference talk by Srdjan Vranac titled "Be nice, help the person who hacks your servers to get your data". Watch
2019 Laracon EU Cache busting using Laravel Mix and CDN Ryuta Hamasaki A Laracon EU 2019 conference talk by Ryuta Hamasaki titled "Cache busting using Laravel Mix and CDN". Watch
2019 Laracon EU Close the Gate! Using Laravel's Authorization Layer Chris Brown Chris Brown, a Laravel package maintainer and developer, gives a comprehensive talk about Laravel's authorization system, covering the differences between authentication and authorization, how to implement authorization using Laravel's Gate and Policy features, and best practices for handling permissions in Laravel applications. He discusses both built-in Laravel authorization capabilities and popular third-party packages. Watch
2019 Laracon EU Demystifying Dependency Injection Containers Kai Sassnowski A deep dive into dependency injection containers in Laravel and PHP, explaining how they work under the hood. The speaker demystifies 'magic' concepts like auto-wiring by building a simple DI container from scratch and explaining the recursive nature of dependency resolution. The talk focuses on making complex concepts more approachable by showing how containers use reflection to automatically resolve dependencies. Watch
2019 Laracon EU Estimation as Uncertainty Reduction Michael Godeck This talk discusses software estimation techniques, focusing on how to leverage uncertainty rather than avoid it. The speaker explains how to use range estimates instead of single values, different measurement scales (nominal, ordinal, rational, interval), and various techniques for improving estimation accuracy. He emphasizes that estimation is an iterative process of reducing uncertainty through observations and measurements. Watch
2019 Laracon EU Event Sourcing in Laravel with EventSauce Dries Vints This talk provides a practical introduction to event sourcing in Laravel applications using the Event Sauce library. The speaker explains how event sourcing differs from traditional database operations by storing all changes as events, allowing for complete history tracking, data rebuilding, and optimized read operations. The talk covers implementation details including aggregate roots, commands, events, projections, and process managers, while providing guidance on when and how to start using event sourcing in existing applications. Watch
2019 Laracon EU Event Storming for Everyone Beau Simensen A comprehensive talk on Event Storming, a collaborative workshop format that helps teams better understand business processes and domain knowledge. The speaker shares his journey from focusing on technical DDD patterns to discovering the importance of ubiquitous language and bounded contexts, demonstrating how Event Storming can improve communication between developers and domain experts through practical examples of modeling various business processes. Watch
2019 Laracon EU Have your cake and eat it too with Inertia.js Sebastian De Deyne Sebastian de Dana presents Inertia.js, a JavaScript framework for building server-driven single page applications that bridges traditional server-side Laravel applications with modern JavaScript frontend frameworks like Vue and React. The talk demonstrates how Inertia.js eliminates the need for API endpoints while maintaining the benefits of both server-side rendering and client-side interactivity. Watch
2019 Laracon EU How your Laravel application can get hacked, and how to prevent that from happening Antti Rössi A Laracon EU 2019 conference talk by Antti Rössi titled "How your Laravel application can get hacked, and how to prevent that from happening". Watch
2019 Laracon EU Infinite Scale: Deploying and Scaling Laravel on Kubernetes Leo Sjoberg The speaker demonstrates how to deploy and scale Laravel applications using Kubernetes, showing how it can help handle production deployments more smoothly and provide automatic scaling. Through a live demo, they show how to set up a basic Laravel deployment with nginx, FPM, and auto-scaling capabilities in just a few minutes using Kubernetes configuration files, emphasizing that no application code changes are needed. Watch
2019 Laracon EU Less Pain with Gain, how Laravel helps you scale your Applications Martin Westphal A Laracon EU 2019 conference talk by Martin Westphal titled "Less Pain with Gain, how Laravel helps you scale your Applications". Watch
2019 Laracon EU Our Secret Project Freek Van der Herten & Marcel Pociot 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. Watch
2019 Laracon EU Performance optimization: how do I go about it? Kasia Zien This talk focuses on performance optimization in PHP applications, covering why it matters, how to measure it, and various tools and techniques for identifying and fixing performance issues. The speaker shares practical examples using tools like Xdebug, XHProf, and flame graphs while emphasizing the importance of measuring before optimizing and maintaining a balance between performance and code readability. Watch
2019 Laracon EU Persuasive Design Patterns—Design experiences that enhance and align with motivations Jenny Shen A Laracon EU 2019 conference talk by Jenny Shen titled "Persuasive Design Patterns—Design experiences that enhance and align with motivations". Watch
2019 Laracon EU SOLID in architecture Michal Ksionek This talk discusses software architecture principles, focusing on SOLID principles at the component level. The speaker explains how to design and organize components, manage dependencies between them, and ensure good architectural practices. Key concepts covered include component cohesion rules (REP, CCP, CRP), component coupling principles (ADP, SDP, SAP), and how to measure and maintain stability and abstractness in software architecture. Watch
2019 Laracon EU The Art of Form Validation Caneco This talk focuses on form validation best practices in Laravel and frontend frameworks, covering both client-side and server-side validation approaches. The speaker discusses various validation techniques including HTML5 validation, JavaScript libraries like V-validate, and Laravel's built-in validation features, while emphasizing the importance of creating user-friendly validation experiences across desktop and mobile devices. Watch
2019 Laracon EU The Beauty of Laravel's Notification System Christoph Rumpel A comprehensive talk about Laravel's notification system delivered at Laracon, demonstrating how to implement different types of notifications including email, database, Slack, and real-time notifications using WebSockets. The speaker shows practical examples using Laravel Nova and demonstrates live notification broadcasting, concluding with implementing a Twitter notification integration. Watch
2019 Laracon EU The State of Laravel Taylor Otwell A Laracon EU 2019 conference talk by Taylor Otwell titled "The State of Laravel". Watch
2019 Laracon EU The world is NOT cruddy by design Adel Faizrakhmanov Adel Faizrakhmanov argues against treating every problem as CRUD and shows richer domain modeling approaches. Watch
2019 Laracon EU Time Driven Development Katerina Trajchevska The talk introduces the concept of 'Time Driven Development' - a balanced approach to software development that considers both business value and code quality. The speaker shares experiences from real projects to illustrate when to invest time in architecture (using patterns like Repository and Factory) versus when to opt for simpler solutions. She emphasizes that software design principles should be treated as tools rather than goals, and developers should make pragmatic decisions based on project context and business value. Watch
2019 Laracon EU What it takes to become a great developer! Christian Zacharias A Laracon EU 2019 conference talk by Christian Zacharias titled "What it takes to become a great developer!". Watch
2019 Laracon Online Databases in Space Matt Stauffer Matt Stauffer introduces geospatial data in Laravel: latitude/longitude, MySQL spatial features, and a Google Maps sample app from a location-based client project. YouTube title: "Geospatial Databases with Matt Stauffer." Watch
2019 Laracon Online Exploring Laravel 5.8 Taylor Otwell Taylor Otwell presents what's new in Laravel 5.8. The YouTube title is "What's new in Laravel v5.8 with Taylor Otwell." Watch
2019 Laracon Online Getting Started with Event Sourcing in Laravel Freek Van der Herten Freek Van der Herten introduces event sourcing in Laravel applications. Watch
2019 Laracon Online Laravel, the Blockchain, and You! Samantha Geitz Samantha Geitz talks about Laravel and blockchain. Watch
2019 Laracon Online Practical Solutions to Common UI Design Problems Steve Schoger Steve Schoger presents practical fixes for common UI design problems. Watch
2019 Laracon Online Realtime Applications with Laravel Marcel Pociot Marcel Pociot covers building realtime Laravel applications. Watch
2019 Laracon Online Tailwind CSS by Example Adam Wathan Tailwind CSS creator Adam Wathan teaches Tailwind by working through examples. Watch
2019 Laracon Online What's New in React Wes Bos Wes Bos surveys what was new in React at the 2019 conference. Watch
2019 Laracon Online Writing Less Complex, More Readable Code Jason McCreary Jason McCreary (YouTube title: "Learn to write better code with JMAC") talks about reducing complexity and improving readability. Watch
2019 Laracon US Connecting the Dots Keith Damiani Keith Damiani gives an introduction to graph databases and their applications in Laravel projects. He explains what graph databases are, how they differ from relational databases, and demonstrates querying using Neo4j. Watch
2019 Laracon US Eloquent Performance Patterns Jonathan Reinink The talk focuses on database performance optimization in Laravel applications, specifically around Eloquent queries. Using a demo fishing social media app, the speaker demonstrates common performance pitfalls when working with Eloquent and presents solutions using sub-queries and relationship optimization. Watch
2019 Laracon US Event Sourcing in Laravel with EventSauce Dries Vints This talk focuses on implementing event sourcing in Laravel applications using the Event Sauce library. The speaker provides a pragmatic approach to event sourcing, demonstrating how to handle pull requests as an example domain. Watch
2019 Laracon US Everything I Ever Needed To Know About Web Dev, I Learned From My Twitter Timeline Colin DeCarlo The speaker discusses how to write more declarative code in Laravel by refactoring common patterns found in controller actions. Using examples shared on Twitter as inspiration, he demonstrates how to transform verbose, imperative code into cleaner, more declarative alternatives using Laravel's built-in features like form requests, policies, mutators, and real-time facades. Watch
2019 Laracon US How to Think Like a Visual Designer Steve Schoger Steve presents a detailed walkthrough of his visual design process while redesigning a website for Tuple, a remote pair programming tool. He explains key design principles like content-first approach, layout exploration, typography choices, color theory, and creating visual hierarchy through spacing and contrast. Watch
2019 Laracon US Intro to Laravel Vapor Taylor Otwell Taylor Otwell presents Laravel 6.0 and introduces Laravel Vapor, a new serverless deployment platform. The talk covers the upcoming changes in Laravel 6.0, including a new logo and branding, and demonstrates Vapor's capabilities for managing serverless deployments, databases, caches, and file storage on AWS with zero downtime deployments. Watch
2019 Laracon US Introducing: Livewire Caleb Porzio The talk introduces Livewire, a new Laravel package that allows developers to build dynamic interfaces using PHP and minimal JavaScript. The speaker demonstrates how Livewire combines the simplicity of blade templates with reactive features typically associated with frontend frameworks like Vue.js. Watch
2019 Laracon US Laravel Design Patterns 2.0 Bobby Bouwmann A comprehensive talk about design patterns in Laravel, focusing on three key patterns: Singleton, Observer, and Bridge. The speaker explains each pattern using real-world analogies (like pizza-making) and shows how Laravel implements them differently from traditional PHP implementations. Watch
2019 Laracon US Launch Your Side Project Kaya Thomas The talk focuses on how to successfully launch and maintain side projects while working a full-time job. The speaker shares her experience creating WeRead-2, a mobile directory for diverse children's books, and provides practical advice on project planning, time management, and avoiding burnout. Watch
2019 Laracon US Package Development 101 Marcel Pociot A live coding demonstration of Laravel package development where the speaker builds a gamification badge system package from scratch. The talk covers setting up package boilerplate, implementing badge functionality with tests, creating migrations, setting up facades, and explaining best practices for package development. Watch
2019 Laracon US Simplification Tips and Tricks Freek Van der Herten The talk focuses on code simplification techniques in Laravel applications. The speaker demonstrates several approaches including using view models to separate presentation logic from controllers, utilizing Blade X components for reusable form elements, and implementing query filters. Watch
2019 Laracon US Some Shifty Bits Jason McCreary The talk focuses on lesser-known but powerful Laravel features that analysis of Laravel Shift data suggests are underutilized. The speaker, Jase McCreary (creator of Laravel Shift), demonstrates various Laravel features including model casting, authorization gates, signed URLs, and helper methods that can make code more expressive and maintainable while reducing custom implementation code. Watch
2019 Laracon US Tailwind CSS Best Practice Patterns Adam Wathan Adam Wathan presents a comprehensive overview of Tailwind CSS, a utility-first CSS framework. He demonstrates how to effectively use Tailwind's utility classes, explains best practices for component extraction, and shows how to handle animations and responsive design. Watch
2019 Laracon US The Hardest Part About Growing Old In Tech Justin Jackson Justin Jackson shares his personal journey dealing with age, mental health, and learning to code later in life. He discusses how comparing himself to others in the tech industry led to struggles with depression and self-doubt, but ultimately found healing through therapy, developing better habits, and embracing learning to code in his late 30s. Watch
2019 Laracon US The Laravel Core - Demystify The Beast Christoph Rumpel A talk by Christoph Rumpel about demystifying core Laravel concepts. He explains how the request lifecycle works, explores facades and their implementation, and dives into Eloquent's inner workings. Watch
2019 Laracon US Time Driven Development Katerina Trajchevska The talk discusses time-driven development and software architecture decisions, using real-world examples from building a user profile management system. The speaker emphasizes the importance of balancing proper software design principles with practical time constraints. Watch
2019 Laracon US What Makes Laravel So Special Matt Stauffer 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. Watch
2019 Laracon US What's Coming in Vue 3.0 Evan You A presentation on Vue.js 3.0 discussing major improvements including performance optimizations through a new compilation strategy, improved maintainability with a new function-based API, and better TypeScript support. The speaker explains how Vue 3.0 achieves up to 6x faster performance through block tree compilation and introduces a new composition API that allows better code organization and logic reuse. Watch
2018 Laracon AU A real-life journey into the opinionated world of 'utility-first' CSS Simon Vrachliotis 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. Watch
2018 Laracon AU Abusing Laravel for Fun and Profit David Hemphill David Hemphill gives a talk about creative ways to use and reuse Laravel's built-in components for solving common development problems. He shares approaches for handling front-end filtering, database testing, data access patterns, and model scheduling by leveraging existing Laravel features like pipelines, database seeders, form requests, and the scheduler rather than reaching for third-party packages. Watch
2018 Laracon AU Building a complex product while scaling a team and a business on Laravel Alex Lüneburg, Richard Wyke The speakers from Figured, a financial management tool for farmers, share their journey of scaling a Laravel application from a small startup to an enterprise-level solution used by major banks across multiple countries. They discuss how Laravel helped them maintain simplicity while handling complex financial data, and share insights about team growth, technical decisions, and maintaining code quality at scale. Watch
2018 Laracon AU Goodbye, Silicon Valley: The Rise of the Indie Way Kate Kendall Kate Kendell shares her journey from Silicon Valley to becoming an advocate for the 'indie' way of building companies. She discusses the problems with traditional VC-backed startups and presents an alternative approach focused on sustainable growth, profitability, and maintaining control rather than chasing exits and valuations. Watch
2018 Laracon AU Introducing Telescope Taylor Otwell Taylor Otwell presents Laravel Telescope, a new debugging and monitoring tool for Laravel applications. He demonstrates its various features including request monitoring, query logging, job tracking, and error handling. Watch
2018 Laracon AU Level up with a Microservices architecture Douglas Reith The speaker presents a practical approach to implementing microservices architecture while avoiding common pitfalls by initially deploying as a monolith. He shares experiences from his time as CTO at Glo, describing how they structured their codebase into independent packages following domain-driven design principles, while maintaining the ability to later transition to true microservices. Watch
2018 Laracon AU Migrating to Laravel: Managing the ick Mark Babič The talk discusses strategies for migrating legacy CodeIgniter applications to Laravel. The speaker shares his approach of gradually refactoring code while maintaining functionality, using Laravel Torch for eloquent models, implementing API endpoints, and leveraging Laravel Dusk for testing during migration. Watch
2018 Laracon AU Modelling business requirements with Eloquent Kirk Bushell The talk discusses how to effectively model business requirements using Laravel's Eloquent ORM while following domain-driven design principles. The speaker demonstrates how to create clean, maintainable code by properly encapsulating business logic, using domain-specific language, and avoiding leaky abstractions. Watch
2018 Laracon AU Patterns that pay off Matt Stauffer Matt Stauffer discusses software design patterns and their appropriate application in Laravel projects. He emphasizes that patterns should be used thoughtfully and only when needed, not blindly applied everywhere. Watch
2018 Laracon AU Resisting complexity Adam Wathan In this talk, Adam Whalen discusses how to simplify Laravel code by rethinking object-oriented programming patterns. He argues that methods should be viewed as affordances (things you can do with an object) rather than abilities (things an object can do to other things). Watch
2018 Laracon AU Turning stories into software Donna Benjamin Donna Benjamin presents 'Turning Stories into Software', discussing how to effectively transform user stories into working software through team collaboration. She covers the origins of user stories, the INVEST criteria for good user stories, team dynamics, and practical examples of implementing features like social sharing in web applications. Watch
2018 Laracon AU Understanding git - even the scary parts Anwesha Chatterjee A talk about Git version control, focusing on the speaker's journey from being afraid of Git commands to becoming proficient with advanced features. The speaker shares experiences working at different companies and explains core Git concepts like storage, branches, merging, and rebasing while demonstrating practical examples through a command-line demo. Watch
2018 Laracon EU 5 [fun] ways to fall in love [again] with code Christopher Pitt & Erika Heidi A Laracon EU 2018 conference talk by Christopher Pitt & Erika Heidi titled "5 [fun] ways to fall in love [again] with code". Watch
2018 Laracon EU Advanced animations with Vue.js: taking your interface to the next level Krystal Campioni A front-end developer shares their experience creating animations and interactive elements using Vue.js, starting with a demo of a fighting game and progressing to real-world examples of transitions, data visualizations, and canvas animations. The talk covers practical techniques for implementing smooth animations and interactive UI elements in Vue applications. Watch
2018 Laracon EU Alexa, let's build a voice powered app Marcel Pociot In this talk, the speaker demonstrates how to build Alexa skills using PHP and the Botman framework. He walks through creating a conference information skill that can search for upcoming conferences, filter by programming language and city, and handle personalization. The talk covers the basics of Alexa skill development, including intents, slots, and sample utterances, while showing practical implementation using Laravel and Botman. Watch
2018 Laracon EU Becoming a better developer by using the SOLID design principles Katerina Trajchevska Katerina Trajchevska explains how applying SOLID principles can make developers more effective. Watch
2018 Laracon EU Build bridges, not walls—Design for users across cultures Jenny Shen This talk focuses on designing products for users from different cultural backgrounds. The speaker, Jenny Chen, shares her experiences and insights on how cultural differences affect UX/UI design and provides practical strategies for developing globally accessible products. She emphasizes the importance of understanding local cultures, conducting proper research, and avoiding common pitfalls like using Google Translate for localization. Watch
2018 Laracon EU Crypto for everyone - libsodium in PHP 7.2 Marcus Bointon Marcus Bointon introduces libsodium in PHP 7.2 and how developers can use modern cryptography without being cryptographers. Watch
2018 Laracon EU Customizing Laravel Franz Liedke A detailed talk about extending and customizing Laravel by understanding its core components. The speaker demonstrates how to use the IoC container, service providers, and managers to modify framework behavior - including some examples of deliberately introducing bugs and unexpected behavior to show how deeply the framework can be customized. The talk emphasizes understanding Laravel's request lifecycle and proper handling of service resolution timing. Watch
2018 Laracon EU DevOps and the Rebirth of Childhood Innocence Robert Douglass A talk about the evolution and challenges of software development, focusing on how developers and system administrators have lost their 'childhood innocence' through increasing complexity. The speaker uses the Equifax data breach as a case study to illustrate security failures and discusses how modern DevOps practices and tools can help restore simplicity to development workflows. Watch
2018 Laracon EU Fundamentally Flawed: Privacy, People and the Age of Data Rizqi Djamaluddin A thought-provoking talk about the responsibilities developers have regarding data privacy and security in the modern age. The speaker emphasizes how we've become too casual with handling user data, discusses the implications of permanent digital footprints, and provides practical advice for better data stewardship, including implementing proper protocols, checklists, and access controls. Watch
2018 Laracon EU Handling media in a Laravel application Freek Van der Herten A comprehensive demonstration of the Laravel Media Library package, showing how to handle file uploads, manage media collections, generate responsive images, and optimize file storage. The speaker walks through practical examples of adding media to models, handling downloads, working with different file systems like S3, and implementing responsive image loading with automatic thumbnail generation. Watch
2018 Laracon EU How Not to Break a Simple Idea Mark Starkey A personal and practical talk about the journey of releasing software products, focusing on maintaining work-life balance while developing Laravel applications. The speaker shares experiences from his 20+ year career, discussing how to plan projects effectively, handle stakeholder expectations, and maintain mental wellbeing during development. He emphasizes the importance of starting with a minimum viable product (MVP) and not being afraid to fail or abandon projects when necessary. Watch
2018 Laracon EU How we abused PHP and Laravel to do Big Data Marten Westphal Martin Westfall presents how About You, an e-commerce fashion company, built a data consolidation system called 'Cube' using PHP and Laravel over 2.5 years. Despite initial skepticism about using PHP for big data, the team successfully created a system that handles massive data processing through clever chunking, custom collection implementations, and integration with Google BigQuery. The talk covers their journey of overcoming PHP's limitations, performance optimization, and building a scalable system that saved costs compared to their previous Hadoop solution. Watch
2018 Laracon EU IntroDDDuction Robert Basic An introduction to Domain-Driven Design (DDD) that focuses on the importance of communication between developers and domain experts. The speaker emphasizes that DDD is not about specific coding patterns but rather about understanding business domains, creating ubiquitous language, and establishing bounded contexts. He shares personal experiences working with legacy applications and explains how DDD principles can improve software development through better communication. Watch
2018 Laracon EU Kickass Laravel Development with Docker David McKay A comprehensive talk about using Docker for PHP/Laravel development, covering how to properly configure development environments using Docker containers. The speaker demonstrates how to set up Docker files, use Docker Compose for orchestration, and implement best practices for container development including caching strategies and security considerations. Watch
2018 Laracon EU Laravel Design Patterns Bobby Bouwmann Bobby Bouwmann walks through Laravel-relevant design patterns and how they appear in application code. Watch
2018 Laracon EU Laravel Nova Marcel Pociot Marcel Pociot presents Laravel Nova, Laravel's administration panel, shortly after its launch. Watch
2018 Laracon EU Laravel in 2018 Taylor Otwell Taylor Otwell's 2018 Laracon EU keynote on the state of Laravel and where the framework is heading. Watch
2018 Laracon EU Minimum Viable Linux Mattias Geniar A practical talk focused on Linux system administration and debugging tools for PHP developers. The speaker covers essential Linux concepts and demonstrates powerful troubleshooting techniques using tools like strace, lsof, and PHP-FPM access logs. The talk emphasizes understanding server-side debugging beyond just PHP code, including sessions, file locking, and I/O monitoring. Watch
2018 Laracon EU Nintendo Emulation in javascript + Vuejs Taylor Dondich Taylor Donnici shares his experiences building enterprise applications with Laravel at Process Maker, discussing the evolution from legacy systems to modern Laravel architecture. He covers key aspects of enterprise development including security, testing, CI/CD pipelines, and asynchronous job processing. The talk includes a live demo of Process Maker's new Laravel-based workflow management system and highlights their open source contributions to the Laravel ecosystem. Watch
2018 Laracon EU OMG MySQL 8.0 is out! Are we there yet? Gabriela D'Avila Ferrara This talk focuses on MySQL 8 features and best practices for developers. The speaker, Gabi, discusses the latest improvements in MySQL 8 including new default configurations, performance enhancements with the CATS algorithm, invisible indexes, window functions, and common table expressions (CTEs). The presentation emphasizes practical examples using sample databases and demonstrates how these features can improve query performance and code readability. Watch
2018 Laracon EU Presentation Skills for Programmers Chris Brown Chris Brown shares practical presentation skills aimed at programmers speaking at work and conferences. Watch
2018 Laracon EU Simplified Continuous Integration with Laravel and Jenkins Margaret Staples This talk covers setting up continuous deployment with Laravel and Jenkins, focusing on a minimal setup that automates the deployment process across different stages (staging, production). The speaker walks through installing and configuring Jenkins, setting up SSH keys, creating deployment jobs, and establishing automated build processes that trigger on git commits. Watch
2018 Laracon EU Things every developer absolutely, positively needs to know about database indexing Kai Sassnowski A comprehensive talk about database indexing fundamentals and best practices, focusing on MySQL/MariaDB. The speaker explains how B-tree indexes work, demonstrates common indexing pitfalls, and shows how to properly design indexes based on query patterns. Through live coding examples, he illustrates how to analyze query execution plans and optimize index usage for better performance. Watch
2018 Laracon EU Twelve-Factor Apps Alex Bilbie Alex Bilby presents a comprehensive overview of the 12-factor app methodology and how it applies to Laravel applications. He discusses best practices for deployment, configuration management, and scalability, emphasizing the importance of containerization with Docker, proper environment variable handling, and stateless application design. The talk combines theoretical concepts with practical examples from his experience as a DevOps consultant. Watch
2018 Laracon EU Zero to API with Lumen Amanda Folson A detailed presentation about creating APIs with Lumen, Laravel's micro-framework. The speaker explains how Lumen differs from Laravel, demonstrates building a RESTful API, and covers key concepts like routing, controllers, authentication, and testing. The talk uses a Pokemon-themed example API to illustrate core concepts while highlighting Lumen's strengths for API development. Watch
2018 Laracon Online Advanced Querying with Laravel Eloquent Jonathan Reinink Jonathan Reinink live-codes increasingly complex Eloquent queries, using subselects and raw SQL to push work into the database. Watch
2018 Laracon Online Advanced Vue.js Component Design Adam Wathan Adam Wathan live-codes reusable, stylable Vue.js components; companion PRs were published on his laracon-online-2018 GitHub repo. Watch
2018 Laracon Online Laravel v5.6 and Laravel Spark Taylor Otwell Taylor Otwell walks through Laravel 5.6 additions and a major Laravel Spark 6 update for SaaS billing and scaffolding. Watch
2018 Laracon Online Learn How to Scale Laravel Chris Fidao Chris Fidao (Servers for Hackers) covers common bottlenecks and scaling approaches for Laravel applications. Watch
2018 Laracon Online The Little Details of UI Design Steve Schoger Steve Schoger refactors a typical app UI (a LinkedIn-style clone in recaps) to show small visual changes that improve hierarchy, flow, and polish. Watch
2018 Laracon Online Using Laravel for Fun (and Profit?) Matt Stauffer Matt Stauffer talks about shipping side projects with Laravel: notice a problem, build a minimum viable solution, and ship without over-engineering. Watch
2018 Laracon Online What's New in JavaScript Wes Bos Wes Bos surveys modern and upcoming JavaScript features for web developers. Watch
2018 Laracon Online You Are Insufficiently Persuasive Sandi Metz Sandi Metz discusses persuasion and collaboration on software teams, contrasting Influence with How to Win Friends and Influence People. Watch
2018 Laracon US APIs With Laravel TJ Miller TJ Miller presents a comprehensive talk on building and maintaining Laravel APIs, covering best practices from planning through implementation. He emphasizes the importance of documentation, resource responses, schema validation, and maintaining API contracts while sharing practical workflows and implementation patterns developed over years of experience building critical payment processing APIs. Watch
2018 Laracon US Design Patterns with Laravel Colin DeCarlo The speaker presents a practical guide to understanding and implementing design patterns in Laravel applications. Starting with a story about a junior developer struggling with the Gang of Four design patterns book, he demonstrates how to make patterns more accessible by showing real-world implementations of the Adapter, Strategy, and Factory patterns using Laravel examples. Watch
2018 Laracon US Embrace The Backend Caleb Porzio The talk focuses on simplifying Laravel frontend development by reducing JavaScript complexity and leveraging more backend functionality. The speaker describes his journey from basic blade templates to Vue.js components, and then demonstrates how to improve frontend architecture by moving logic back to PHP, using props effectively, embracing form submissions, and not being afraid of page reloads when appropriate. Watch
2018 Laracon US Full-Stack Testing Strategies Samantha Geitz A live coding demonstration of frontend testing in Vue.js using Jest and Vue Test Utils. The speaker builds a simple voting application for the 'GIF vs JIF' pronunciation debate, showing how to write tests for component rendering, form validation, API interactions, and asynchronous operations. Watch
2018 Laracon US Jason Fried Q&A Jason Fried, Justin Jackson, Adam Wathan Jason Fried, co-founder of Basecamp, discusses their unique approach to project management and company culture. He shares insights about their six-week project cycles, asynchronous communication practices, and deliberate approach to growth and decision-making. Watch
2018 Laracon US Keynote 2018 Taylor Otwell Taylor Otwell introduces Laravel Nova, a powerful admin panel system for Laravel applications. The talk demonstrates Nova's features including CRUD operations, relationships handling, custom fields, authorization, metrics/analytics, and extensibility through custom tools and components. Watch
2018 Laracon US Laravel MediaLibrary v7 Freek Van der Herten A presentation about the Laravel Media Library package, which handles file uploads, media management, and image manipulations in Laravel applications. The speaker demonstrates key features including file uploads, media collections, responsive images, file optimization, and multi-disk storage support. Watch
2018 Laracon US Laravel by the Numbers Jason McCreary Jason McCreary (JMac) presents data and insights gathered from Laravel Shift, an automated Laravel upgrade service that has processed over 8,400 Laravel projects. He analyzes common patterns, anti-patterns, and feature usage across Laravel applications, providing recommendations for better code organization, validation handling, event usage, and framework feature adoption. Watch
2018 Laracon US Learn CSS Grid Wes Bos Wes Bos gives a comprehensive introduction to CSS Grid at a Laravel conference, covering the fundamentals of grid layouts, responsive design without media queries, and modern alignment techniques. Despite being primarily a JavaScript developer, he demonstrates how CSS Grid represents the future of web layouts through practical examples and real-world use cases. Watch
2018 Laracon US Patterns That Pay Off Matt Stauffer A detailed talk about practical design patterns and code organization in Laravel applications, focusing on when and how to implement different patterns. The speaker emphasizes writing maintainable code by making strategic decisions about pattern usage based on actual needs rather than prematurely implementing complex architectures. Watch
2018 Laracon US Perennial Seller Ryan Holiday In this talk, Ryan Holiday discusses how to build products and businesses that stand the test of time. He explores the concept of the Lindy Effect, which suggests that the longer something has been around, the longer it's likely to continue existing. Watch
2018 Laracon US Resisting Complexity Adam Wathan In this talk, Adam Wathan discusses a common misunderstanding about object-oriented programming, specifically how methods should be thought of as affordances (properties that tell you what you can do with an object) rather than abilities. He demonstrates how this shift in thinking leads to cleaner, more maintainable code through real-world examples from his course platform, including how to eliminate agent nouns, break up God objects, and when to use simple functions instead of classes. Watch
2018 Laracon US The Clean Coder Robert C. Martin Bob Martin gives a talk about clean architecture, discussing how frameworks like Rails (and by extension Laravel) should not dominate application design. He emphasizes that web frameworks are just I/O devices and should be treated as plugins to the core business logic. Watch
2018 Laracon US Vue CLI Overview Evan You The talk introduces Vue CLI 3.0, discussing how it improves upon previous versions by providing zero-configuration defaults while maintaining extensibility. The speaker demonstrates how to use Vue CLI 3.0 with Laravel projects, covering features like modern mode builds, web components, and library builds. Watch
2017 Laracon EU 12 tried and tested top tips for better testing Amo Chohan A comprehensive talk on testing best practices in Laravel, covering 12 tips for effective testing. The speaker discusses various testing tools and techniques, from IDE configurations to test organization and quality checks. Key focus areas include TDD, automated testing workflows, and ways to make tests more readable and maintainable. Watch
2017 Laracon EU Bad UX is Not an Option: Intuitive Software by being a Better Developer Rizqi Djamaluddin A talk about the importance of user experience (UX) design in development, focusing on how developers can improve UX through better logging practices and thoughtful design choices. The speaker shares experiences from teaching technology in Indonesian villages to demonstrate how diverse user bases are, and provides practical tips for implementing better UX through Monolog logging and human-centered design principles. Watch
2017 Laracon EU Bruce Lee Driven Development Jeroen van der Gulik The speaker presents an innovative approach to software architecture inspired by Bruce Lee's martial arts philosophy, introducing 'Bruce Lee Driven Development' (BLDD). The talk draws parallels between Bruce Lee's adaptive martial arts style and software development, encouraging developers to focus on simplicity, directness, and efficiency. The speaker emphasizes the importance of understanding core problems, recognizing value, embracing change, and experimenting with different approaches rather than rigidly following established patterns. Watch
2017 Laracon EU Building a realtime dashboard with Laravel, Vue and Pusher Freek Van der Herten A detailed presentation about creating real-time dashboards using Laravel, Vue.js, and Pusher. The speaker demonstrates how to build a dashboard that displays various information like Twitter feeds, package statistics, and weather data in real-time using WebSockets. The talk includes live coding demonstrations and explains how to deploy the dashboard on a Raspberry Pi connected to a TV screen. Watch
2017 Laracon EU Building your API with Apiary & Dredd Dries Vints The speaker discusses moving from traditional API testing in Laravel to using API Blueprint specifications. He demonstrates how API Blueprint provides a language-agnostic way to define API structures using markdown, which can be tested using Dredd. The talk covers practical examples of implementing API specifications, using hooks for authentication, and organizing large APIs by splitting specifications into multiple files using Hercule. Watch
2017 Laracon EU Code review beyond code style Hannes Van De Vreken A comprehensive talk about code reviews that goes beyond basic code style discussions. The speaker emphasizes the importance of constructive feedback, proper communication techniques, and maintaining a positive team environment during code reviews. They introduce the 'sandwich technique' for giving feedback and discuss how to automate code style checks to focus on more meaningful aspects of code review. Watch
2017 Laracon EU Debugging Design: 5 simple design principles to make your UI "not look terrible". Laura Elizabeth A talk about improving web design for developers, using a step-by-step debugging approach similar to debugging code. The speaker walks through transforming a developer's personal website by systematically addressing color selection, typography, hierarchy, layout, and polish. The approach emphasizes that good design is achievable through methodical improvements rather than innate creativity. Watch
2017 Laracon EU Denormalization With Eloquent: How, Why and When Max Brokman The talk discusses database denormalization in Laravel applications, focusing on improving read performance while maintaining data integrity. The speaker explains how to use materialized views and event-driven updates to create denormalized data structures that can significantly improve query performance without sacrificing the benefits of normalized databases. The presentation includes practical examples of implementing denormalization using Laravel's eloquent ORM and queue system. Watch
2017 Laracon EU From zero to multi-platform Chatbot with BotMan Marcel Pociot Marcel Pociot introduces BotMan by building a pizza-ordering chatbot and shows how one PHP/Laravel codebase can talk to Slack, Facebook Messenger, and other channels. Watch
2017 Laracon EU Improve your developer's toolset Paweł Lewtak The speaker, Pamela Stack from GOG.com, presents various command line tools and productivity enhancements for developers. She discusses terminal multiplexers like Tmux, shell improvements with Zsh and Oh-My-Zsh, and PhpStorm IDE features. The talk focuses on improving developer workflow through better tooling and keyboard-driven development. Watch
2017 Laracon EU Inside Vue Components Evan You Evan You presents a detailed technical overview of Vue.js single file components, explaining their evolution from traditional web development practices, how they work under the hood, and why they were designed this way. He covers the compilation process, CSS handling, hot reloading capabilities, and compares them to native web components. Watch
2017 Laracon EU JWT - To authentication & beyond! Luís Cobucci This talk focuses on simplifying API authentication using JSON Web Tokens (JWT). The speaker shares his journey from using database-stored tokens to implementing JWT, explaining the structure, security considerations, and best practices. He introduces his PHP library for JWT implementation and demonstrates how it handles token creation, validation, and various use cases like blacklisting and whitelisting tokens. Watch
2017 Laracon EU Laravel Design Patterns Bobby Bouwmann This talk focuses on design patterns in Laravel, particularly exploring the Factory Pattern, Builder Pattern, Strategy Pattern and Provider Pattern. The speaker uses a pizza ordering system as a practical example to demonstrate how these patterns can work together to create maintainable, flexible code. The talk includes concrete examples of implementing these patterns in Laravel applications and explains how they can be used to extend framework functionality. Watch
2017 Laracon EU Monads in PHP Christopher Pitt The talk demystifies monads by explaining them as ordinary data types with specific operations and rules, similar to stacks and collections. The speaker uses practical examples in PHP/Laravel to show how monads are already being used (like Laravel's fluent syntax, JavaScript promises, and jQuery), and demonstrates how to implement basic monads like Maybe and Many to handle null checking and collections in a functional way. Watch
2017 Laracon EU Project Triage: What to Do When Everything Hits the Fan Eryn O'Neil The speaker shares experiences from her time as a technical lead at an interactive agency, focusing on how to handle project failures and crises effectively. She discusses two main types of problems - project/people problems and technical issues - using real-world examples from her career. The talk emphasizes the importance of having proper incident response plans, checklists, and shame-free culture when dealing with failures, while also highlighting the value of clear communication and flexibility in project management. Watch
2017 Laracon EU State of Laravel Taylor Otwell Taylor Otwell presents new features coming in Laravel 5.5, focusing primarily on API resource transformations and queue improvements. He demonstrates a new elegant way to transform Eloquent models for API responses using resources and collections, along with new queue features like time-based expirations and rate limiting with Redis. The talk includes live coding examples and covers conditional data transformations, relationship handling, and customizable response formats. Watch
2017 Laracon EU Stop listening to the internet Femke van Schoonhoven This talk focuses on how to navigate professional and personal growth while avoiding burnout and perfectionism. The speaker, Femke, discusses ways to cut through online noise and external pressures to find your authentic path. She emphasizes the importance of defining success on your own terms, making time for meaningful work, and embracing imperfection in the creative process. Watch
2017 Laracon EU Transforming PHP Christopher Pitt Chris discusses how developers can add custom syntax to PHP using different approaches. He explains three main methods: submitting syntax changes to PHP core, creating a custom compiler, and using language macros through tools like 'yay' and 'pre'. The talk focuses heavily on language macros as a practical solution, demonstrating examples like shorter closures, async/await syntax, and class accessors that allow developers to write cleaner, more expressive code while maintaining PHP compatibility. Watch
2017 Laracon EU Write history, keep a diary Jachim Coudenys A comprehensive talk about using Git effectively, focusing on writing meaningful commit messages and maintaining a clean commit history. The speaker discusses the importance of atomic commits, proper commit message formatting, and using Git's features like rebase and interactive staging to create a more useful and maintainable version control history. Watch
2017 Laracon Online Alternative Facts You've Been Told About Testing Adam Wathan Adam Wathan's inaugural Laracon Online talk challenges common unit-testing advice; the YouTube upload is titled "Lies you've been told about Unit Testing." Watch
2017 Laracon Online CSS Grid and Flexbox Rachel Andrew CSS Working Group collaborator Rachel Andrew compares Flexbox (one-dimensional) and CSS Grid (two-dimensional) and how to adopt them with feature queries as browser support was still emerging. Watch
2017 Laracon Online Inside Vue Templates Evan You Vue.js creator Evan You explains how Vue templates compile and how the virtual DOM compares trees so only changed parts of the UI are updated. Watch
2017 Laracon Online Laravel 5.4 Internals Walkthrough Taylor Otwell Laravel creator Taylor Otwell walks through Laravel 5.4 internals. The official YouTube title is "Laravel Internals." Watch
2017 Laracon Online Laravel and the Frontend Jeffrey Way Jeffrey Way (Laracasts) presents Laravel Mix as a streamlined webpack wrapper for Laravel front-end builds, covering Mix versus raw webpack and how it handles common asset-pipeline tasks. Watch
2017 Laracon Online Mastering the Illuminate Container Matt Stauffer Tighten co-founder Matt Stauffer teaches Laravel's Illuminate service container. Watch
2017 Laracon Online What Developers Should Know About Email Nick Canzoneri Nick Canzoneri covers practical email concerns for application developers. Watch
2017 Laracon Online You Don't Know Git Jason McCreary Jason McCreary (billed as JMAC on the YouTube title) presents a Git talk for developers. Watch
2017 Laracon US Creating a dashboard using Laravel, Vue and Pusher Freek Van der Herten A presentation about building a real-time dashboard using Laravel, Vue.js, and Pusher. The speaker demonstrates how to create a dynamic dashboard that displays various data like Twitter feeds, weather updates, package statistics, and team tasks. Watch
2017 Laracon US Cruddy By Design Adam Wathan Adam Wathan presents strategies for simplifying Laravel controllers by following the 'Never Write Custom Actions' (NWCA) rule. He demonstrates how to break down large controllers with many custom actions into smaller, more focused controllers that only use standard CRUD/REST actions. Watch
2017 Laracon US Custom Laravel Matt Stauffer Matt Stauffer discusses how to properly customize Laravel applications while maintaining code discoverability and following best practices. He emphasizes starting with Laravel's intended customization points in the app directory before moving to more advanced container-based modifications. Watch
2017 Laracon US Debugging Design Laura Elizabeth Laura gives a practical talk about debugging and improving web design by walking through a real-world example of transforming a developer's personal website. She shares her systematic approach to identifying and fixing design issues, covering color selection, typography, hierarchy, layout and polish. Watch
2017 Laracon US Deep Impact and everything like such as Jack McDade Jack McDade explores how to make meaningful change through deep work and mentorship. He discusses the challenges of the information age, the importance of focused work without distractions, and how teaching others through mentorship can create exponential impact. Watch
2017 Laracon US How to build a Laravel project that people want Justin Jackson Justin Jackson shares his journey from being a young computer enthusiast to becoming a successful product creator and entrepreneur. He discusses how developers can find profitable product ideas, validate them with customers, and build successful businesses, even without being expert programmers. Watch
2017 Laracon US Keynote 2017 Taylor Otwell Taylor Otwell presents new features in Laravel 5.5 and introduces Laravel Horizon, a new open-source queue monitoring and management dashboard. The talk covers various improvements to Laravel's core functionality including route shortcuts, blade directives, and queue management. Watch
2017 Laracon US Launching and Scaling Your Side Project Mathias Hansen, Michele Hansen Michele and Matthias Hansen share their experience launching and scaling Geocodio, a successful side project that provides geocoding services. They discuss building an MVP, pricing strategies, infrastructure scaling, and maintaining work-life balance while running a side business. Watch
2017 Laracon US Managing dependencies is more than running composer update Nils Adermann This talk focuses on dependency management in PHP projects using Composer. The speaker discusses how Composer has evolved from a simple PHP package installer to a critical piece of infrastructure. Watch
2017 Laracon US Multi-tenancy in Laravel Tom Schlick This talk covers multi-tenancy in Laravel applications, discussing different approaches like single vs multi-database setups. The speaker explains how to handle database segmentation, file storage, search functionality, and domain strategies for multi-tenant apps. Watch
2017 Laracon US Scout + Algolia + VueJS = Awesome Maxime Locqueville The talk appears to be about implementing search functionality in Laravel applications, focusing on how to build and customize search interfaces with features like filters, pagination, and templates. The speaker demonstrates working with search results, handling templates, and implementing various search-related UI components. Watch
2017 Laracon US Slay the Beast Jeffrey Way Jeffrey Way shares 9 code refactoring techniques to improve Laravel applications, focusing on simplicity and practical solutions. He emphasizes letting code 'grossness' guide refactoring decisions rather than premature optimization, and advocates for optimizing code for deletion rather than trying to future-proof everything. Watch
2017 Laracon US State of Vue 2017 Evan You Evan You gives an overview of Vue.js's growth and evolution since its creation, discussing how it has grown from a simple view layer library to a progressive framework. He explains Vue's philosophy of flexibility and scalability, its integration with Laravel, and recent developments in the ecosystem including server-side rendering, native rendering, and developer tooling improvements. Watch
2017 Laracon US Webpack Sean Larkinn Shawn Larkin, a Microsoft program manager and webpack maintainer, gives a detailed technical overview of webpack, explaining its core concepts, architecture, and importance in modern web development. He breaks down how webpack works under the hood, covering its module bundling system, plugin architecture, and integration with various frameworks including Laravel. Watch
2016 Laracon EU Bringing User Stories to Life Gemma Cameron The speaker shares their experience developing a new approach to user stories at Allegro Networks, a networking company. They describe how they evolved from traditional user story formats to using comics and visual storytelling to make requirements more engaging and understandable. The approach helped communicate complex technical concepts to non-technical stakeholders and improved engagement with project documentation. Watch
2016 Laracon EU Curing the common loop Adam Wathan Adam Wathan presents a talk on refactoring Laravel code to use collection pipelines and functional programming concepts. He demonstrates how to transform traditional imperative code with loops and temporary variables into more expressive, maintainable code using Laravel's collection methods like map, filter, flatMap, and reduce. The talk includes live coding examples refactoring real code from Laravel Valet and discusses practical applications of collections in day-to-day programming. Watch
2016 Laracon EU Embrace chatops, stop installing deployment software Geshan Manandhar The talk focuses on ChatOps - using chat bots for deployment automation and DevOps tasks. The speaker demonstrates how they implemented ChatOps at Namshi using Hubot and Slack, allowing developers to deploy applications and manage infrastructure through chat commands. The talk covers both the benefits of ChatOps (like improved transparency and easier deployments) and practical implementation details, including authentication and integration with existing deployment tools. Watch
2016 Laracon EU Future is a thing of the past Mitchell van Wijngaarden A talk about implementing Event Sourcing in Laravel applications, focusing on domain events and how they can be used to track changes in business-critical data. The speaker explains how Event Sourcing differs from traditional CRUD operations, demonstrates implementing domain events for a board game shop example, and discusses projections, read models, and handling application state changes over time. Watch
2016 Laracon EU How to Effectively grow a Development team Jeroen V.D. Gulik The talk focuses on building and managing effective development teams, particularly in the context of scaling from scratch. The speaker shares their experience of building multiple development teams for a major European airport, discussing the importance of culture, values, trust, and continuous learning. They emphasize the value of self-organizing teams, proper tooling, and creating an environment where developers can thrive while maintaining accountability. Watch
2016 Laracon EU How to avoid database migration hell Edward Coleridge Smith Claire Smith from Pop Point presents a comprehensive talk on database migrations and seeding in Laravel applications. She discusses best practices for managing database schemas, implementing different seeding strategies, and sharing database migrations/seeds between multiple Laravel applications using Composer packages. Watch
2016 Laracon EU IOC container beyond constructor injection Hannes Van De Vreken A comprehensive talk about Laravel's IOC (Inversion of Control) Container, covering dependency injection, container bindings, and service providers. The speaker explains core IOC concepts through practical examples, demonstrates how to use the container effectively, and discusses advanced topics like circular dependencies and contextual binding. Watch
2016 Laracon EU Keynote Taylor Otwell Taylor Otwell presents new features in Laravel 5.3 at Laracon EU. He covers improvements to queues, file storage, notifications system, and introduces Laravel Echo for real-time features. The talk demonstrates practical examples of each feature, showing how Laravel 5.3 makes PHP development more accessible while keeping pace with modern web development trends. Watch
2016 Laracon EU Making the most out of MySQL Gabriela D'Avila Ferrara A comprehensive talk about MySQL 5.7 features and improvements, focusing on online DDL changes, strict modes, generated columns, and performance monitoring. The speaker explains how these features can improve data consistency and application performance while highlighting important migration considerations from MySQL 5.5/5.6 to 5.7. Watch
2016 Laracon EU Modern Frontend with Vue.js Evan You Evan You, the creator of Vue.js, presents an overview of Vue's evolution from a simple library to a full-featured progressive framework. He discusses Vue 2.0's features, improvements in performance and size, and explains key concepts like component-based architecture, state management with Vuex, and single-file components. The talk emphasizes Vue's integration with Laravel and its focus on maintaining simplicity while scaling up to handle complex applications. Watch
2016 Laracon EU No Excuse, User Research Lily Dart This talk focuses on user research methodologies and how they can help combat opinion-driven design in software development. The speaker presents three lightweight research methods: analyzing bug reports/complaints, implementing transaction audits, and analyzing search logs. These methods can provide valuable user insights without requiring significant time or resources, helping teams make data-driven decisions rather than relying on subjective opinions. Watch
2016 Laracon EU One Box Doesn't fit all Frank de Jonge A comprehensive talk about scaling Laravel applications, focusing on resource management and infrastructure. The speaker discusses common scaling challenges, strategies for managing memory and CPU resources, caching best practices, and horizontal/vertical scaling approaches. The talk emphasizes the importance of monitoring, stateless applications, and proper infrastructure automation for successful scaling. Watch
2016 Laracon EU Please Understand Me Matthias Noback The talk discusses the often challenging relationship between developers and managers in software development, focusing on how to improve this dynamic through better communication, mutual understanding, and shared goals. The speaker shares personal experiences and provides guidance on how developers can become more empowered, collaborate effectively, and deliver value while maintaining professional growth. Watch
2016 Laracon EU Project Utopia Caryn Humphreys, Jesse and Corinne from Vehicle share their experiences and best practices for running successful software projects. They discuss their approach to client relationships, project management, and team collaboration. Key aspects include weekly billing cycles, emphasis on discovery and planning phases, structured meetings, and maintaining collaborative relationships with clients. They also share insights on handling project pivots, managing multiple projects, and conducting effective retrospectives. Watch
2016 Laracon EU TDD is dead, long live TDD Jon Acker The talk discusses how Test-Driven Development (TDD) has evolved into Specification by Example and Behavior-Driven Development (BDD). The speaker demonstrates this evolution by building a Wikipedia search feature using PHP Spec, showing how to write specifications before implementation, use mock objects, and integrate the solution with Laravel. The presentation emphasizes the importance of changing terminology from 'tests' to 'specifications' to better communicate intent and improve developer understanding. Watch
2016 Laracon EU Taking care of backups with Laravel Freek Van der Herten A talk about backup best practices and the Laravel Backup package. The speaker discusses the importance of not relying solely on hosting provider backups, demonstrates the Laravel Backup package's features including automated backups to multiple destinations, cleanup of old backups, and monitoring/notifications. He shares real-world backup horror stories and provides practical advice for implementing backup strategies in small teams without dedicated DevOps resources. Watch
2016 Laracon EU The State Of Content Management Tihomir Opacic A comprehensive talk about the state of content management systems (CMS), discussing their evolution from Web 1.0 to potential future Web 4.0 implementations. The speaker shares insights from their experience running Orange Hill development company and discusses various CMS options available for Laravel developers, while examining the needs and perspectives of different CMS stakeholders including developers, agency owners, and clients. Watch
2016 Laracon EU The lucid architecture for building scalable applications Abed Halawi The talk introduces the Lucid Architecture for Laravel applications, which is a pattern for organizing code in large-scale applications. The speaker explains how Lucid Architecture helps maintain clean code by organizing features, jobs, and services in a structured way. The architecture aims to solve common problems like legacy code, technical debt, and code organization while remaining performant and maintainable. Watch
2016 Laracon EU Varnish for PHP developers Mattias Geniar A comprehensive talk about Varnish HTTP cache server, covering its core functionality, configuration, and implementation. The speaker explains how Varnish works as a reverse proxy and HTTP accelerator, details its configuration language (VCL), and demonstrates how to handle caching, purging, and edge side includes (ESI). The talk includes practical examples of HTTP header manipulation, cache control, and debugging techniques. Watch
2016 Laracon EU Web accessibility for Artisans Franz Liedke The talk discusses web accessibility, focusing on making websites usable for people with disabilities, particularly those who are blind. The speaker, whose mother is blind, emphasizes that accessibility benefits everyone, not just those with permanent disabilities. He covers semantic HTML, ARIA roles, and practical implementations for making web content accessible through screen readers and other assistive technologies. Watch
2016 Laracon EU Your own recomendation Engine with Neo4j AND Reco4PHP Christophe Willemsen The talk covers building recommendation engines using Neo4j graph database and Rico for PHP. The speaker discusses the challenges of building recommendation systems, introduces Neo4j as a graph database solution, and demonstrates how to implement various types of recommendations using Neo4j with practical examples from GitHub data. Watch
2016 Laracon US APIs with Lumen, Guzzle & Swagger Jeremy Lindblom The talk focuses on building and documenting APIs using Laravel/Lumen, with a particular emphasis on using Swagger/OpenAPI for API documentation and bridging the gap between client and server sides. The speaker discusses various tools and best practices for API development, including authentication methods, content negotiation, and code generation from Swagger documentation. Watch
2016 Laracon US Curing the Common Loop Adam Wathan Adam Wathan presents a talk on improving code quality by eliminating loops, conditionals, and temporary variables using Laravel Collections and functional programming concepts. He demonstrates how to refactor complex nested loops into cleaner collection pipelines using methods like map, filter, flatMap, and contains. Watch
2016 Laracon US Design: Case Study Ryan Singer Ryan Singer from Basecamp discusses UI design principles, emphasizing the importance of focusing on user flows and situations rather than just visual aesthetics. He explains how to break down complex interfaces into focused flows based on real user needs, using examples like ATM interfaces and member approval systems to demonstrate how understanding user situations leads to better UI design. Watch
2016 Laracon US Get a Whiff of This Sandi Metz Sandi Metz delivers a talk on code smells and refactoring, focusing on practical techniques to improve code quality. She explains how to identify code smells, apply appropriate refactorings, and use dependency injection to make code more testable. Watch
2016 Laracon US HTTP is Dead. Long Live HTTP/2! Ben Ramsey Ben Ramsey presents a comprehensive overview of HTTP/2, explaining how it evolved from HTTP/1, its key features like server push and multiplexing, and how it impacts web development practices. He discusses the history of HTTP protocols, the limitations of HTTP/1, and how HTTP/2 addresses these issues while maintaining backwards compatibility. Watch
2016 Laracon US Keeping Eloquent Eloquent Colin DeCarlo A comprehensive talk about writing better Laravel code by focusing on proper use of Eloquent ORM features. The speaker discusses model defaults, relationship management, custom collections, and report generation patterns. Watch
2016 Laracon US Performance Optimization in PHP Fabien Potencier Fabien Potencier discusses PHP performance optimization, focusing on using profilers (particularly Blackfire) to identify and fix performance bottlenecks. He explains that while PHP frameworks like Laravel and Symfony are often considered slow, the real performance issues usually stem from application code rather than the framework itself. Watch
2016 Laracon US Server Survival Chris Fidao A comprehensive talk on server administration and security for Laravel developers, covering essential concepts of server management, security best practices, and process supervision. The speaker discusses setting up secure user access, configuring firewalls, managing permissions, and understanding process supervision with systemd and supervisor. Watch
2016 Laracon US Single-Page Applications with Vue, Vue-Router & Vuex Evan You This talk focuses on single page applications (SPAs) and state management in Vue.js. The speaker explains the benefits and challenges of building SPAs, demonstrates Vue Router for client-side routing with transitions and animations, and introduces Vuex for centralized state management. Watch
2016 Laracon US Stop Multiplying by 4 Chuck Reeves Chuck Reeves delivers a comprehensive talk on software estimation techniques, emphasizing the importance of accurate estimates while acknowledging their inherent uncertainty. He discusses various methods for breaking down requirements, managing scope creep, and dealing with the political aspects of estimation. Watch
2016 Laracon US Test Driven Laravel Adam Wathan Adam Wathan presents a detailed walkthrough of test-driven development (TDD) in Laravel, demonstrating how to build features from scratch using both acceptance tests and unit tests. He builds a Twitter clone called 'Tweeter' and shows how to implement features like viewing user profiles and sending follower notification emails, while explaining best practices around using mocks, spies, and fakes in testing. Watch
2016 Laracon US Tests Should Tell a Story Matthew Machuga Matthew Machuca gives a detailed talk about testing methodologies, focusing on behavior-driven development and test storytelling. He shares his experience working at Think Through Math, where he discovered and fixed bugs in their student-teacher pairing algorithm through better test practices. Watch
2016 Laracon US The PHP7 Story Zeev Suraski A detailed talk about the history and evolution of PHP, focusing on the development of PHP 7. The speaker discusses his early involvement with PHP in 1997, the performance improvements made in PHP 7 compared to previous versions, and the technical changes that enabled these improvements. Watch
2016 Laracon US Vue.js Evan You In this talk, Evan You, the creator of Vue.js, provides an in-depth look at Vue.js concepts and features, with particular focus on Vue 2.0. He covers the core concepts of declarative and reactive rendering, component architecture, and demonstrates practical examples including building a todo list application. Watch
2016 Laracon US What's in Laravel 5.3 Taylor Otwell Taylor Otwell presents the new features in Laravel 5.3 at Laracon. He covers major updates including a new mailable system for cleaner email handling, Laravel Scout for full-text search functionality, Laravel Passport for OAuth2 authentication, and a new notification system. Watch
2016 Laracon US Wizards, Lawnmowers, Hovercrafts Jack McDade Jack McBain delivers an engaging talk about managing creativity, maintaining perspective, and building authentic products. He discusses how creativity is a renewable resource that needs to be managed carefully, shares insights about avoiding narrow perspectives through an amusing RadioShack anecdote, and emphasizes the importance of authenticity in product development and marketing. Watch
2016 Laracon US YAGNI Jason McCreary A talk about YAGNI (You Aren't Gonna Need It) principle in Laravel development. The speaker discusses how to avoid over-engineering by only implementing features when they're actually needed, while maintaining balance between simplicity and necessary complexity. Watch
2016 Laracon US Zero to API with Lumen Amanda Folson Amanda Fulson gives a comprehensive introduction to building APIs with Lumen, Laravel's micro-framework. She explains how Lumen differs from Laravel, demonstrates creating a basic REST API for a Pokémon Pokedex application, and covers key concepts like routing, authentication, and testing in Lumen. Watch
2015 Laracon EU Advanced GIT for Developers Lorna Jane Mitchell A comprehensive talk about advanced Git techniques, given at a Laravel conference. The speaker covers various Git commands and workflows, including conflict resolution, rebasing, sub-modules, and debugging tools. While not Laravel-specific, the talk focuses on practical Git usage that would benefit Laravel developers working on complex projects. Watch
2015 Laracon EU Chasing "Perfect" Adam Wathan In this talk titled 'Chasing Perfect', Adam Wathan discusses how to improve code quality by focusing on fundamental object-oriented design principles rather than chasing complex architectural patterns. He demonstrates this through a practical example of implementing a coupon discount system, showing how to iteratively refactor the code to be cleaner and more maintainable using techniques like polymorphism and the null object pattern. Watch
2015 Laracon EU Empathy Gives You Superpowers Matt Stauffer Matt Stauffer gives an in-depth talk about the importance of empathy in software development and how it can make you a better developer, colleague, and person. He explains that empathy is not just an innate trait but a skill that can be learned and developed, discussing how it impacts everything from code quality to team dynamics to open source contributions. The talk emphasizes practical ways to develop empathy and how it leads to better understanding of users, clients, and fellow developers. Watch
2015 Laracon EU Frontin' like a Back-er Frank de Jonge Frank de Jonge, creator of Flysystem, discusses his journey with JavaScript and presents React.js as a solution for building better frontend applications. He explains how React's declarative UI approach, combined with the Flux architecture pattern, can help PHP developers create more maintainable JavaScript code while keeping their backend logic in Laravel/PHP. The talk covers how to structure React applications, handle state management, and integrate with Laravel APIs. Watch
2015 Laracon EU Impostor Syndrome and Individual Competence Jessica Rose Jessica Rose gives an engaging talk about imposter syndrome, particularly in the tech industry. She explores how it affects different groups, discusses cognitive biases including the Dunning-Kruger effect, and provides practical strategies for dealing with imposter syndrome both personally and when supporting others. The talk emphasizes that feeling like an impostor can actually be a sign that you're skilled enough to recognize the complexity of your field. Watch
2015 Laracon EU Min-maxing Software Costs Konstantin Kudryashov The talk discusses software development costs from three perspectives: cost of introduction (writing new code), cost of change (modifying existing code), and cost of ownership (maintaining code). The speaker emphasizes the importance of understanding these costs when deciding whether to write custom code or use existing packages/tools, and advocates for only taking ownership of code that truly needs to be owned and changed frequently. Watch
2015 Laracon EU Package development Hannes Van De Vreken A comprehensive talk about PHP package development best practices, focusing on how to create and maintain high-quality packages. The speaker discusses beginner steps for package creation, intermediate tips for package management, and advanced concepts like decoupling and virtual packages. The talk emphasizes the importance of following standards, proper documentation, and making packages framework-agnostic. Watch
2015 Laracon EU So You Can Code...Now What? Ben Corlett A comprehensive talk about transitioning from being an employed developer to running your own freelance/agency business. The speaker shares personal experiences and practical advice about client management, pricing, communication, and growing a sustainable business in the web development industry. Watch
2015 Laracon EU The Laravel Ecosystem Dries Vints This talk discusses the Laravel ecosystem and its focus on developer happiness from download to deploy. The speaker covers various Laravel tools and services like Homestead, Forge, and Envoyer while emphasizing how they simplify complex development tasks. The talk concludes by highlighting the importance of the Laravel community and recognizing key contributors beyond just the prominent members. Watch
2015 Laracon EU The Tao Of Laravel Taylor Otwell Taylor Otwell introduces Laravel Spark, a new scaffolding tool that helps developers quickly build SaaS applications. The talk covers how Spark provides out-of-the-box functionality for common SaaS features like billing, subscriptions, team management, and two-factor authentication. Otwell emphasizes how Spark aims to remove boilerplate code and let developers focus on building their core application features, making it easier to turn side project ideas into reality. Watch
2015 Laracon EU Things Laravel Made Me Believe Jeffrey Way Jeffrey Way discusses his philosophy on writing simpler code and building better software, drawing from his experience with Laravel and other industries. He emphasizes the importance of caring about seemingly unimportant details, favoring simple and intuitive APIs over technical purity, and maintaining a healthy level of skepticism towards trending development practices. The talk uses Laravel Elixir as a case study for how focusing on user experience and simplicity can lead to better tools. Watch
2015 Laracon EU Whistleblowing 101 Esther Kok This talk by Esther Kok discusses the ethics and practicalities of whistleblowing in technology, particularly focusing on responsible disclosure of security vulnerabilities. She presents the '3 Ds' framework (Discovery, Debate, Disclosure) and discusses legal implications, ethical considerations, and best practices for reporting security issues. The talk includes case studies like the Ashley Madison hack and DigiNotar incident to illustrate different approaches to disclosure. Watch
2015 Laracon US Keynote: Laravel Spark Taylor Otwell Taylor Otwell announces Laravel Spark, a SaaS foundation that ships authentication, billing, teams, and a bootstrapped dashboard so developers can start building product instead of scaffolding. Watch
2015 Laracon US Stronger Than Fear: Mental Health in the Developer Community Ed Finkler Ed Finkler talks about mental health in the developer community and Open Sourcing Mental Illness, recorded at Laracon US 2015. Watch
2014 Laracon EU Comprehensive Validation with Laravel 4 Kirk Bushell Kirk discusses a comprehensive approach to validation in Laravel 4 applications, focusing on separating validation logic from models and controllers into dedicated validation classes. He demonstrates how to handle different validation scenarios through use-case specific validation classes and how to leverage Laravel's exception handling system to cleanly handle validation failures. Watch
2014 Laracon EU Decoupling the Model from the Framework Mathias Verraes A talk about reducing coupling in software systems through domain-driven design principles. The speaker discusses how to move beyond simple CRUD operations by using commands and events to decouple different parts of an application. He emphasizes the importance of using domain language in code, encapsulating business logic, and handling complexity through proper abstractions rather than relying solely on framework patterns. Watch
2014 Laracon EU Design How Your Objects Talk Through Mocking Konstantin Kudryashov The talk focuses on Test-Driven Development (TDD) and behavioral design patterns, particularly emphasizing the importance of object communication and mocking in software design. The speaker discusses how exposing object communications through tests can help identify design problems and SOLID principle violations. He argues that mocks should be used as design tools rather than just for test isolation, and presents several case studies showing how proper mocking practices can lead to better software design. Watch
2014 Laracon EU Discovering ElasticSearch Ben Corlett A comprehensive talk about integrating Elasticsearch with Laravel applications, covering search functionality implementation, scaling considerations, and practical integration patterns. The speaker explains how Elasticsearch provides powerful search capabilities beyond traditional SQL databases, demonstrates implementation approaches using Laravel's Eloquent, and discusses best practices for data indexing and querying. Watch
2014 Laracon EU Lisp Igor Wiedler This talk explores LISP programming concepts and their potential applications in PHP. The speaker covers the history of LISP, demonstrates core LISP concepts like lists and recursion, explains macros, and discusses how LISP-inspired features could enhance PHP development. The talk includes examples of implementing LISP interpreters in PHP and explores functional programming concepts like the Y combinator and Church numerals. Watch
2014 Laracon EU PHP Annotations: They Exist! Rafael Dohms A comprehensive talk about PHP annotations, their history, implementation, and practical usage. The speaker discusses how annotations work as metadata in code comments, their benefits for configuration and context, and demonstrates building custom annotations using different annotation engines, particularly focusing on doctrine annotations. While PHP lacks core annotation support, the talk shows how third-party libraries enable annotation functionality and explores trade-offs around their use. Watch
2014 Laracon EU Sharing Laravel Matt Stauffer A comprehensive talk about bringing Laravel's best practices and components to legacy PHP applications through incremental improvements rather than complete rewrites. The speaker discusses how to modernize existing codebases by gradually introducing modern PHP practices, Laravel components, and external services while maintaining operational stability. Watch
2014 Laracon EU The Code Manifesto: Empowering our Community Kayla Daniels Kayla Daniels delivers a powerful talk about diversity, equality and inclusion in the tech industry, focusing on the challenges faced by women and minorities. She discusses the 'pipeline problem' of getting diverse candidates into tech, and the 'culture problem' of retaining them. She introduces the Code Manifesto, a set of values aimed at creating a more inclusive tech community, while addressing common issues like imposter syndrome and unconscious bias. The talk emphasizes the importance of treating everyone with respect and making the tech industry more welcoming for all. Watch
2014 Laracon EU The State of Laravel Taylor Otwell Taylor Otwell presents upcoming features and changes in Laravel 4.3, including a new folder structure, form request validation, contract interfaces, file system abstraction with Flysystem, and route caching for performance improvements. He emphasizes backward compatibility and explains how existing 4.2 applications can be upgraded smoothly. Watch
2014 Laracon EU Things I Believe Now That I'm Old Ross Tuck A talk about how to effectively receive, process, and share advice throughout one's career in software development. The speaker, Ross Tuck, shares personal experiences and outlines a 7-step process for handling advice, emphasizing the importance of considering the source, context, and being open to feedback while maintaining personal growth. Watch
2014 Laracon US AWS For Artisans Jeremy Lindblom See the variety of tools AWS has available and using it with Laravel. Watch
2014 Laracon US Abstract Machines Igor Wiedler Don't know about Abstract Machines? Find out! Watch
2014 Laracon US Async PHP With React Jeremy Mikola Jeremy Mikola on async PHP with React. Watch
2014 Laracon US Breaking The Mold Dayle Rees Dayle goes on a wild architecture ride through Laravel. Watch
2014 Laracon US Demystifying Modern JavaScript Tim Griesser The ins and outs of modern javascript frameworks and tools. Watch
2014 Laracon US Devs & Depression Greg Baugues An important talk no developer should miss. Watch
2014 Laracon US Hacking CS Education @ Khan Academy John Resig See the amazing interactive programming environment they're developing at Khan Academy. Watch
2014 Laracon US Hexagonal Architecture Chris Fidao Find out what all the fuss is about with Hexagonal Architecture. Watch
2014 Laracon US Laracon 2014 Keynote Taylor Otwell Taylor Otwell's Laracon US 2014 keynote in New York City. Conference coverage from this year centers on Laravel Forge (server provisioning) and Envoyer (zero-downtime deploys). Watch
2014 Laracon US Laravel.IO, A Use Case Architecture Shawn McCool Learn about the advanced architecture used in the new Laravel.io site. Watch
2014 Laracon US Lightning Talk Jeremy Mikola Jeremy Mikola's lightning talk at Laracon US 2014. Watch
2014 Laracon US Lightning Talk: The Code Manifesto Kayla Daniels Kayla Daniels presents her 'Code Manifesto', a framework for creating a more inclusive and respectful developer community. She discusses her experiences as a female developer, shares lessons learned from writing an article about equality in tech, and proposes six core principles including non-discrimination, respecting boundaries, helping others, and handling mistakes constructively. Watch
2014 Laracon US Open Source & Your Business Ian Landsman How your business can and should support open source software. Watch
2014 Laracon US What's Wrong With It? Jeffrey Way Jeff takes us on a tour of great new Laravel 4.2 features. Watch
2013 Laracon EU Bridging the Gap Ben Corlett Ben Corlett discusses best practices for PHP package development, focusing on framework-agnostic design and the importance of maintaining package independence from specific frameworks like Laravel. He emphasizes using interfaces, avoiding framework-specific dependencies, and making packages reusable across different PHP frameworks while maintaining clean, maintainable code. Watch
2013 Laracon EU Building Artisan Commands Taylor Otwell Taylor Otwell gives a practical talk on building Artisan commands in Laravel, covering basic command creation, dependency injection, and queuing. He demonstrates how to create custom commands, work with the Laravel queue system using different drivers like Beanstalkd, and shares upcoming features like a new debugging command for Laravel 4.1. The talk emphasizes writing reusable code by properly structuring commands and queue handlers. Watch
2013 Laracon EU Engineering Complex Applications with Laravel 4 Kapil Verma The speaker discusses his approach to building complex Laravel applications, focusing on architecture and abstraction. He shares his journey from basic MVC to more sophisticated patterns, emphasizing the importance of proper abstraction layers, service providers, and facades. He advocates for writing clean, maintainable code that distributes complexity across well-designed structures while maintaining a beautiful API surface. Watch
2013 Laracon EU HTTP and Your Angry Dog Ross Tuck Ross Tuck gives a comprehensive talk about HTTP fundamentals, focusing on how developers can better understand and utilize HTTP features. Using an analogy of befriending an angry dog with cheese, he explains concepts like content negotiation, caching mechanisms, ETags, and conditional requests. The talk aims to help developers understand HTTP's 'doggy brain' to better work with it in their applications. Watch
2013 Laracon EU In-Depth with Composer Jordi Boggiano A detailed talk about Composer package management by one of its core developers. The speaker discusses common misconceptions about Composer, explains the differences between install and update commands, introduces the global command functionality, and provides troubleshooting tips. The talk also covers package versioning, dependency management, and best practices like committing the composer.lock file. Watch
2013 Laracon EU Laravel Testing Tips, Techniques and Pitfalls Jeffrey Way A Laracon EU 2013 conference talk by Jeffrey Way titled "Laravel Testing Tips, Techniques and Pitfalls". Watch
2013 Laracon EU Objects, Testing and Responsibility Matthew Machuga Matt Machuga gives a comprehensive talk about object-oriented programming in PHP/Laravel, focusing on proper object design, testing practices, and code responsibilities. He covers the history of OOP in PHP, explains key concepts like inheritance, traits, and polymorphism, and provides practical guidance on writing testable code while emphasizing the importance of proper object composition and responsible design patterns. Watch
2013 Laracon EU Software Design Patterns in Laravel 4 Phill Sparks A technical talk about software design patterns used in Laravel framework. The speaker covers several key design patterns including Iterators, Observers, Singletons, Facades, and Decorators, explaining how they are implemented in Laravel and their practical applications. The talk includes detailed explanations of each pattern's structure, purpose, and real-world examples from Laravel's codebase. Watch
2013 Laracon EU Standardization, the Symfony Way Fabien Potencier Fabien Potencier, creator of Symfony, discusses the history and architecture of Symfony framework, its components, and why Laravel chose to adopt several Symfony components. He explains how Symfony provides low-level building blocks for PHP applications, focusing on best practices and standards, while emphasizing the framework's modular design and HTTP abstraction layer. Watch
2013 Laracon EU The Knowledge of Others Frank de Jonge Frank de Jonge discusses how developers can learn from other developers, frameworks, and programming languages. He explores different approaches to solving common problems, using examples from Python and JavaScript to demonstrate how their solutions can inspire improvements in PHP. He covers topics like event handling, promises, and variadic arguments, while emphasizing the importance of choosing the right tool for each job rather than trying to solve everything in PHP. Watch
2013 Laracon US Better Testing In Laravel 4 Jeffrey Way Jeffrey Way on better testing in Laravel 4. Watch
2013 Laracon US Eloquence Emerging, Laravel Taylor Otwell Taylor Otwell's talk “Eloquence Emerging, Laravel” from the inaugural Laracon US 2013 in Washington, DC. Watch
2013 Laracon US Eloquence Evolving Taylor Otwell Taylor Otwell's day-two Laracon US 2013 talk “Eloquence Evolving.” Watch
2013 Laracon US Laracon 2013 Panel Discussion Taylor Otwell, Dayle Rees, Shawn McCool A titled panel discussion from Laracon US 2013 featuring Taylor Otwell, Dayle Rees, and Shawn McCool. Watch
2013 Laracon US Laravel & Composer Phil Sturgeon Phil Sturgeon on Laravel and Composer. Watch
2013 Laracon US Laravel: An Unexpected Journey Dayle Rees Dayle Rees on an unexpected journey with Laravel. Watch
2013 Laracon US Per Your Request, Laravel 4 Kenny Meyers Kenny Meyers on requests in Laravel 4. Watch
2013 Laracon US Procrastinating Code Zack Kitzmiller Zack Kitzmiller's talk “Procrastinating Code” from Laracon US 2013. Watch
2013 Laracon US Simple API Development With Laravel Aaron Kuzemchak Aaron Kuzemchak on simple API development with Laravel. Watch
2013 Laracon US The Care & Feeding Of A Robot Eric Barnes Eric Barnes's talk “The Care & Feeding Of A Robot” from Laracon US 2013. Watch
2013 Laracon US Vagrant, Puppet, Laravel, & You Jonathan Barronville Jonathan Barronville on Vagrant, Puppet, and Laravel. Watch
2013 Laracon US When Programmers Start a Business Shawn McCool Shawn McCool on when programmers start a business. Watch

No talks match that.

The archive covers 14 years and 5 conferences, so try a broader term — a speaker's surname, a package name, or a single year.