Introduction to Monads in F#
This talk aims to give an introduction to Monad and functional programming patterns in F#. We will explore the use of Computation Expression on 8 different scenario, including Option, Result, List, Logging, Delayed(Async), State, Reader, and IO monad. Sample code to test out the concepts are here: https://github.com/ChangHaiBin/monad_...

▶︎
Asynchronous programming in F# 1/ 3 - Why and How

▶︎
Functional Programming on .NET - The Best of Both Worlds - Isaac Abraham - NDC Oslo 2024

▶︎
No Nonsense Monad & Functor - The foundation of Functional Programming by César Tron-Lozai

▶︎
Виталий Брагилевский — Монады - не приговор

▶︎
Brian Beckman: Don't fear the Monad

▶︎
Go Pro on .NET with F# - Isaac Abraham

▶︎
F# Code I Love - Don Syme

▶︎
What is a Monad? - Computerphile

▶︎
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

▶︎
F# as a daily driver for programming?

▶︎
The Absolute Best Intro to Monads For Software Engineers

▶︎
If You Have A Bad Memory, I’ll Help You Fix It In 28 Minutes

▶︎
Interview with F# designer Don Syme

▶︎
Domain Modeling Made Functional - Scott Wlaschin - KanDDDinsky 2019

▶︎
Computation Expressions Explained | Step-By-Step Tutorial | F# Functional Programming

▶︎
Introduction To State Monads In FSharp

▶︎
Why Every Day as a Developer Would Be Easier with F#, by Urs Enzler

▶︎
Rapid Data Analysis with F# - Part 1 - Scripts and Data Capture

▶︎
F# for Performance-Critical Code, by Matthew Crews

▶︎
