Core Java
-

Ignore Checked Exceptions, All the Cool Devs Are Doing It – Based on 600,000 Java Projects
An overview of exception handling in over 600,000 Java projects on Github and Sourceforge Java is one of the few…
Read More » -

Lombok, AutoValue, and Immutables
I liked Brandon‘s suggestion of a blog post comparing Project Lombok, AutoValue, and Immutables and this is a post that…
Read More » -

Functor and monad examples in plain Java
This article was initially an appendix in our Reactive Programming with RxJava book. However introduction to monads, albeit very much…
Read More » -

Java 9 Additions To Stream
Java 9 is coming! And it is more than just Project Jigsaw. (I was surprised, too.) It is bringing a…
Read More » -

Java Arrays Sort decoded
Sorting is one the first algorithm that we learn in computer science. Sorting is such an interesting area that it…
Read More » -

Creating Value Objects with Immutables
In response to my recent post AutoValue: Generated Immutable Value Classes, Brandon suggested that it might be interesting to see…
Read More » -

Java 8: Default Method Resolution Rules
With the introduction of default methods in Java 8, it is now possible for a class to inherit the same…
Read More » -

The Truth Behind the Big Exceptions Lie
Exceptions are probably the most misused Java language feature. Here’s why Let’s break some myths. There is no tooth fairy.…
Read More » -

Conjunctions we… hate
Recently I’ve written about implementation-related names and I’ve presented a few examples where the method name was incorrect because of…
Read More »
