Sample application written in Suave.IO
F# CSS JavaScript Batchfile
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.paket
en
.gitignore
CONTRIBUTING.md
LANGS.md
LICENSE
README.md
book.json
build.cmd
build.fsx
commit_as_section.png
crawl_urls.fsx
custom.css
paket.dependencies
paket.lock
suave_reload.js
tips.js

README.md

Introduction

This is a tutorial on how to create an application with F# and Suave.IO library. It's inspired by the Music Store tutorial created by the ASP.NET team available here. Check out this link if you want to find out what the application is going to offer.

Target audience for this tutorial are developers who want to learn how to write a web application in F#. For those with C# and ASP.NET background there will be a couple of comparisons as well. You can still benefit from the tutorial if you don't have C# / .NET background, however a few parts may sound enigmatic. No prior experience with F# is required - the tutorial will cover basic concepts of the language. The tutorial is going to have plenty of references to the awesome fsharpforfunandprofit.com WebSite, which includes plenty of articles about F# written by Scott Wlaschin.

Every section which concerns changes in code will contain a direct link to a specific commit that reflects those changes. This allows you to follow along the process of creating the app, and get back on the track in case of any ambiguity.

Also, each F# snippet comes with tool tips for defined symbols, as well as line numbers corresponding to the source code.

You're more than welcome to create issues or pull requests for this tutorial, but please read the contribution guidelines first.

Contents for this book are published on GitHub, and the current branches are:

Contributing

Please read the contribution guidelinges