Andy Matuschak talks refactoring techniques using Swift

A great talk by Andy Matuschak about some Swift patterns for decomposing unwieldy view controllers.

Unlike a typical presentation, Andy starts with a 'garbage view controller' and in real -time explores what the view controller does and works through reasoning about the best ways to split things apart and make them more understandable.

 

Update:  I found the sample code that goes with it ->  here