Decoupling Applications from Architectures
summary
Claims a way to swap architectural choices without touching business logic by modeling UI and backend work as trigrams and signal networks and routing reactions via TAO.js. Demonstrates on the RealWorld/Conduit example, replaces Redux callbacks with TAO.js handlers and transponders, wires a local API implementing Mongo calls as signal handlers, and switches transport to socket.io. Built a working refactor (demo hiccups aside) after 20 years of experience.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:20Application vs Architecture
- 5:58Decoupling strategy
- 7:33Introduction to Tau JS
- 11:51RealWorld demo overview
- 15:18Refactoring the frontend
- 28:34API and backend integration
- 32:58Resources and conclusion
related talks
20mSacrificial Architecture in modern web development
40mReactive Programming: A Better Way To Write Frontend Applications
58mFrom Zero to Live with Functional JavaScript Applications (Part 2)
22mScalable Angular Application Architecture
18mAtomic Design as a Migration Strategy
42mStratified design and functional architecture
58mFrontin' like a Back-er
49mRedux, beyond React
