Every day new startups are born and they desperately need software engineers. The pandemic in 2020 has accelerated technological changes in almost every kind of business.

The Chief Technology Officer (CTO) has never been so important for a company like now. He isn’t just an IT strategist anymore because there is no difference between IT and business anymore. The boundaries between IT and business have been fading away.

Businesses wanna grow and today, more than ever, this means IT needs to grow together and the CTO plays one of the most important roles in this puzzle.

When a business capitalize…

What do Value Objects, Barbara Liskov and the classic Design Patterns book have in common?

Ok, we need to refine the question above before answering it.

What are Value Objects?

Developers who have heard about Domain Driven Design might have found a term called Value Object. According to Eric Evans Value Objects can be defined as the following:

An object that represents a descriptive aspect of the domain with no conceptual identity is called a Value Object.

There are hundreds if not thousands of articles explaining what value objects are, their benefits and downsides. …

João Bizarro

Computer scientist and software engineer | check my blog https://eightythree.io

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store