Mind your own business view controller
summary
A critique of MVC that shows concrete alternatives: replaces framework assumptions with ports and adapters and contexts, uses Elixir tools (mix, umbrellas, releases), Phoenix + Ecto examples (notes on changesets), and a merged Phoenix PR (no 989) as a starting anecdote. Proposes organizing code by feature for functional cohesion, testing the domain via tests-as-first-adapter, and a lightweight Raxx/ACE-style endpoint pattern with compile‑time vs runtime config and start_link supervision — used successfully across several projects.
AI-written summary · about
chapters (9)
- 0:00The MVC acronym
- 1:33Philosophy of architecture
- 3:42Domain-driven design
- 6:44Architecture boundaries
- 7:59Critique of MVC frameworks
- 11:00Simplifying models
- 14:04Practical implementation
- 18:10Configuration and scaling
- 20:21Q&A session
related talks
24mThe Alchemist's Code: Bringing More Value with Less Magic
37mModern Abstractions and the Web, and avoiding Pitfalls because Life is short
27mLow-Hanging View Controller Fruits
52mEvolving a Pragmatic, Clean Architecture A Craftsman's Guide
01h 01mClean Architecture
38mKeynote
02h 29mPractical advice for building glorious monoliths
34mSustainable Architecture
