Past Meetup

Natasha Murashev: Practical Protocols with Associated Types in Swift

This Meetup is past

160 people went


92 3rd Street · Brooklyn, NY

How to find us

Use the side entrance through the gray gate.

Location image of event venue


This month we are excited to have Natasha Murashev speaking @ BK Swift! The folks at Genius ( will be hosting us at their new office in Gowanus; food and drinks will be provided.

Practical Protocols with Associated Types in Swift

Apple has called Swift a "Protocol-Oriented Language". But, to take protocols to the next level, Swift offers protocols with associated types! Yet, protocols with associated types can be confusing and not quite work as expected. Learn what Protocols with Associated Types are, how to use them in practical everyday scenarios to write cleaner Swift / iOS code, their current limitations, and their future in Swift.

Bio: Natasha is an iOS developer by day and a robot by night. She blogs about Swift, watchOS, and iOS development on her blog, (, curates a fast-growing weekly Swift newsletter, This Week in Swift (, and organizes the try! Swift Conference ( around the world (the next one is in NYC!). She's currently living the digital nomad life as her alter identity: @NatashaTheNomad (