-
Agile
Design Your Agile Project, Part 1
The more I see teams transition to agile, the more I am convinced that each team is unique. Each project…
Read More » -
Core Java
Why use Underscore in Numbers from Java SE 7 – Underscore in Numeric Literals
JDK 1.7 release had introduced several useful features, despite most of them being syntactic sugar, there use can greatly improve…
Read More » -
Desktop Java
Tower Defense in JavaFX (4)
Ok, so far we’ve created a TileMap, displayed it on screen and made it editable in the first part. In…
Read More » -
Enterprise Java
Java EE 8 : What does the community want?
Following the earlier two community surveys, the first announced in December 2013 and the second in January 2014, Oracle calls…
Read More » -
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 »