About the content This talk was delivered live in March 2015 at Swift Summit London. The video was transcribed by Realm and is published here with the permission of the conference organizers. We tightly couple our view controllers to data models, networking, and the next view controller. Are there ways to avoid this? In this talk, Chris Eidhof experiments with a functional approach, live-coding an