~/talk

Building flexible and testable applications

Talkat Fragments 2019 · on Saturday, 2019-03-30· [testing, frontend-architecture]
slides:none on file

Seams are points in code or systems where behavior can be changed or isolated; the talk explains how to identify seams on different platforms and use them to make applications safer, more flexible and easier to test. It covers using seams to create fast feedback loops, decouple teams, reproduce tricky bug states, and introduce testable behavior both at compile-time and at runtime.

AI-written summary · about

  1. 0:00Start
  2. 0:06Building flexible, testable applications
  3. 0:37Things Change
  4. 12:03A seam is a place where you can alter behaviour in your program without editing in that place.
  5. 12:29Every seam has an enabling point, a place where you can make the decision to use one behaviour or another.
  6. 14:31Enums with
~/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.