What we learned from building full-stack web applications in F#

11th June 2015 in London at Skills Matter

There are 7 other SkillsCasts available from Functional Programming eXchange 2015

Please log in to watch this conference skillscast.

522309109 640

In recent years, there has been a push to promote so-called isomorphic web applications: the same JavaScript code is able to run both on the server and the client. This allows a very fluid and uncluttered style of development. It also helps keep code DRY and provides opportunities for client-server interactions that would otherwise be complex to set up.

However these advantages are not exclusively available in JavaScript. Thanks to its F#-to-JavaScript compiler, WebSharper allows the same benefits combined with the strict typing and terse syntax of F#. It provides a set of abstractions for server-side, client-side and multi-tiered code that greatly enhance modularity and composability. In this session Loïc presents a number of case studies where this style has boosted productivity in his team and enabled them to deliver applications with much less code and in much less time.


Thanks to our sponsors

What we learned from building full-stack web applications in F#

Loïc Denuzière

Interested in functional programming almost since he started programming, Loïc Denuzière has dabbled in F#, OCaml, Haskell, Common Lisp and many others. Loïc currently divides his time between working on the WebSharper ecosystem and using it for various projects at IntelliFactory.