Core Java
-
Musing on mis-usings: ‘Powerful use, Damaging misuse’
There’s an old phrase attributed to the former British Prime Minister Benjamin Disraeli which states there are three types of…
Read More » -
Ignoring Self-Signed Certificates in Java
A problem that I’ve hit a few times in my career is that we sometimes want to allow self-signed certificates…
Read More » -
Beneficial CountDownLatch and tricky java deadlock
Have you ever used java.util.concurrent.CountDownLatch? It’s a very convenience class to achieve synchronization between two or more threads, where allows…
Read More » -
Devoxx 2011 Impressions
Devoxx 2011 is over, and it was awesome. Finally, after having to spend the weekend with wife and kid (haven’t…
Read More » -
Java 7 Feature Overview
We discussed previously everything that didn’t make it into Java 7 and then reviewed the useful Fork/Join Framework that did…
Read More » -
Devoxx Day 1
Participating at Devoxx brought me enough motivation to post my first blog entry. I am for the first time here…
Read More » -
Java SE 7, 8, 9 – Moving Java Forward
Today (NOTE: October 4, 2011) was keynote day. JavaOne Keynote was happening this early morning from 8:30 to 10:30 am…
Read More » -
Recycling objects to improve performance
Overview In a previous article I stated that the reason the deserialization of objects was faster was due to using…
Read More » -
Mock Static Methods with PowerMock
In a recent blog, I tried to highlight the benefits of using dependency injection and expressing the idea that one…
Read More »