-
Software Development
What’s the opposite of duplication?
“If you see the same code structure in more than one place,” writes Martin Fowler in his wonderful, Refactoring book,…
Read More » -
Software Development
Go for Java Programmers: Introduction
Background Go (often referred to as “Golang”) is a fairly new programming language, first conceived in 2007, with version 1.0…
Read More » -
Enterprise Java
Exporting Spring Data JPA Repositories as REST Services using Spring Data REST
Spring Data modules provides various modules to work with various types of datasources like RDBMS, NOSQL stores etc in unified…
Read More » -
Software Development
Can MapReduce solve planning problems?
To solve a planning or optimization problem, some solvers tend to scale out poorly: As the problem has more variables…
Read More » -
Enterprise Java
WAR files vs. Java apps with embedded servers
Most server-side Java applications (e.g. web or service-oriented) are intended to run within a container. The traditional way to package…
Read More » -
Enterprise Java
Integration testing with Maven and Docker
Docker is one of the new hot things out there. With a different set of technologies and ideas compared to…
Read More » -
Core Java
Java Facts to Blow your Mind! (infographic)
With the release of Java 8 scheduled for the coming days, we were on the lookout for some Java facts…
Read More » -
Enterprise Java
Integration testing custom validation constraints in Jersey 2
I recently joined a team trying to switch a monolithic legacy system into set of RESTful services in Java. They…
Read More » -
Enterprise Java
Postgres and Oracle compatibility with Hibernate
There are situations your JEE application needs to support Postgres and Oracle as a Database. Hibernate should do the job…
Read More »