Software Architecture – A Background

This article provides a basic understanding or a background about Software Architecture, sharing my experience in designing an app.

Architecture Design Principles

This article covers the Software Architecture Design Principles at a basic and high level. Lets define some basic principles that will guide us to get to a solution.

Hibernate Inheritance Table per Concrete Class using JPA Annotations

This tutorial explains Hibernate Inheritance Table per Concrete Class using JPA Annotations and a sample implementation of the same.

Hibernate Inheritance Table per Concrete Class

This tutorial explains Hibernate Inheritance Table per Concrete Class and a sample implementation of the same.

Hazelcast Java Example

In this tutorial we shall see how to use Hazelcast - A Open Source In Memory Data Grid NoSQL based distributed cache with its Server and Client APIs.

Install multiple JDKs on Mac OS X

In this post we shall see how to install multiple JDKs on Mac OS X, and also switch between them easily as and when required.

Hazelcast Open Source In Memory Data Grid

In this tutorial we shall see how to install, run and use Hazelcast - A Open Source In Memory Data Grid NoSQL based distributed cache.

Configure Basic Authentication with Tomcat

In this post we shall see how to configure Basic Authentication with Tomcat and secure all the URL(s) of our web application .

Configuring Tomcat in Eclipse

In this post we shall see how to configure Tomcat in Eclipse, the same steps can be followed for other servers such as JBoss, Weblogic etc as well.

REST JSON/XML response with Jersey

This tutorial explains how to publish a RESTful Webservice which returns JSON or XML response with Jersey and Apache Tomcat as the Servlet Container.