-
Ceylon
Ceylon: Planning the future of Ceylon 1.x
With the release of Ceylon 1.1, we’ve reached a point where we need to do some serious thinking about what…
Read More » -
Software Development
right-pad values with XSLT
In this post an XSLT function that can be used to right-pad the value of an element with a chosen…
Read More » -
Core Java
Java Tutorial Through Katas: Mars Rover
A programming kata is an exercise which helps a programmer hone his skills through practice and repetition. This article is…
Read More » -
Software Development
Why Your IoT Product Strategy Needs to Include Open Source
For the last two years, I have been talking about why open source will be critical to the success of…
Read More » -
Career
What Happens When a Contractor Wants to Go Full time
This just happened to me recently. I have been looking for a job actively for the last six months. One…
Read More » -
Core Java
The dreaded DefaultAbstractHelperImpl
A while ago, we have published this fun game we like to call Spring API Bingo. It is a tribute…
Read More » -
Enterprise Java
Poking around your REST application with a scriptable endpoint
I love the fact that JDK comes with a ScriptEngine. It’s so flexible when you want to evaluate and troubleshoot…
Read More » -
Core Java
AssertJ > Fest > Hamcrest
I have previously blogged about Hamcrest, and using its assertThat methods in preference to JUnit’s Assert. However, I quickly after discovered FEST Assertions, and…
Read More » -
Software Development
Legacy Code to Testable Code #3: Adding Setter Accessors
This post is part of the “Legacy Code to Testable Code” series. In the series we’ll talk about making refactoring…
Read More »