Learn how to build key aspects of web, cloud, and mobile solutions by combining F# with various .NET and open source technologies. With helpful examples, this hands-on book shows you how to tackle concurrency, asynchrony, and other server-side challenges. You’ll quickly learn how to be productive with F#, whether you want to integrate the language into your existing web application or use it to create the next Twitter.If you’re a mid- to senior-level .NET programmer, you’ll discover how this expressive functional-first language helps you write robust, maintainable, and reusable solutions that scale easily and target multiple devices.Use F# with ASP.NET MVC, ASP.NET Web API, WCF, Windows Azure, HTML5, CSS3, jQuery Mobile, and other toolsBuild next-generation ASP.NET MVC 4 web applications, using F# to do the heavy lifting on the serverCreate WCF SOAP and HTTP web servicesDevelop F# web applications and services that run on Windows AzureBuild scalable solutions that allow reuse by mobile and web front-endsUse F# with the WebSharper and Pit frameworks to build end-to-end web stacksAbout the AuthorDaniel Mohl is a Microsoft F# MVP, F# and C# Insider, blogger, speaker, and event organizer. He blogs at blog.danielmohl.com and you can follow him on Twitter at twitter.com/dmohl. Chapter 1 : Building an ASP.NET MVC 4 Web Application with F# The F# ASP.NET MVC 4 Project TemplatesF# Controllers and ModelsInteracting with a DatabaseTaking Advantage of F#Related Advanced Topics and ConceptsSummaryChapter 2 : Creating Web Services with F# Installing the Existing WCF Project TemplateExploring the Output CodeBuilding an ASP.NET Web API ServiceExploring Other Web FrameworksTesting Your CreationSummaryChapter 3 : To the Cloud! Taking Advantage of Azure Building and Hosting F# on AzureCreating an F# Worker RoleIntroducing FogInteracting with Azure Storage OptionsTaking Advantage of the Azure Service BusExploring Authentication and AuthorizationBuilding for ScalabilityShining F# ExamplesSummaryChapter 4 : Constructing Scalable Web and Mobile Solutions Scaling with Web SocketsUsing SignalRGoing MobileCombining F# and NoSQLSummaryChapter 5 : Functional Frontend Development Setting the StageLooking at LiveScriptExploring PitDiving into WebSharperSummaryAppendix : Useful Tools and Libraries FAKE (F# Make)NuGetExpectThatAppendix : Useful Websites fssnip.nettryfsharp.orgVisual Studio GalleryjQueryMobile.comAppendix : Client-Side Technologies That Go Well with F# CoffeeScriptSassUnderscore.jsColophon