~/conference

Laracon EU 2019

laravel developers, php developers, backend engineers, devops engineers, security engineers, frontend developers, engineering managers

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

titleauthorlength
How your Laravel application can get hacked, and how to prevent that from happeningAntti Rössi31m
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…
Talk on
The State of LaravelTaylor Otwell39m
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…
Talk on
Demystifying Dependency Injection ContainersKai Sassnowski27m
Builds a minimal DI container (a bindings array plus set/get), registers factories that accept the container, and demonstrates container get recursion…
Talk on
Performance optimization: how do I go about it?Kasia Zien50m
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…
Talk on
The Beauty of Laravel's Notification SystemChristoph Rumpel30m
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…
Talk on
Have your cake and eat it too with Inertia.jsSebastian De Deyne28m
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…
Talk on
Infinite Scale: Deploying and Scaling Laravel on KubernetesLeo Sjoberg26m
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…
Talk on
Close the Gate! Using Laravel's Authorization LayerChris Brown27m
Describes how Laravel Gates and Policies actually get wired: defining abilities, policy methods, middleware and Blade can/cannot, and the controller authorized…
Talk on
The Art of Form ValidationCaneco28m
Client-side validation reduces server load by catching bad input early and giving instant feedback while server-side validation still enforces uniqueness and…
Talk on
What it takes to become a great developer!Christian Zacharias23m
Claim: maintainability matters more than architecture buzzwords, with 75% of maintenance work being adaptive or perfective and only 21% bug fixes…
Talk on
Our Secret ProjectFreek van der Herten, Marcel Pociot27m
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…
Talk on
Time Driven DevelopmentKaterina Trajchevska24m
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…
Talk on
Event Sourcing in Laravel with EventSauceDries Vints32m
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…
Talk on
Event Storming for EveryoneBeau Simensen33m
Event storming proves it turns fuzzy requirements into executable design: six participants build three models in a few hours (a Forge + Envoyer deployment…
Talk on
The world is NOT cruddy by designAdel Faizrakhmanov23m
Argues that CRUD UIs and REST hide real behaviour and then shows practical refactorings: split read/write models, implement explicit action methods and…
Talk on
Be nice, help the person who hacks your servers to get your dataSrdjan Vranac29m
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…
Talk on
SOLID in architectureMichal Ksionek27m
Argues that SOLID scales to components with concrete rules: group classes by release equivalence and common-closure/reuse tradeoffs, choose a spot on Uncle…
Talk on
Less Pain with Gain, how Laravel helps you scale your ApplicationsMartin Westphal25m
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…
Talk on
Cache busting using Laravel Mix and CDNRyuta Hamasaki25m
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…
Talk on
Persuasive Design Patterns—Design experiences that enhance and align with motivationsJenny Shen38m
Defines three pattern families—conversion, trust, and engagement—and gives concrete tactics and outcomes: use of loss aversion (Instagram stories, limited…
Talk on
Estimation as Uncertainty ReductionMichael Godeck31m
Estimation is uncertainty reduction: replace single-value guesses with range estimates that expose assumptions, calibrate confidence with an equivalent bet…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.