-
Software Development
Git Branching Strategies
In this blog post we will talk about various branching strategies that we can adopt during SDLC. Different strategies exist…
Read More » -
Software Development
Architecting Data Intensive Applications – Part 1
Introduction Every software application can, in essence, be divided into two types : Compute Intensive Applications and Data Intensive Applications.…
Read More » -
Core Java
Writing Data Driven Tests for your Java Application
JUnit is an extremely powerful testing framework that not only provides its users with a facility to write quick and…
Read More » -
Enterprise Java
Write effective Load Tests using JUnit and Repeat annotation
EasyTest recently introduced a new set of annotations that would help its users write effective test cases. The two main…
Read More » -
Enterprise Java
Run your Unit Tests in Parallel
It was about time when the developer of Unit Tests had the ability to run the tests in Parallel using…
Read More » -
Enterprise Java
JPA 2 | Fetch Joins and whether we should use them
Introduction Recently I have been working with FETCH JOINS in JPA 2 to fetch the data eagerly from the Database…
Read More » -
Enterprise Java
JPA 2 | Dynamic Queries Vs Named Queries
JPA has its own Query language called JPQL. JPQL is very similar to SQL, with one major difference being that…
Read More » -
Enterprise Java
JPA 2 | EntityManagers, Transactions and everything around it
Introduction One of the most confusing and unclear thing for me, as a Java Developer has been the mystery surrounding the Transaction…
Read More »