🚀 Functional Design Patterns (Scott Wlaschin)
🗓️ Upcoming developer events: https://dev.events In object-oriented development, we are all familiar with design patterns such as the Strategy pattern and Decorator pattern, and design principles such as SOLID. The functional programming community has design patterns and principles as well. This talk will provide an overview of some of these patterns (such as currying, monads), and present some demonstrations of FP design in practice. We'll also look at some of the ways you can use these patterns as part of a domain driven design process, with some simple real world examples in F#. No jargon, no maths, and no prior F# experience necessary.

▶︎
Functional Design Patterns - Scott Wlaschin

▶︎
🚀 Vertical Slice Architecture (Jimmy Bogard)

▶︎
Domain Modeling Made Functional – Scott Wlaschin

▶︎
Brian Beckman: Don't fear the Monad

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

▶︎
Four Languages from Forty Years Ago - Scott Wlaschin

▶︎
Scott Wlaschin - Talk Session: Domain Modeling Made Functional

▶︎
Decremental Development (Kevlin Henney)

▶︎
🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

▶︎
The Functional Programmer's Toolkit - Scott Wlaschin

▶︎
How To Think SO Clearly People Assume You're Brilliant

▶︎
The Absolute Best Intro to Monads For Software Engineers

▶︎
Designing with Capabilities - Scott Wlaschin

▶︎
🚀 The Clean Architecture (Ian Cooper)

▶︎
Functional programming design patterns by Scott Wlaschin

▶︎
What is a Monad? - Computerphile

▶︎
Domain Modeling Made Functional - Scott Wlaschin

▶︎
Functional Programming Patterns for Mere Mortals - Daniel Chambers

▶︎
Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript

▶︎
CHOSEN ONE!! YOU SMILED LIKE AN ANGEL... THEN PLAYED CHESS LIKE THE MASTER

▶︎
Category Theory for the Working Hacker by Philip Wadler

▶︎
