-
Core Java
Joy of Coding… and mutation testing in Java
For many years now it has been good practice to write unit tests for your source-code. And also to use…
Read More » -
Agile
Estimation by stuffing things into boxes
I’ve started using an approach for software project estimation that so far is proving to be fairly transparent, quick and…
Read More » -
Core Java
JavaSE 7,8: Determining Views Supported by a Particular File System
If you have questions about a file or a directory, such as whether it is hidden, whether it is a…
Read More » -
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 »