Skip to content
iPS 166 Protocol-Oriented Programming with Natasha Murashev episode artwork

EPISODE · Aug 18, 2016 · 41 MIN

iPS 166 Protocol-Oriented Programming with Natasha Murashev

from iPhreaks · host Charles M Wood

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 Swift 03: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 On 17:02 - Keeping Code Clean The Ghost of Swift Bugs Future 21: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 Swift 27:05 - Changes With Swift 3? 28:03 - try! Swift Picks 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)

Episode metadata supplied by the publisher feed · Published Aug 18, 2016

Embed this episode

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 Swift 03: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 On 17:02 - Keeping Code Clean The Ghost of Swift Bugs Future 21: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 Swift 27:05 - Changes With Swift 3? 28:03 - try! Swift Picks 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...

Distinct summary based on available episode metadata or transcript content.

Ready to play

iPS 166 Protocol-Oriented Programming with Natasha Murashev

0:00 41:43

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of iPhreaks?

This episode is 41 minutes long.

When was this iPhreaks episode published?

This episode was published on August 18, 2016.

Can I download this iPhreaks episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!