The Monad Invasion - Part 1: What's a Monad?

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • vonage-dotnet-sdk

    Vonage REST API client for .NET, written in C#. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.

  • This is the first post in a series that aims to demystify Monads and help you benefit from them, using real-life examples from our .NET SDK. Watch my related talk "Throw exceptions... out of your codebase" which was more about Monads than it was about exceptions, even if the title says otherwise.

  • language-ext

    C# functional language extensions - a base class library for functional programming

  • Language-Ext is my personal favourite, but it can be a bit overwhelming for beginners due to its extensive feature set

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • FluentResults

    A generalised Result object implementation for .NET/C#

  • FluentResults

  • OneOf

    Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching

  • OneOf

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts