Your SlideShare is downloading. ×
Building Better Web Apps with F#
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Building Better Web Apps with F#

338
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
338
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Building Better WebApps with F# • Daniel Mohl • @dmohl • blog.danielmohl.com • github.Com/dmohl
  • 2. Who Is this Guy?Daniel Mohl dmohl@yahoo.com www.twitter.com/dmohl blog.danielmohl.com
  • 3. Coming in January 2013
  • 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
  • 6. Solution Breakdown
  • 7. Let’s Build Something!
  • 8. Have you see Windows 8?
  • 9. How about Windows 9?
  • 10. How about Windows 9?
  • 11. ASP.NET Web API
  • 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
  • 14. Questions?