Core Java
-
JAXB Is Doing It Wrong; Try Xembly
JAXB is a 10-year-old Java technology that allows us to convert a Java object into an XML document (marshalling) and…
Read More » -
Dismantling invokedynamic
Many Java developers regarded the JDK’s version seven release as somewhat a disappointment. On the surface, merely a few language…
Read More » -
ChronicleMap – Java Architecture with Off Heap Memory
My last post was written a couple of weeks ago and after some valid feedback I’d like to clarify a…
Read More » -
While You Were Sleeping: The Top New Java 8 Additions
What are some of the most interesting additions to Java 8 since it was launched? Java 8 recently celebrated its…
Read More » -
How to exclude libraries from all dependencies in Gradle
I am using Spring boot. Spring boot by default comes with logback. I wanted to use log4j (for whatever reasons..)…
Read More » -
Shooting yourself in the foot with Random number generators
This is not going to be one of the posts explaining how a random number generator is not so random…
Read More » -
Hot and cold rx-java Observable
My own understanding of Hot and Cold Observable is quite shaky, but here is what I have understood till now!…
Read More » -
InetAddressImpl#lookupAllHostAddr slow/hangs
Since I upgraded to Yosemite I’ve noticed that attempts to resolve localhost on my home network have been taking ages…
Read More » -
The Magic Setter Antipattern
Setters and getter are evil. When the JavaBean definition was created it seemed to be a good idea. But they…
Read More »