One of the main use cases for server-side Swift is for building REST APIs. Interacting with network data is a key function of almost any app, and until now that server-side component had to be built by someone else with the relevant server-side skills, or required an app developer to frequently switch between programming languages and development environments to build both the client-side, and the server-side code in the app.
Swift on the server opens the possibility for a developer to work on everything involved in the app, and move seamlessly between client-side and server-side.
Despite being in its infancy, there is already a vibrant community springing up around server-side Swift, with some impressive open source webserver frameworks from heavy hitters like IBM, in the form of their Kitura framework--http://www.kitura.io.
In this recipe, we...