-
Core Java
The JDK 8 SummaryStatistics Classes
Three of the new classes introduced in JDK 8 are DoubleSummaryStatistics, IntSummaryStatistics, and LongSummaryStatistics of the java.util package. These classes…
Read More » -
DevOps
Docker 1.6 released – Docker Machine 0.2.0
Docker 1.6 was released yesterday. The key highlights are: Container and…
Read More » -
Enterprise Java
Spring From the Trenches: Returning Git Commit Information as JSON
There are situations when we must know the exact version of our web application that is deployed to a remote…
Read More » -
Software Development
TDD, Code review and Economics of Software Quality
To understand the value of Junits (developer tests), try maintaining, or worst, refactoring a code base that has none. The…
Read More » -
Enterprise Java
There is a Mojo in My Dojo (How to write a Maven plugin)
I have been up to my armpits involved using Maven at work. For good number of developers I will hear,…
Read More » -
Ceylon
Unique approach to observer/observable pattern in Ceylon
The essence of the famous observer/observable pattern is that you have an observable object that produces events of various kinds,…
Read More » -
Software Development
What are the 5 Trends for Testing in the Era of Big Data?
In today’s world of data explosion, big data applications and their implementations are growing dramatically. As data is at the…
Read More » -
DevOps
Jenkins HOW-TO: build a project from multiple (Git) repositories
Recently I have been working on a project that has two main modules: Backend and Frontend. The Backend is a…
Read More » -
Software Development
A beginner’s guide to Cache synchronization strategies
Introduction A system of record is the authoritative data source when information is scattered among various data providers. When we…
Read More »