Laracon EU 2019
2019-08-28..2019-08-30
Amsterdam, Netherlands
[Laracon EU 2013, Laracon EU 2015, Laracon EU 2016, Laracon EU 2017, Laracon EU 2018, Laracon EU 2019, Laracon EU 2022, Laracon EU 2024, Laracon EU 2025]
who it's for
laravel developers, php developers, backend engineers, devops engineers, security engineers, frontend developers, engineering managers
topics
dependency injection containers; Laravel authorization gates and policies; Laravel notifications system; Inertia.js server-driven SPA; Deploying Laravel on Kubernetes; Event Sourcing with EventSauce; event storming workshops; cache busting with Laravel Mix and CDN; lazy collections and cursor processing; job middleware with Redis throttling; profiling with Xdebug XHProf and pspy; Ignition error page and Flare
| title | author | length |
|---|---|---|
| How your Laravel application can get hacked, and how to prevent that from happening | Antti Rössi | 31m |
Live demos show a Laravel API leaking an entire database via a single unsanitized sort parameter and an upload endpoint turning a JPG into remote code… | ||
| The State of Laravel | Taylor Otwell | 39m |
Laravel 6.0 ships as an LTS (two years bugfix, three years security) and shows concrete features: gate inspect returns an authorization response with custom… | ||
| Demystifying Dependency Injection Containers | Kai Sassnowski | 27m |
Builds a minimal DI container (a bindings array plus set/get), registers factories that accept the container, and demonstrates container get recursion… | ||
| Performance optimization: how do I go about it? | Kasia Zien | 50m |
Covers concrete tools and outcomes: Xdebug and XHProf for profiling, QCacheGrind to inspect call maps, PHP meminfo to dump heap contents, and the new-ish pspy… | ||
| The Beauty of Laravel's Notification System | Christoph Rumpel | 30m |
Shows how to build real Laravel notifications: create a Notification class, choose channels, and see a live mailtrap capture of the email, a stored record via… | ||
| Have your cake and eat it too with Inertia.js | Sebastian De Deyne | 28m |
Claims that Inertia lets a server-driven SPA keep routing and data fetching on Laravel while the UI lives in Vue/React, demonstrated with a posts admin built… | ||
| Infinite Scale: Deploying and Scaling Laravel on Kubernetes | Leo Sjoberg | 26m |
Shows a concrete path to run Laravel on Kubernetes: Docker image with PHP‑FPM and nginx, configMaps for nginx, base64‑encoded Secrets, and an ingress plus… | ||
| Close the Gate! Using Laravel's Authorization Layer | Chris Brown | 27m |
Describes how Laravel Gates and Policies actually get wired: defining abilities, policy methods, middleware and Blade can/cannot, and the controller authorized… | ||
| The Art of Form Validation | Caneco | 28m |
Client-side validation reduces server load by catching bad input early and giving instant feedback while server-side validation still enforces uniqueness and… | ||
| What it takes to become a great developer! | Christian Zacharias | 23m |
Claim: maintainability matters more than architecture buzzwords, with 75% of maintenance work being adaptive or perfective and only 21% bug fixes… | ||
| Our Secret Project | Freek van der Herten, Marcel Pociot | 27m |
A Laravel-specific error page called Ignition replaces Whoops, ships as the default in Laravel 6 and installs on 5.5+, shows original Blade views, route name… | ||
| Time Driven Development | Katerina Trajchevska | 24m |
Argues for choosing design effort by expected lifetime and change rate: an early prototype uses Zoho CRM and a single class API to ship, then later swaps to… | ||
| Event Sourcing in Laravel with EventSauce | Dries Vints | 32m |
Uses the EventSauce library and a Laravel adapter to implement event sourcing for a GitHub-style pull-request aggregate with events stored in domain_message… | ||
| Event Storming for Everyone | Beau Simensen | 33m |
Event storming proves it turns fuzzy requirements into executable design: six participants build three models in a few hours (a Forge + Envoyer deployment… | ||
| The world is NOT cruddy by design | Adel Faizrakhmanov | 23m |
Argues that CRUD UIs and REST hide real behaviour and then shows practical refactorings: split read/write models, implement explicit action methods and… | ||
| Be nice, help the person who hacks your servers to get your data | Srdjan Vranac | 29m |
Cleartext credentials leak everywhere: 1,800 unique keys daily and 4.1 billion records exposed in six months, with real-world fallout like a $15,000 bill from… | ||
| SOLID in architecture | Michal Ksionek | 27m |
Argues that SOLID scales to components with concrete rules: group classes by release equivalence and common-closure/reuse tradeoffs, choose a spot on Uncle… | ||
| Less Pain with Gain, how Laravel helps you scale your Applications | Martin Westphal | 25m |
Claim: Laravel reduces refactor pain by default, letting a large e‑commerce grow to 700 people and 220 tech staff without rewriting core stacks. Concrete… | ||
| Cache busting using Laravel Mix and CDN | Ryuta Hamasaki | 25m |
Shows how to combine Laravel Mix with an S3/CloudFront CDN to actually cache‑bust: sets Cache‑Control to one year, uploads build output to s3, and discovers… | ||
| Persuasive Design Patterns—Design experiences that enhance and align with motivations | Jenny Shen | 38m |
Defines three pattern families—conversion, trust, and engagement—and gives concrete tactics and outcomes: use of loss aversion (Instagram stories, limited… | ||
| Estimation as Uncertainty Reduction | Michael Godeck | 31m |
Estimation is uncertainty reduction: replace single-value guesses with range estimates that expose assumptions, calibrate confidence with an equivalent bet… | ||
| nothing matches | ||