The sad truth is the better we get at writing code, the less fun it becomes. We learn about the SOLID
principles, immutability, abstraction, composition, and maintainable code. But when we apply these
techniques in a cu... (more…)
Read more »
The java.util.concurrent got a massive overhaul with the release of Java 8. We’ve been introduced to whole new classes like CompletableFuture that brought a long awaited improvement to asynchronous work. We’ve also seen a lot of...
Read more »
So recently I published an article titled “Microservices in Java? Never.” And it seriously split the camps. Java developers who were… (more…)
Read more »
A Sheet Processing Use Case My colleague Penny in the HR department has to do a routine ta... (more…)
Read more »
Besides writing efficient code, mastering the art of debugging is one of the most useful things Java programmers can do to make their life… (more…)
Read more »