![Fatal Error artwork](https://is2-ssl.mzstatic.com/image/thumb/Podcasts113/v4/83/b2/2d/83b22d63-53e0-e8be-0fc5-103528136b23/mza_2206489684965213635.png/100x100bb.jpg)
22. Optional Properties
Fatal Error
English - March 20, 2017 13:00 - 24 minutes - 17.2 MB - ★★★★★ - 16 ratingsTechnology News Tech News Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Previous Episode: 21. try! Swift Tokyo
Next Episode: 23. Metaprogramming (Objective-C vs Swift)
Soroush: That One Optional Property
Massive View Controller
Sandi Metz: Nothing is Something (RailsConf 2015)
Finite State Machine (Wikipedia)
StatefulViewController
Soroush: a state machine where invalid transitions can’t compile
A gentle introduction to dependent types
Less gently: Dependent Types at Work
D Oisín Kidney: In which I Misunderstand Dependent Types
Validated
Andy Matuschak: A composable pattern for pure state machines with effects
Functional core, imperative shell is from Boundaries by Gary Bernhardt