Scott Wlaschin — Railway oriented programming
Подробнее о фестивале TechTrain: https://jrg.su/YR8JKw — . When coding applications you cannot always stay on the "happy path". In a robust production-ready application you must deal with validation, logging, network errors, and other annoyances. How do you handle all this using a functional programming approach? This talk will provide a brief introduction to error handling in functional programming, using a fun and easy-to-understand railway analogy.

▶︎
🚀 Functional Design Patterns (Scott Wlaschin)

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

▶︎
Pipeline-oriented programming - Scott Wlaschin - NDC Porto 2023

▶︎
Domain Modeling Made Functional – Scott Wlaschin

▶︎
Thirteen ways of looking at a Turtle - Scott Wlaschin - NDC London 2025

▶︎
Robert C Martin - Functional Programming; What? Why? When?

▶︎
Functional Programming in 40 Minutes • Russ Olsen • GOTO 2024

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

▶︎
Deep .NET: Let's Talk Parallel Programming with Stephen Toub and Scott Hanselman

▶︎
Паша Финкельштейн — Projector: Your remote IDE

▶︎
Scott Wlaschin — Pipeline-oriented programming

▶︎
Going Functional with Railway Oriented Programming in C# by Paul Rohorzka & David Walser

▶︎
Learning F# by Designing Your Own Language by Oleksii Holub

▶︎
The Java Story | The Official Documentary

▶︎
Functional Programming with C# - Simon Painter - NDC London 2023

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

▶︎
Scott Wlaschin - Coding Like Frankenstein

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

▶︎
Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

▶︎
