Mark Vincze

Software Developer

f#

A data model exercise in two languages, part 2: F#

c# computer science f#

Second part of an exercise illustrating how F# can provide an elegant solution to some of the challenges we face when designing data models in OO languages.


A data model exercise in two languages, part 1: C#

c# computer science f#

A simple data model exercise illustrating some challenges we encounter when designing domain models in object oriented programming languages.


Playing with the composition of the Kleisli category in C#

c# f# category-theory

Taking a look at how the composition of the Kleisli category can be implemented in C#, and what are the limitations we have to face in type inference.


Jumpstart F# web development: F# with Suave.IO on .NET Core

.net-core f# suave

An introduction to get started with web development in F#, using the Suave web framework on .NET Core.


Jumpstart F# web development: F# with ASP.NET Core

asp.net-core f#

An introduction to get started with web development in F#, using ASP.NET Core.


Jumpstart F# web development: F# with Suave.IO on classic .NET

.net f# suave

An introduction to get started with web development in F#, using Suave.IO on the classic .NET Framework.


Jumpstart F# web development: F# with ASP.NET on classic .NET

asp.net web api f#

An introduction to get started with web development in F#, using ASP.NET on the classic .NET Framework.


Series: Jumpstart F# web development

asp.net f# suave

Instructions to get started with F# web development using either ASP.NET or Suave.IO, targeting the .NET Framework or .NET Core.