~/talk

Luke Downing :: Lessons from the Laravel Framework

Talkat Laracon EU 2024 · 2024-02-05..02-06· [laravel, php]
slides:none on file

Shows that a single file reveals structure: web.php overview exposes middleware auth and verified, Breeze scaffolding, nested resource routes implying users have many parrots and a parrots.user foreign key. Demonstrates a Mapbox image endpoint using Cache, HTTP, Config and Response facades, caching responses so only one external request occurs. Tests use facade testing helpers and take about 2.5 minutes to write, asserting cache behavior. Argues specific tradeoffs: embrace framework conveniences when developer productivity outweighs portability.

AI-written summary · about

  1. 0:00Welcome and community growth
  2. 1:09Tobias Petri's success story
  3. 2:52The lesson of intentionality
  4. 6:12Laravel features as lessons
  5. 7:13Analyzing web.php for insights
  6. 10:03Understanding CRUD and routes
  7. 12:32The value of being obvious
  8. 14:15Pros and cons of clever code
  9. 15:59Facade usage and controversy
  10. 17:23Developer experience with facades
  11. 20:58Knowing when to break rules
  12. 23:41Reflecting on framework lessons
  13. 26:34Q&A 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.