Core Java
-

Don’t Like Throttling?
You don’t have a choice – the underlying system (The JVM here will do it for you). I still recall…
Read More » -

Top 10 Useful, Yet Paranoid Java Programming Techniques
After coding for a while (eek, almost 20 years or so in my case, time flies when you’re having fun),…
Read More » -

Are annotations bad?
I eased off into this topic with my principles on my post about Spring XML vs. Annotations that other day.…
Read More » -

From Imperative to Pure-Functional and Back Again: Monads vs. Scoped Continuations
This post accompanies this video and won’t make too much sense without it Last month I gave a talk at the…
Read More » -

Making Thread Dumps Intelligent
Long back I had learnt about something called Log MDC, and I was a big fan of it. I was…
Read More » -

Record Linkage: Playing around with Duke
I’ve become quite interesting in record linkage recently and came across the Duke project which provides some tools to help…
Read More » -

Java Everywhere: Write Once Run Anywhere with DukeScript
For quite some time already, Java has been failing on its “write once, run anywhere” promise. DukeScript would like to…
Read More » -

Building models of Java code from source and JAR files
Recently I spent some time working on effectivejava, which is on its way to reach 300 stars on GitHub (feel…
Read More » -

Released: NetBeans IDE 8.1 Beta
NetBeans IDE 8.1 Beta has been released. NetBeans IDE has a track record, built up over 15 years, of delivering complete…
Read More »


