Hosting Suave in the Azure App Service


In my previous post, I spoke about the deployment aspects of the Azure App Service, and how in conjunction with Kudu, F# and FAKE, we can utilise a SCM-based solution for deployment that can essentially follow the exact same build process as is performed locally. In this post I want to discuss the process behind … Continue reading Hosting Suave in the Azure App Service

Deploying Azure web applications with FAKE


The Azure App Service is a great service that makes hosting web-facing applications extremely easy, with support for many value adds out of the box e.g. scale out, A/B testing and authentication are all included. I've recently been looking at how you can use this service within the context of some F# frameworks and libraries … Continue reading Deploying Azure web applications with FAKE

Visual Studio Team Services and FAKE


What is VSTS? Visual Studio Team Services (VSTS) is Microsoft's cloud-based source control / CI build / work item tracking system (with a nice visual task board). It's a platform that is evolving relatively quickly, with lots of new features being added all the time. It also comes with a number of plans including a … Continue reading Visual Studio Team Services and FAKE

MBrace, CloudFlows and FSharp.Data – data analysis made easy


In case you've not seen it before, MBrace is a simple programming model for scalable cloud data scripting and programming with .NET. It's written in F#, but has growing support for C# and VB .NET. Over the past year or so, I worked closely with the MBrace team to help get it working smoothly on … Continue reading MBrace, CloudFlows and FSharp.Data – data analysis made easy

Stateless services on Azure Service Fabric in F#


In my previous posts, I discussed the use of the Service Fabric (SF) actor framework (which is loosely based on Orleans) and F#, and how we can use FP features within an actor model, even one designed for OO languages. Exposing Services with Service Fabric Ironically, the actor framework with SF is one of its … Continue reading Stateless services on Azure Service Fabric in F#

Building Azure Service Fabric Actors with F# – Part 2


In Part 1, I provided an overview of what Service Fabric (SF) is, and provided some step-by-step guidance on how to get up and running with the Service Fabric local installation. In this post, I want to move from the infrastructure to the code, and show how we can use F# with an Actor model … Continue reading Building Azure Service Fabric Actors with F# – Part 2

Building Azure Service Fabric Actors with F# – Part 1


This post is the first part of a brief overview of Service Fabric and how we can model Service Fabric Actors in F#. Part 1 will cover the details of how to get up and running in SF, whilst Part 2 will look at the challenges and solutions to modelling stateful actors in a OO-based … Continue reading Building Azure Service Fabric Actors with F# – Part 1

Lightweight websites with F#


There are several common approaches I've seen people take on the .NET platform when writing web-based applications that I want to review in terms of language and framework choice: -Adopt a conventional MVC application approach. Write static HTML that is emitted from the server using e.g. Razor markup + C# / VB .NET, write your … Continue reading Lightweight websites with F#

F# Azure Storage Type Provider v1.0 released!


So, last week I finally released the F# Azure Storage Type Provider as v1! I learned a hell of a lot about writing Type Providers in F# as a result over the last few months... Anyway - v1.0 deals with Blobs and Tables; I'm hoping to integrate Queues and possibly Files in the future (the … Continue reading F# Azure Storage Type Provider v1.0 released!