-
Agile
Metrics: Good VS Evil
Pop quiz: What do earned value, burn-down charts, and coverage reports have in common? They are all reporting a metric,…
Read More » -
Core Java
Java Numeric Formatting
I can think of numerous times when I have seen others write unnecessary Java code and I have written unnecessary…
Read More » -
Career
Programming Language Job Trends Part 1 – August 2014
It is time for the August edition of the programming language job trends! The response to the language list changes…
Read More » -
Core Java
Java Concurrency Tutorial – Thread-safe designs
After reviewing what the main risks are when dealing with concurrent programs (like atomicity or visibility), we will go through…
Read More » -
Software Development
Integrating jOOQ with PostgreSQL: Partitioning
Introduction jOOQ is a great framework when you want to work with SQL in Java without having too much ORM…
Read More » -
Software Development
Feature Toggles (Feature Switches or Feature Flags) vs Feature Branches
Feature Branches If you are using branches, you are not doing Continuous Integration / Deployment / Delivery! You might have…
Read More » -
Enterprise Java
Monitoring and Filtering Application Log to Mail with log4j
In today’s post I’m going to show you how to filter log statements into a warning email. This came out…
Read More » -
Core Java
Parameterized Test Runner in JUnit
We all have written unit tests where in a single test tests for different possible input-output combinations. Lets look how…
Read More » -
Software Development
How to successfully attack a software dinosaur?
We all have “enjoyed” working with some software that was purchased because “You can’t get fired because you bought…”. This…
Read More »