Specifically, I want to learn how to: 1. Build and deploy an F# web app with Suave as the web framework and Fable on the frontend. I'm not quite sure what to use as a backend (I know and use Postgres, but am open to using something else). 2. Test my code using FsCheck (based off of Haskell's QuickCheck) by defining properties/attributes. 3. Use computation expressions 4. Use and build type providers
I'm a professional Ruby on Rails developer by day, so I'm interested in F# because it's so very different than what I'm used to. Plus, it has a lot of shiny tools/toys that I want to play around with and learn.