20-21 November 2014

15Hatfields, London, UK

Awesomeness Squared: Ultra-Efficient Functional Web Development in F# using WebSharper

Session Title

Awesomeness Squared: Ultra-Efficient Functional Web Development in F# using WebSharper

Session Type Workshop
Duration 45 minutes
Session Description

So you have heard about functional programming but never actually used it for something purely awesome? Now is your chance to learn about functional web development, and see how you can beat your fellow programmers to even the strictest deadlines and produce more awesome, more concise, and more maintainable web applications that really shine and work like a charm even the first time.

We will be writing code in CloudSharper, the world’s first online F# development environment, checking out pure magic data and visualization techniques, and developing web apps in browser that talk to services and display and work like a pro. Ahh, almost forgot about your favorite JavaScript libraries… Yes, you can use them too, all in F#!


Adam Granicz (IntelliFactory)

Adam is a 4x F# MVP and book author, key F# community member and evangelist, and a regular speaker at developer conferences and workshops.

Next to heading IntelliFactory, the F# company specialising in functional web and cloud applications and developer tools, he serves on the steering committee of the Commercial Users of Functional Programming (CUFP) workshop where he promotes the use of functional programming in industry.

You can follow him on Twitter @granicz, or find him on FPish, the largest online functional programming community.

Support FP Days 2014

In return for promoting FP Days 2014 to members of your user group, we offer a 10% discount on all tickets to group members.

We'll also help to promote your group by featuring it here on the FP Days website.

If you run a user group and you'd like more information on supporting FP Days 2014, please get in touch!

Contact Cara

Cara Hanman

FP Days 2014 Session Types

Need help planning which sessions to attend? We've provided a breakdown of our various session types below.

Case Study/Experience Report

A presentation and discussion of real-life (not theoretical) experiences of the application (or mis-application) of service design techniques. Case studies and experience reports include some discussion of lessons learned and an indication of how novel the work is.


Participants learn a new approach, tool or technology through using it to solve one or more practical exercises. Any software/hardware requirements are disclosed in the session description.


A session focused around some specific tool, technique or issue. Primarily led by the speaker, tutorials usually include some elements of interactivity or individual / group exercise.


An in-depth working session on a specific topic. May include paper presentations.