~/conference

Laracon EU Online 2021

date:2021-01-18..2021-01-22
location:-- online --
series:Laracon EU Online · one edition

Laravel developers, PHP developers, full stack developers, frontend developers, QA and test engineers, performance engineers

GraphQL with Laravel; Blade templating techniques; mutation testing in PHP; event sourcing in Laravel; asynchronous PHP with ReactPHP; Inertia.js for Laravel; component design with Tailwind; animation and data visualization with React; profiling Laravel applications; Blackfire profiling internals; investigating outstanding SQL requests; distributed profiling

titleauthorlength
Building a GraphQL API with LaravelDries Vints36m
Builds a schema-first GraphQL server with Lighthouse and demos queries and mutations from the Laravel GraphQL Playground. Implements an e‑shop: list products…
Talk in English on
Slicing into BladeLiam Hammett30m
Walks through exact Blade internals: a tiny standalone PHP view function that shows rendering, Blade's compile_string step and use of PHP's token_get_all, the…
Talk in English on
Mutation Testing with PHPJeroen Groenendijk19m
Mutation testing for PHP is demonstrated using the Infection PHP tool on a shipping calculator example; it generates mutants (flipping conditionals, changing…
Talk in Dutch on
Better Testing in LaravelKai Sassnowski34m
Advocates integration‑style tests over strict unit tests to maximize refactor confidence, trading some speed for readability over mock-heavy speedups…
Talk in English on
The World of Laravel ExceptionsBobby Bouwmann30m
Shows how to structure Laravel exceptions with concrete code: custom exception classes that implement an interface to catch by type, add contextual arrays for…
Talk in English on
Dealing with Technical DebtKaterina Trajchevska31m
Claims that average developers spend 42% of their time on technical debt and that orgs who actively manage it ship at least 50% faster. Describes a Git…
Talk in English on
Battle-Tested Techniques for Animation and Data Viz with ReactKrystal Campioni33m
Combines z3 as a math toolbox with React for rendering, showing concrete code: use springs hook to animate radius and running dots, scale square root so circle…
Talk in English on
10 Tips To Be More Productive With PhpStormChristoph Rumpel32m
Promises ten shortcuts but actually walks through eleven concrete fixes and demos: using the PhpStorm productivity guide to see saved characters and feature…
Talk in English on
Think Like a HackerStephen Rees-Carter30m
An intentionally vulnerable Laravel app gets compromised end to end: user enumeration via registration and password reset, credential stuffing using leaked…
Talk in English on
Event Sourcing in LaravelFreek van der Herten32m
A runnable demo shows an app called Larabank built with the laravel event sourcing package, storing every change in a stored events table and rebuilding views…
Talk in English on
An Introduction to Asynchronous PHP using ReactPHPMarcel Pociot33m
ReactPHP is shown end-to-end: the event loop, streams, promises, sockets and an HTTP server that actually runs on PHP. Examples include powering Laravel…
Talk in English on
Getting Started with Inertia.jsLars Peterke30m
Builds a real Laravel app with Vue and shows installing Interta.js glue, swapping blade for an @inertia directive and returning Inertia::render so pages arrive…
Talk in English on
Growing the PHP Core — One Test at a TimeFlorian Engelhardt33m
Shows how to contribute to PHP core by writing PHPT tests in PHP (no C, no RFCs), how to compile PHP and run the test runner (phpunit) locally, and how a…
Talk in English on
Map Mastery – Spatial Tips for Your Laravel AppDavid Piesse25m
Shows concrete tactics: use geojson casts in Laravel 7+ to pass features, prefer Leaflet/OpenStreetMap over costly Google or Mapbox tiles, extract EXIF with…
Talk in English on
Building Design Components with TailwindChris Sevilleja27m
Shows how Tailwind composes a small landing page by actually building five pieces — navigation, buttons, hero, card and a form — using top 5 components and no…
Talk in English on
Q & ATaylor Otwell34m
Update on the next Spark: a self-contained Spark billing portal using Inertia and Tailwind, delivered as a mountable composer package with Paddle and Stripe…
Talk in English on
Getting Started with Profiling Laravel CodeBlackfire27m
A demo shows Blackfire profiler installed as a PHP extension and a browser extension that safely profiles production by sending 10 requests averaged and…
Talk in English on
Creating generative art with PHP!Blackfire40m
Recreates the open source primitive algorithm in PHP using imagex / imaging and profiles it with Blackfire to find real bottlenecks: repeated…
Talk in English on
Blackfire Under the HoodBlackfire21m
Blackfire profiles PHP at function-call granularity using four components: probe (PHP extension) that samples wall/cpu/io time and arguments, an agent that…
Talk in English on
Getting Details on Outstanding SQL RequestsBlackfire23m
Blackfire profiler inspects a page that issues 50 SQL requests and shows an aggregate of ~20 ms total with a 1.4 ms DB connect and 240 KB result bandwidth…
Talk in English on
Defining and Using Key Metrics to Master Performance MeasurementsBlackfire27m
Explains that metrics are labeled collections of function costs (wall time, CPU, I/O, memory) gathered by the Blackfire probe, shows hundreds of built‑ins and…
Talk in English on
APMs, Profilers Static Analyzers Who’s whoBlackfire21m
Quick practical distinctions between tooling and what they actually deliver for PHP apps: debug tools like ray and the Laravel debug bar give contextual state…
Talk in English on
Performance is a Feature It Should Be Tested as SuchBlackfire28m
Claim: performance is a feature and must be tested with concrete assertions. Uses Blackfire plus the blackfireplayer and declarative blackfire.yaml scenarios…
Talk in English on
The Power of Distributed ProfilingBlackfire23m
A demo shows distributed profiling that actually stitches traces across languages (PHP Python Go) by propagating an x-blackfire-query header and parent/child…
Talk in English 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.