Past Meetup

Member meeting: Practical Protocol-Oriented Programming in Swift

This Meetup is past

20 people went

Location image of event venue


The member meeting is open for members and nonmembers as usual.

Value types are at the core of Swift (seriously, mostly everything in the Swift standard library is a value type). But how do you avoid subclassing? That's where the power of Protocol-Oriented programming comes in. Learn how to structure your code to (almost) never subclass again! Practical everyday examples and ideas for your own code base will be included.

About your presenter

Natasha Murashev is an iOS developer by day and a robot by night. She blogs about Swift, WatchOS, and iOS development on her blog, (, and curates a fast-growing weekly Swift newsletter: This Week in Swift ( In her free time, she works on personal projects, speaks at meetups and conferences, contributes to open source, and likes to cross things off her bucket list. She's currently living the digital nomad life as her alter identity: @NatashaTheNomad (