One of the myths about F# is that it is only good for complex mathematics. In this talk, I’ll show you that this could not be further from truth. A web server is essentially a function from a request to a response and so functional programming is a perfect fit for it.
In this talk, I’m going to walk through a complete web development story with F#. We’ll start with a script file to test a couple of ideas, wrap the code into a web server and we’ll finish by deploying our system to Azure and Heroku. If you’re curious what this is going to be about, you can check out one of the samples that we’ll build at fun3d.net.
You will learn:
How to write web applications using the Suave.io web server
How to call REST services using F# Data type providers
How functional web server design makes it easier to test your system
How to deploy F# web apps to Azure and Heroku with FAKE