Stuart Lang

  • Home

fsharp

A collection of 5 posts

November 15, 2019

Property Based Testing your API Response Types with F#

In this post I'll be looking at an F# ASP.NET Core web app and a technique for ensuring correctness when taking a contract-first approach with...…

fsharpgiraffedotnetcoresystem-text-json

November 08, 2019

Pro Tip: using static Microsoft.AspNetCore.Http.StatusCodes

When building a web server in ASP.NET Core, the APIs that deal with status codes are int based, there are multiple ways to express a status code in...…

csharpdotnetcorefsharp

March 24, 2019

Testing with HttpClient Interception

In my last post [https://stu.dev/generating-typed-client-for-httpclientfactory-with-nswag/] I showed how to automatically generate a typed client for...…

fsharpcsharpdotnetcore

December 01, 2018

BigInteger to String in Any Base with F#

I spend a lot of time persuading people that F# is not about maths and finance, it's a great general purpose language that shines in many areas (such...…

fsharp

July 27, 2018

Pattern Matching F# Union Types in C# 7

Starting with C# 7.0, there is basic pattern matching support. I want to look at using this to interop with F# Discriminated Unions, and see what...…

fsharp

Stuart Lang © 2025.

Back to top

Explore Site

  • Home

About Stuart Lang

My name is Stuart Lang. I am a software engineer passionate about F#, C# and .NET. I love attending and helping run community tech events, and contributing to open source.

Recent Articles

  • June 15, 2020

    Managing Package Versions Centrally

  • March 06, 2020

    Do Away with Static Image Placeholders with BlurHash on Xamarin

  • March 04, 2020

    Video - An Intro into Async Streams & Channels

Tags

dotnetcorecsharpfsharpmsbuildxamarinsystem-text-jsontoolsgirafferoslynxamarin-formsaccessibility