-
DevOps
SSH & Vagrant
Vagrant is a handy tool for creating VMs. It’s a lot like firing up an EC2 instance, but in Vagrant’s…
Read More » -
Core Java
What are Reentrant Locks?
In Java 5.0 a new addition was made to enhance the intrinsic locking capabilities, called as Reentrant Lock. Prior to…
Read More » -
Enterprise Java
Using Sorted Sets with Jedis API
In the previous post we started looking into Jedis API a Java Redis Client. In this post we will look…
Read More » -
Core Java
How to use ECC with OpenJDK
Everyone who ever tried to use Elliptic Curve Cryptography (ECC) in Java with an OpenJDK was either forced to use…
Read More » -
Software Development
It’s not a bug, it’s…
When does a bug become a bug? Who decides that it is a bug? How many legs does a lamb…
Read More » -
Enterprise Java
Hibernate Facts: Favoring bidirectional Set(s) vs List(s)
Hibernate is a great ORM tool, and it eases development considerably, but it has a lot of gotchas you must…
Read More » -
Software Development
Why Do We Estimate, Anyway?
I’ve been thinking about estimation these days. After the healthcare.gov site fiasco, and all the schedule games–many of which are…
Read More » -
Enterprise Java
Natural Ids in Hibernate
A natural id is a property or a set of properties that would identify an entity uniquely. We can have…
Read More » -
Core Java
Top 5 Useful Hidden Eclipse Features
Eclipse is a beast. A device whose mystery is only exceeded by its power. Some would call it a continuum…
Read More »