Suave is a lightweight, non-blocking web server. The non-blocking I/O model is efficient and suitable for building fast, scalable network applications. In fact, Suave is written in a completely non-blocking fashion throughout. Suave runs on Linux, OS X and Windows flawlessly.
In this session, I’ll show you how to build F# web applications and services using Suave, starting from just 10 lines of code in an F# script file and ending with an application deployed and running on Azure and Heroku. The short talk will be followed by a hands on session where you can play with Suave and build & deploy your own web projects! To get the most from this session please bring along a laptop with F# installed.
Learn more about Suave at suave.io/ and about a Suave + Azure combo in a recent blog post by Scott Hansleman.
Tomas is a long-time F# enthusiast, Microsoft MVP and author of a book Real-World Functional Programming (manning.com/petricek) which explains functional programming concepts using C# 3.0 and teaching F# alongside. He leads functional programming and F# courses in London, New York and worldwide. He contributed to the development of F# as a contractor at Microsoft Research in Cambridge and helped create data-manipulation library Deedle while working at BlueMountain Capital in New York. Before starting PhD at Cambridge, he studied in Prague and worked as an independent .NET consultant.