Functional Ruby and the (big) dependency diet
summary
Introduces functional programming techniques applied to Ruby to reduce large dependency trees and improve code maintainability. Covers specific functional concepts and Ruby libraries or patterns that let developers minimize external gems and manage dependencies more safely.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:20Ruby’s functional elements
- 7:58Explicit vs implicit
- 10:06Lambda and proc basics
- 12:41Pure functions in Ruby
- 15:54Testing limits
- 17:22Exception problems
- 20:11Result objects
- 23:19Maybe and Either patterns
- 25:06Functional composition
- 26:09Closing thoughts & Q&A
related talks
24mFunctional programming for fun and profit!!
44mFunctional Programming for Rubyists
39mFunctional Architecture for the Practical Rubyist
44mReal-World Functional Ruby
39mFunctional Architecture for the Practical Rubyist
42mTaking inspiration from the functional world
40mMake Ruby Functional Again!
35mReal-world Functional Ruby
