Pushing the limits of protocol-oriented programming

Ba6b43b7b6198e2c20cbd348431ca6f4?s=47 Jesse Squires
November 08, 2016

Pushing the limits of protocol-oriented programming

All programming languages have their own "personality" and encourage certain paradigms. In Swift, this is expressed through protocols and a focus on value types. As a community, we convey this by describing code as being "swifty" or not. In this talk, we'll examine how we can push the limits of protocol-oriented programming (and thus, the limits of the Swift type-checker) by building a generic, protocol-oriented ("swifty") data source framework.

Video:
https://www.skilled.io/u/swiftsummit/pushing-the-limits-of-protocol-oriented-programming

GItHub project:
https://github.com/jessesquires/JSQDataSourcesKit

Event:
https://swiftsummit.com

Ba6b43b7b6198e2c20cbd348431ca6f4?s=128

Jesse Squires

November 08, 2016
Tweet