Hi I'm Juan! I'm a software developer from Argentina 🇦🇷living in the Bay Area.
On this blog I share the things I learn on software development and other related topics.
Value types is a fancy name for those classes where you have to implement equals() and hashCode(), and usually toString(). You’ve probably wrote thounsands of those classes, but have you ever wonder why do you have write almost 50 lines of code to express such a common concept?
Implementing compare() and compareTo() methods was never fun. Luckily Guava provides an utility that makes comparison methods easier to write and more pleasing to the eye.
I’m starting a series of posts on Guava (Google’s core libraries). Today I am going to start with null, how to use it, and how to avoid it when necessary.
There are billions of blogs written by more experienced and talented devs, there is stackoverflow.com and communities for each tool and language ever created, so why bother creating yet another dev blog? Here are the two reasons why I started this blog.