Shows how to build ASP.NET MVC, ASP.NET Web API, and Single Page Applications with F#. Showcases various features of F# that improve the development experience.
4. Why F# in Web Development?
F#/JavaScript Commonalities
Web solutions are more complex than ever
Concise yet readable syntax
Great features for building highly scalable,
modern web solutions (async workflows,
MailboxProcessors, etc., etc.)
It’s now easier than ever with F# Tools for
VS2012 Express for Web.
5. Building an ASP.NET MVC 4 Solution
Get the template
Create the project
Add unit tests if desired
Build the next big thing
12. JSON Type Provider from FSharpx
Getit from NuGet as ID
FSharpx.TypeProviders.Documents.
13. A Single Page App with F#
Same template as the previous 2
Backbone.js (MV*)
Router
Models and Collections
Views
Underscore.js for templating support
Foundation 3 for responsive design