JPA is a tool, not a necessity

JPA implementations such as Eclipselink and Hibernate are one of the main-stays of a Java developers arsenal. Through a practical and well-documented interface, JPA offers cross-database portability with a common syntax and most importantly, the means of easily...

Personal Technology and Human Memory?

Technology is part of our day to day lives, and we may have started to depend on it in more ways than we may be aware. There are a number of scientific studies done on this subject and they fall on both sides of the argument. We probably do not need a scientific study...
Learn Git Branching

Learn Git Branching

Since we are on Git topic, here is very nicely done visual and interactive way to learn Git: http://pcottle.github.io/learnGitBranching/ Enjoy and happy...
7 Reasons to Migrate from SVN to Git

7 Reasons to Migrate from SVN to Git

1. Latest versions of Eclipse and other IDEs have a Git interface built in while SVN plugins are a clumsy add-on. Even IBM and Microsoft, with their own SCM offerings, have Git baked into their IDE products. 2. Git is a ‘distributed’ source control system...