Note: This was reviewed by me here first, before reproducing the same content in the blog post below. More of my similar review can be found here. This is a must read […]
UnsupportedOperation exception while using Map in Java
You must have encountered UnsupportedOperation exception while using Map, whose stacktrace starts with: [java] Caused by: java.lang.UnsupportedOperationException at java.util.AbstractMap.put(AbstractMap.java:186) [/java] With this you will start looking around the web for the reason […]
Book Review: Oracle ADF Real World Developer’s Guide
Oracle Adf Real World Developer’s Guide is the latest book on ADF Framework developed by Oracle. ADF Framework provides declarative way to develop Java based Enterprise Applications. There are a few previous books […]
Simple example to illustrate Chain Of Responsibility Design Pattern

GoF Design pattern book states the intent of Chain of Responsibility pattern as: Avoid coupling the sender of a request to the receiver by giving more than one object a chance to […]
Coding Horror Book on HyperInk
Jeff Atwood announced about his new book its actually a book made from his blog posts on Coding Horror. I immediately tried to purchase it from HyperInk but due to some payment […]
Useful Audio Podcasts for Software developers
I have been listening to few technical podcasts for software developers and thought of sharing them for the benefit of the readers. Software Engineering Radio: Very useful podcast for software developers. There […]
Book Review: Scala for the Impatient
The book covers almost all of the concepts in Scala in a very concise format. More emphasis on learning by doing. Lot of exercise problems at the end of each chapter. It […]
Various API and language enhancements as part of Java 7
I believe most of the Java Developers are aware of the latest Java release i.e Java 7. Lot of us are disappointed about quite a few important features being deferred to Java […]
Whats in store for Project Lambda in Java 8?
There are lot of things happening in the Project Lambda branch of JDK 8 and these are quite significant for Java programmers. I know lot of Anti-Java people would criticize these changes […]
Book Review: Clean Code by Robert Martin
Clean Code is all about the code already written, about the code you write and about the code to be written. If you are fan of Robert Martin’s books and his articles then […]