Skip to content

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

Photo of Phillip
Hosted By
Phillip and Carolyn M.
Freya - A functional first web stack in F# with Andrew Cherry

Details

Looking at the new Freya (https://github.com/freya-fs) 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 (http://owin.org) 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 (https://github.com/basho/webmachine/wiki)-like library for implementing HTTP resources (REST).

Bio

Andrew is a developer and owner of Xyncro (xyncro.com (http://xyncro.com/)). 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.

Register

Please register on Skills Matter's site too: https://www.skillsmatter.com/meetups/6733-freya-a-functional-first-web-stack-in-f

Photo of F# Londoners group
F# Londoners
See more events