Java Productivity Tips

Choosing the right IDE can significantly improve your development experience. Among Java developers, IntelliJ and Eclipse are the top picks. From my experience working with over 40 people across various teams, 99% of them use IntelliJ, and they do so for good reasons.

Eliminating One-to-One Interfaces in Java

Unfortunately, it´s still common to see the practice of coupling every class with an interface, even if that means we only have one implementation.