February 25-27, 2026
Montreal, Canada

The Way of the Monad. Cleaner, Safer Code is Easy to Test

Monads help eliminate messy error handling and nulls. Starting with `Try`, they enable chaining, pure functions, and testable code. This talk introduces core monads, such as `Try`, `Option`, `Maybe`, and `Choose`, with practical examples in Java, C#, and TypeScript. You will learn how to write cleaner, safer, more predictable software, and take away patterns you can immediately apply in your daily work.

View all 193 sessions

Sander Hoogendoorn

ibood.com

Sander Hoogendoorn is an independent dad, traveler, and seasoned developer with 40+ years of experience who still writes code daily—why stop now? As CTO at iBOOD, he's known for his post-agile mindset and knack for shaking the status quo.

A prolific author and speaker, Sander keeps teams on their toes. He shares his ideas on disruption, microservices, software architecture, and the fine art of writing elegant code while championing small steps and big thinking.

Read More