Immutable objects are a very popular concept, which is very rarely used to its full capacity. Making just a few classes immutable is not enough. Instead, making all your class immutable will seriously affect your design decisions and improve the entire quality of code. We will discuss practical Java examples, where immutability helps design more cohesive and solid classes.
Speaker: Yegor Bugayenko, CTO at Teamed.io