Apple's new Swift programming language is open source, fast and great for APIs. It's a great modern language which emphasises consistency, developer productivity and safety. As such, it's a great fit for writing APIs deployed to Linux, including microservices and server-less architectures.
This session will show you how to build a simple Swift API for deployment to IBM's OpenWhisk server-less environment. In order to do this, I will also cover key features of the Swift language and why it is good for server-side applications. I will discuss the HTTP protocol and how APIs fit within it and we'll look at how to build APIs in Swift before moving on to server-less ones.
Hands-on session talk: 100 minutes long, code heavy, practical session
Rob Allen is a software consultant and developer with many years experience who writes code in Swift, PHP and other interesting languages. He is part of Slim Framework's leadership team and contributes to other open source projects. Rob is a published author and based in the UK where he runs Nineteen Feet Limited, focussing on web development, training and consultancy. In his spare time, Rob blogs at akrabat.com and can often be seen with a camera in his hand.