end msg
        return ()
    } |> Async.StartImmediate
```

???

* Server defines routes and handlers
* Metadata is used to constuct client
* Metadata could also be exported to a service like Apiary.io


---

class: middle, center, inverse

# Demo
... either a google maps/highcharts mash-up or a chat server

---

class: middle, center, inverse

# Code walkthrough

---

# The broken chat server task

* Prerequisites
    * Visual Studio with F# 3 and NuGet
    * Download the [Prog. F# session task zip file](