-
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 » -
Agile
The Lean Learning Board
A while back, when I wore my product hat, I started referring to the product backlog as an option backlog.…
Read More »