Abstract/excerpt: In the Apple ecosystem, everyone has their own way of implementing a network stack. Many end up with a large `WebService` class where everything gets dumped. These classes, like massive view controllers, expose broad interfaces that are hard to understand, unwieldy to use, and difficult to test.
But network stacks don't have to be like this! Let's talk about how you can use the Swish framework to build a protocol-oriented and testable networking stack in Swift that will make you happy.
Bio: Jake Craige is a Developer at thoughtbot, a consulting company of designers and developers that partner with you to build great web and mobile products. He's really excited about Swift and how its static typing and functional capabilities lead to safe and creative solutions to common problems.