About the talk
In this talk, we will demystify the monad design pattern in Python using a pure functional approach. We walk through a straightforward data validation example demonstrating how to create a clean, testable pipeline.
This talk will cover
- The elegance of using pipelines
- What is a monad?
- How monads abstract away control flow
- Why use monads instead of try/catch?
- What is currying and partial evaluation?
- Creating a simple validation library
- Example: validator pipeline
Web Development
About the speaker

Boone is a Python/C# developer with 20+ years of experience using myriad technologies. Boone enjoys every aspect of software development, from UI design to bash scripting to Windows applications.