How to turn an onion into a snake?
summary
Claims that names and architectures drive design decisions and gives a concrete lineage: Jeffrey Palermo’s onion architecture (2008), Uncle Bob’s Clean Architecture (2012) and VIPER adapted for iOS around 2014. Demonstrates a random-name generator for architectures, counts years to show evolution, and argues specific practice: treat UIViewController as part of the View layer (not a catchall), so code organization actually changes and keeps UI code out of business logic.
AI-written summary · about
chapters (7)
- 0:00Intro
- 0:40The onion architecture
- 1:10The viper architecture
- 1:35Naming your model
- 2:00Why is the name of your pattern important
- 2:43Anaconda
- 3:25UIViewController
related talks
51mA Contrarian View of Software Architecture
50mShrek, Onions and Architecture
42mStratified design and functional architecture
01h 29mArchitecture Beyond Clean & Hexagonal
07mArchitecture: where Science and Art break even
39mOnion-like iOS Architecture Solution
18mArchitecture is vital to build an app. But what is that concretely?
52mEvolving a Pragmatic, Clean Architecture A Craftsman's Guide
