01:58 - Natasha Murashev Introduction
@NatashaTheRobot
@natashathenomad
GitHub
Blog
This Week in Swift Newsletter
The iPhreaks Show Episode #092: Unit Testing with NatashaTheRobot
try! Swift
try! Swift NYC Use discount code IPHREAKS100 for $100 off a ticket!
02:31 - Protocol-Oriented Programming
Natasha Murashev: Practical Protocol-Oriented-Programming
WWDC 2015: Protocol-Oriented Programming in Swift03:49 - How Protocols Were Used Prior to Swift; Benefits
08:12 - Benefits in Regards to Testing
09:03 - Protocols in Swift vs Objective-C
10:18 - Downsides/Pitfalls When Using Protocols
13:04 - Associated Types and Type Erasure
Hector Matos @ AltConf 2016 - Type Erasure Magic
Gwendolyn Weston: Keep Calm and Type Erase On17:02 - Keeping Code Clean
The Ghost of Swift Bugs Future21:22 - Does protocol-oriented programming change the architecture of your apps substantially?
22:06 - Structs > Classes
25:13 - Protocol-oriented Programming Code Examples
Natasha's Talk
Protocol-Oriented Programming in Swift27:05 - Changes With Swift 3?
NorthFace Surge Transit Backpack (Alondo)
Andy Matuschak: Let’s Play: Refactor the Mega-Controller @ NSSpain (Alondo)
The Well of Ascension (Mistborn, Book 2) by Brandon Sanderson (Layne)
Prague (Layne)
Microsoft Sculpt Ergonomic Keyboard (Caleb)
ErgoDox Ergonomic Mechanical Keyboard Kit (Caleb)
Ben North & Oliver Nash: Magnetic core memory reborn (Andrew)
Rocket (Andrew)
Alexandros Salazar: The Ghost of Swift Bugs Future (Jaim)
Hector Matos @ AltConf 2016 - Type Erasure Magic (Jaim)
How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar (Chuck)
Understanding Swift Performance (Natasha)
Win the Crowd: Unlock the Secrets of Influence, Charisma, and Showmanship by Steve Cohen (Natasha)
Rainbow Bagels (Natasha)