🚀 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.

▶︎
Why is the national mood so lousy? | Markus Lanz from June 4, 2026

▶︎
SIMD-Accelerated Data Processing

▶︎
Functional Design Patterns - Scott Wlaschin

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

▶︎
Functional Programming Patterns for Mere Mortals - Daniel Chambers

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

▶︎
Scott Wlaschin — Railway oriented programming

▶︎
Designing with Capabilities - Scott Wlaschin

▶︎
Brian Beckman: Don't fear the Monad

▶︎
Domain Modeling Made Functional – Scott Wlaschin

▶︎
Moving IO to the edges of your app: Functional Core, Imperative Shell - Scott Wlaschin

▶︎
Object Oriented Programming vs Functional Programming

▶︎
7 Design Patterns EVERY Developer Should Know

▶︎
Functional programming design patterns by Scott Wlaschin

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

▶︎
Plain Functional Programming by Martin Odersky

▶︎
🚀 Does TDD Really Lead to Good Design? (Sandro Mancuso)

▶︎
Malloc is NOT Magic: Let's Build it to Learn What's Inside!

▶︎
Visualising software architecture with the C4 model - Simon Brown, Agile on the Beach 2019

▶︎
