Skip to content
The SAFE stack in F#

Details

The SAFE stack in F# represents an effort to bring together several F# open-source projects into a single, developer focused and high productivity framework for building web applications.

From https://safe-stack.github.io

"SAFE is an application development stack that brings several technologies together into a single, coherent stack for type-safe, flexible, web-enabled applications that can be written almost entirely in F#."

We'll do an overview an interactive exploration of the various components of the SAFE stack in F#.

S - Saturn - a functional, convention based server side web framework
A - Azure/AWS - For application hosting
F - Fable - F# to Javascript Transpiler generating quality human readable javascript and using the native javascript ecosystem (e.g. yarn, webpack etc)
E - Elmish an elm like Model-View-Update abstraction for F#

We'll also cover FAKE - the F# DSL for application builds.

This will be a code-along/interactive talk.

Dependencies:

You'll need a relatively recent version of the dotnet framework, available cross platform at:

https://dot.net or via your platform package manager

You also might want an editor with support for F#. Good cross platform choices are:

Visual Studio Code with the Ionide extension
http://ionide.io/

Jetbrains Rider:
https://www.jetbrains.com/rider/

There are packages available for Vim/Emacs/Atom/etc as well

Photo of Pittsburgh Functional Programming Meetup group
Pittsburgh Functional Programming Meetup
See more events
Code & Supply
5648 Friendship Ave · Pittsburgh, pa