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

The SAFE stack in F#