Web with F#: From Scripts to Azure - with Tomas Petricek
Details
The Seattle F# Meetup is back!
Arrive at 6:30 for pizza and networking, talks start at 7:00.
We'll start with two quick F# ecosystem updates, then dive in to the main talk:
F# 4.0 Development Update - Lincoln Atkinson
F# 4.0 is about to be released with Visual Studio 2015. We'll take 10 minutes to give a high-level overview of what's new in F# 4.0 and the Visual F# Tools.
F# Software Foundation Update - Tomas Petricek
The community-led F# Software Foundation (http://fsharp.org/) has taken major strides in the past year, establishing a legal presence and recently electing leadership. We'll take 10 minutes to review the current state of the Foundation.
Web with F#: From Scripts to Azure - Tomas Petricek
Suave is a lightweight, non-blocking web server. The non-blocking I/O model is efficient and suitable for building fast, scalable network applications. In fact, Suave is written in a completely non-blocking fashion throughout. Suave runs on Linux, OS X and Windows flawlessly.
In this session, I’ll show you how to build F# web applications and services using Suave, starting from just 10 lines of code in an F# script file and ending with an application deployed and running on Azure and Heroku. The short talk will be followed by a hands on session where you can play with Suave and build & deploy your own web projects! To get the most from this session please bring along a laptop with F# installed.
Learn more about Suave at http://suave.io/ and about a Suave + Azure combo in a recent blog post (http://www.hanselman.com/blog/RunningSuaveioAndFWithFAKEInAzureWebAppsWithGitAndTheDeployButton.aspx) by Scott Hansleman.
About the speakers
Lincoln Atkinson
Lincoln (https://twitter.com/LincolnAtkinson) is a senior developer on the Visual F# team and an 8-year Microsoft veteran. He spent his first 5 years becoming a battle-hardened IT pro, building server management software with the System Center team. In 2012 he joined the Visual F# team and has now become a functional programming hippy. In his spare time he hosts an F# meetup that meets every 11 months.
Tomas Petricek
Tomas (https://twitter.com/tomaspetricek)is a long-time F# enthusiast, Microsoft MVP and author of a book Real-World Functional Programming (http://manning.com/petricek) which explains functional programming concepts using C# 3.0 and teaching F# alongside. He leads functional programming and F# courses in London, New York and worldwide. He contributed to the development of F# as a contractor at Microsoft Research in Cambridge and helped create data-manipulation library Deedle while working at BlueMountain Capital in New York. Before starting PhD at Cambridge, he studied in Prague and worked as an independent .NET consultant.
