The Value of Value objects
Value objects have transformed how I structure software at the micro level. This isn't about big architectural patterns like hexagonal architecture or domain-driven design. Value objects can be integrated into any existing application, regardless of its current design quality.
This talk will introduce you to value objects and their practical benefits. Through concrete code examples, we'll demonstrate how value objects eliminate numerous bugs by making invalid states impossible to represent in your code. By the end of the presentation, you'll walk away with immediately applicable techniques to enhance your codebase.
The Value of Value objects
Value objects have transformed how I structure software at the micro level. This isn't about big architectural patterns like hexagonal architecture or domain-driven design. Value objects can be integrated into any existing application, regardless of its current design quality.
This talk will introduce you to value objects and their practical benefits. Through concrete code examples, we'll demonstrate how value objects eliminate numerous bugs by making invalid states impossible to represent in your code. By the end of the presentation, you'll walk away with immediately applicable techniques to enhance your codebase.