alexisgallagher User Profile

Alexis Gallagher

RW Team Member

Alexis Gallagher has been failing to tear himself away from computers for over a dozen years, including tours in e-commerce firms in New York, in scientific research in Oxford, in front-office trading systems in London, and now via iOS in a pocket near you.

RWDevCon 2016 Session 303: Introduction to Protocol-Oriented Programming

RWDevCon 2016 Session 303: Introduction to Protocol-Oriented Programming

Swift 2 protocols can do things impossible in Objective C, so much that Apple has even argued for “Protocol-Oriented Programming” as an alternative to object-oriented programming. What does this really mean and when is it wise? This talk will walk through a detailed example, illustrating the pros and cons of OOP and protocol-based modeling, to show where Swift protocols are strictly superior, and also where their new benefits introduce fundamental new tradeoffs.

Alexis Gallagher