-
Groovy
Grails SQL Logging part 2 – groovy.sql.Sql
I discussed options for logging Hibernate-generated SQL in an earlier post but today I was trying to figure out how to…
Read More » -
Enterprise Java
Testing Hadoop Programs with MRUnit
This post will take a slight detour from implementing the patterns found in Data-Intensive Processing with MapReduce to discuss something…
Read More » -
Core Java
Java deadlock troubleshooting and resolution
One of the great things about JavaOne annual conferences is the presentation of several technical and troubleshooting labs presented by…
Read More » -
Software Development
Design Patterns: Mogwai or Gremlins?
The 1994 book Design Patterns: Elements of Reusable Object-Oriented Software introduced many software developers to the concept of ‘a catalog…
Read More » -
Enterprise Java
Method Parameter Names and Spring
Continuing on the previous blog entry about Constructor and method parameters and Java not retaining the parameter names at runtime –…
Read More » -
Core Java
Packing your Java application as one (or fat) JAR
This post will target an interesting but quite powerful concept: packing your application as single, runnable JAR file, also known…
Read More » -
Core Java
Bloom Filter Implementation in Java on GitHub
A Bloom Filter is a type of Set Data Structure. For those unaware, a Set Data Structure only has one main method,…
Read More » -
Software Development
Debugging SQL query in MySQL
Recently I started writing SQL query for analyzing and debugging the production code. But I was surprised to see that…
Read More » -
Scala
Your first message – discovering Akka
Akka is a platform (framework?) inspired by Erlang, promising easier development of scalable, multi-threaded and safe applications. While in most…
Read More »