Tag: Functional Programming

F# Unit Testing - Refining the Squirrel Simulation

F# Unit Testing – Refining the Squirrel Simulation

Ever wondered about using F# Unit Testing to build a simulation of a squirrel's world? No? Probably a good sign ...
Read More
F# Squirrel Brains: Adding Actors and Getting Functional

F# Squirrel Brains: Adding Actors and Getting Functional

This is part two of a tutorial series on using F# to build a genetic algorithm in .NET Core. By ...
Read More
Discriminated Unions in C# using OneOf

Discriminated Unions in C# using OneOf

Ever wish you could act on different types of variables — effectively switching by object type and taking different action depending on ...
Read More
Action-Oriented C#

Action-Oriented C#

Five years ago I hit a plateau. My code hit a certain level of quality and flexibility and stopped improving ...
Read More
Eliminating Nulls in C# with Functional Programming

Eliminating Nulls in C# with Functional Programming

This is a short and sweet article showing how the Option class can bring functional programming concepts to C# codebases ...
Read More
Making Defects Impossible

Making Defects Impossible

Certainly we can’t eliminate all types of issues, but the types of issues we can strategically address at the design ...
Read More