Why should we care about using immutable objects in our code? What does functional programming have to do with immutability? How do we approach immutability when the frameworks and libraries we use seem to go a different direction? We'll try to answer these questions by looking at the ideas behind the implementation of some immutable data structure.
YOU MAY ALSO LIKE:
Leveraging immutability in Ruby
Engineering manager, ex Scala developer, Ruby enthusiast. When he is not working at Babylon, Lorenzo can be found enjoying some underground gig in north London.