Matt Reid | Senior Software Developer

Matthew Reid is a software and web developer, specialising in Java and the JVM, js and web frameworks. He has a passion for clean code, entrepreneurship, company culture and making the world a better place.

I’ve been using Value objects a lot recently. Especially as I’ve been working with DDD. Lombok provides a convenient annotation to avoid writing lots of boilerplate code for Value object classes. The annotation will make the class final, add a constructor that takes all the arguments and make each field...