~/talk

Software Architecture for Developers (3-hour workshop)

Talkat Build Stuff 2022 · 2022-11-09..11-11· [software-architecture]
slides:none on file

Workshop argues architecture is significant design decisions (measured by cost of change) and shows how to prove those decisions by building, measuring and iterating. Covers coupling, cohesion, threading/time models (sometimes solved only by process boundaries), microservice tradeoffs, dependency risk (left‑pad and an expired Ericsson license), and ADR practice with ADRs as markdown alongside code. Gives concrete wins: refactor a monster switch into a table lookup and gain ~200% performance, and recommends deferring hard decisions until the team gains knowledge.

AI-written summary · about

  1. 0:00Introduction
  2. 2:29Defining Architecture
  3. 7:53Design vs. Architecture
  4. 14:12Creating Architecture
  5. 18:32Developer Perspective
  6. 23:36Addressing Change
  7. 30:10Managing Technical Debt
  8. 34:01Team Skills and Structure
  9. 37:56Structural Elements
  10. 43:41Dependencies and Assumptions
  11. 50:56Platform and Market Risks
  12. 58:09Conway's Law and Teams
  13. 1:12:30Break
  14. 1:24:16Process and Architecture
  15. 1:31:55Iterative Development
  16. 1:40:30Prudent Debt Management
  17. 1:48:51Modeling for Discovery
  18. 1:55:17Bounded Contexts
  19. 1:58:42Architecture Records
  20. 2:05:31Measurement and Evaluation
  21. 2:11:57History and Decay
  22. 2:20:34Quality Requirements
  23. 2:26:52Conclusion
~/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.