Pragmatism in the real world

Writing an API with Swift 3 on LinuxPresented at Codemotion Berlin, October 2016

Apple has open sourced Swift, their new programming language, so you can now use it on Linux servers. Swift’s static typing, concise syntax and speed make it a good language for all types of server-side software including APIs. In this session you’ll learn how to build an API in Swift 3. We’ll cover the key concepts around HTTP request-response resource APIs, including accepting and generating the correct content type, routing, authentication and also returning errors appropriately.