- Desired talk duration: 30 minutes
Should rubyists care about immutability? Yes! On this talk we discuss why immutability is an important concept and the many ways you can apply it to your Ruby Projects, from using specific gems to having immutability as a design tool. Let's not let the functional languages steal all the fun!
Immutability benefits are not only related to concurrency, that it can make your code more simple and testable, that it can be done in a pure OO application and finally showcase cool gems like ice9 and hamster.
My motivation for doing this talk is that I think we don't discuss immutability enough on the Ruby community and that many devs think that it's a exclusive concern of functional languages like Haskell.