-
Software Development
The most important factor in software decay
Do you have big balls of mud? Here’s an experiment to amaze your friends. You probably listen to music on…
Read More » -
Core Java
Autoboxing, Unboxing, and NoSuchMethodError
J2SE 5 introduced numerous features to the Java programming language. One of these features is autoboxing and unboxing, a feature…
Read More » -
DevOps
The Emergence of DevOps and the Fall of the Old Order
Software Engineering has always been dependent on IT operations to take care of the deployment of software to a production…
Read More » -
Core Java
Publish JAR artifact using Gradle to Artifactory
So I have wasted (invested) a day or two just to find out how to publish a JAR using Gradle…
Read More » -
Enterprise Java
The dark side of Hibernate AUTO flush
Introduction Now that I described the the basics of JPA and Hibernate flush strategies, I can continue unraveling the surprising…
Read More » -
Core Java
Understanding volatile via example
We have spent last couple of months stabilizing the lock detection functionality in Plumbr. During this we have stumbled into…
Read More » -
Core Java
JUnit in a Nutshell: Hello World
JUnit seems to be the most popular testing tool for developers within the Java world. So it is no wonder…
Read More » -
Android Core
Saving to a SQLite database in your Android application
This is the fourth post in my series about saving data in Android applications. Here are the other posts :…
Read More » -
Core Java
Understanding JUnit’s Runner architecture
Some weeks ago I started creating a small JUnit Runner (Oleaster) that allows you to use the Jasmine way of…
Read More »