~/talk

Stratified design and functional architecture

Talkat Øredev 2023 · 2023-11-08..11-10· [frontend-architecture, react]
slides:none on file

Shows a concrete claim: combining stratified design with pure functions produces the onion architecture and predictable rules like the spreading rule and “last action on the stack.” Uses JavaScript examples (send email, save user, affiliate payout, newsletter generation), refactorings (extracting calculations, generating emails up‑front, pagination for millions), and architecture names (ports and adapters, hexagonal, functional core/imperative shell). Demonstrates moving DB and side effects to an interaction layer so core logic is testable, reusable and decoupled.

AI-written summary · about

  1. 0:00Introduction to concepts
  2. 1:33The fundamental distinction
  3. 8:03Managing actions
  4. 15:00Stratified design
  5. 24:05Onion architecture
  6. 27:36Addressing design questions
  7. 36:36Conclusion and Q&A
~/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.