~/talk

Pipeline Power-Up: Turning Complex Logic into Simple Steps

Talkat Laracon EU 2025 · 2025-02-03..02-04· [php]
slides:none on file

Demonstrates concrete Laravel code: the Laravel pipeline API used as middleware, sending a request or a query builder through named pipe classes; real use cases at Hospitable include calendar sync with markup and currency conversion, AI messaging composition via a value object DTO, query filters, double‑booking checks and smartlock integration that queues a job to delete codes as a saga compensation. Pattern shines when five or six steps are involved and each step is independently testable.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Pipeline pattern
  3. 3:09Why use pipelines
  4. 3:51Laravel pipeline API
  5. 6:36Laravel pipeline examples
  6. 7:59Syncing prices
  7. 10:24AI message pipelines
  8. 12:12Complex data operations
  9. 14:02Custom collections
  10. 15:28Query builder filtering
  11. 17:35Reusing pipes
  12. 19:02Enums for pipelines
  13. 20:45Saga patterns
  14. 23:18Compensation in sagas
  15. 24:04Key takeaways and closing remarks
~/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.