The letter A styled as Alchemists logo. lchemists
Published February 8, 2023 Updated October 7, 2023

Ruby Function Composition

Ruby can elegantly blend both Functional Programming and Object Oriented design patterns together with minimal effort. In this talk, I'll combine both of these design patterns by briefly walking you through the fundamentals of functional composition, appling monads, and finally wrapping all of this up in a nice transactional pipeline object composed of multiple -- and fault tolerant -- operations for building more robust architectures. You'll learn a lot and walk away with new patterns to apply to your own code base.