~/talk

The Art of Front-end Architecture

Talkat JSWorld Conference 2021 · 2021-02-22..02-27· [frontend-architecture]
slides:none on file

Argues for organizing front-end around business rules with a concrete five‑layer layout: domain, use cases, infrastructure, adapter layer, UI that enforces the dependency rule (dependencies point inward). Shows TypeScript examples, invokes use cases from Vue/Vuex and from jQuery, uses a tic‑tac‑toe demo and describes incremental rollout at an energy app serving more than 300,000 customers. Reports easier unit testing and framework swaps at the cost of extra indirection.

AI-written summary · about

  1. 0:00Intro
  2. 2:07Legacy Code
  3. 5:02Business Stuff
  4. 10:57Dependency Rule
  5. 14:00Why are we complicating this
  6. 16:50Explicit references between layers
  7. 25:52Disclaimers
  8. 28:06Conclusion
~/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.