-
Software Development
Why Staying in Control of Your SQL is so Important
Lots of blog posts and research papers are written about the topics of scaling up and scaling out. This interesting…
Read More » -
Enterprise Java
Exploring Spring Controller with Spring Form Tag
In the past article, I have shown you how to process an plain HTML form with Spring controller. But a…
Read More » -
Enterprise Java
What is your structure of JEE based web projects?
In this post I will try to discuss diverse organization structures of web based projects, mostly with JSF. The first…
Read More » -
Core Java
Java implementation of Optimal String Alignment
For a while, I’ve used the Apache Commons lang StringUtils implementation of Levenshtein distance. It implements a few well known…
Read More » -
Enterprise Java
Getting Started with Hazelcast
In July I wrote a blog introducing erlang to Java developers, highlighting some of the similarities and differences between the…
Read More » -
Enterprise Java
Coordination and service discovery with Apache Zookeeper
Service-oriented design has proven to be a successful solution for a huge variety of different distributed systems. When used properly,…
Read More » -
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 »