~/talk

Patterns that pay off

Talkat Laracon AU 2018 · 2018-10-18..10-19· [laravel, developer-experience]

Clear claims and concrete practices: treat design patterns as preventative vs reactive (use a solution only when a problem appears), prefer monolith first until microservices’ costs justify splitting, stop using production dumps — seeds not dumps with randomized seed data and factory states, enforce four eyes code review + self-review, typehint custom Request classes, use presenters/view‑models/responsibles for view data, prioritize tests that would save your job, and favor small, easy‑to‑delete code to lower cost of change.

AI-written summary · about

  1. 0:00Start
  2. 6:27Cost of Change Time it takes to adapt the existing application logic to new business realities.
  3. 8:11Write code that is easy to delete.
  4. 9:48PART 11 Matt's Patterns
  5. 10:23Three types of pattern 1. Process 2. Architecture 3. (Re)factoring
  6. 11:20No precogs
  7. 13:07Codebase Consistency
  8. 15:31Four Eyes
  9. 18:32Monolith first
  10. 20:28Seeds, not Dumps
  11. 23:04Test to save your job
  12. 27:30Seed each test
  13. 29:52Custom Requests
  14. 32:54View Data Composition
  15. 39:51Not everyone needs a root canal.
~/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.