Palestra: Functional Web Development


Dia da semana:

5:00pm - 5:50pm

One of the myths about functional programming 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 that takes a request and produces a response – so functional programming is a perfect fit for it! ​

In this talk, I’m going to walk through a complete functional web development story, using F# to demonstrate the ideas. We’ll start by using functional programming to model the domain logic; then we’ll wrap it in a web server and use function composition to express the request routing. We’ll finish by deploying the system to the cloud using Heroku and Azure.