Freya - A functional first web stack in F# with Andrew Cherry

Dec 11, 2014 · London, United Kingdom

Looking at the new Freya web stack, a way to build web systems that works with the strengths of HTTP and functional programming to provide a nicer way to work with the web in F#.

Freya is an attempt to take a functional approach to working with the web while adopting the OWIN standard. It's designed to make it easy to work at whatever level of abstraction is appropriate for the web system you're building, without losing sight of the underlying mechanics of HTTP, and without ending up with boilerplate.

The initial version of Freya includes a simple pipeline abstraction, a way of working with HTTP in a strongly typed way, a simple but useful router, and an implementation of a WebMachine-like library for implementing HTTP resources (REST). 


Andrew is a developer and owner of Xyncro ( He's been working with .NET since 1.0 but always wanted to be able to use the fun bits from Haskell, Erlang, etc. commercially. F# brought the fun back to .NET and he now works helping people apply functional practices to build better software.

Recently he's been working on a stack to make F# feel like a warm and fuzzy way of writing software for the web.


Please register on Skills Matter's site too:

Event organizers
  • F#unctional Londoners Meetup Group

    F#unctional Londoners is a meetup group that aims to bring together Londoners with an interest in functional programming with F#. Topics include: - Essentials of functional programming and F# - Assessing what kind of projects F# is well suited for - or not - Using F# alongside other languages and libraries - Asynchronous and parallel programming - Data visualisation - Scientific programming - Numerical methods and optimisation - Financial modelling

    Recent Events

Are you organizing Freya - A functional first web stack in F# with Andrew Cherry?

Claim the event and start manage its content.

I am the organizer

based on 0 reviews