Functional Patterns in Ruby
July 14, 2023
41 min
Free
ruby
ruby-on-rails
ocaml
rails-api
variance
option-monad
functional-programming
programming-patterns
design-patterns
object-oriented-programming
monads
type-system
Description
John Crepezzi explores functional programming concepts from OCaml and how they can be applied in Ruby to write cleaner, more future-proof code. The talk covers three key areas: Functors, Variance, and Monads, demonstrating practical implementations and benefits for Ruby and Rails development. It highlights how adopting these patterns can lead to more robust and maintainable applications.