This presentation gives overview of different approaches to using functional programming and F# on .NET platform for development of distributed, web and cloud applications on Windows Azure. Through a series of demonstrations, we explore WebSharper framework, which uses F# for both server-side and client-side programming, which allows F# code to be transparently executed in the browser using translation of quoted F# code to Javascript.
Author: Dmitry Soshnikov
Academic Developer Evangelist, Microsoft Russia
Dmitry Soshnikov is an Academic Developer Evangelist at Microsoft Russia, whose main objective is to unleash the beauty and simplicity of using Microsoft technologies and .NET platform for both university studies and for the real world projects. In addition to his work at Microsoft, Dmitry is also an Associate Professor at Moscow Aviation Institute, Moscow Institute of Physics and Technology and Higher School of Economics. He has a PhD on Distributed Intelligent Systems, and has more than 60 publications in the area, among which a popular book “Funictional Programming using F#” (the first book on F# language from the Russian author), textbook “Logic Programming Paradigm”. He is a member of Russian Association for Artificial Intelligence, and a member of Program Committee of a number of scientific conferences, such as CSIT, DEXA, etc.