-
Software Development
Notes on Continuous Delivery
Overview In the rapid changing software world of today, companies and individuals have come up with many methods in order…
Read More » -
Android Core
Hardware Acceleration in Android – Are You Using It?
Did you know Android has Hardware Acceleration? Did you also know you actually need to enable it for your app…
Read More » -
Enterprise Java
GlassFish 4 Promoted Build, Gradle and Embedded Application Server
Very recently, perhaps towards end of last year, the GlassFish open source team released GlassFish 4.0 beta 72 as a…
Read More » -
Career
“Why You No Train?”
It is a simple question. So why don’t you get more training? Do you feel that you operate already effectively?…
Read More » -
Core Java
Using Google Guava’s Ordering API
We’ve been playing a bit more with Google’s Guava library – what a great library! The most recent thing we…
Read More » -
Core Java
Java 8: From PermGen to Metaspace
As you may be aware, the JDK 8 Early Access is now available for download. This allows Java developers to…
Read More » -
Software Development
History of Open Source
I gave a talk last year at Walmart HQ about Fuse open source integration and messaging, the benefits of using…
Read More » -
Software Development
Unix pipelines for basic spelling error detection
Introduction We can of course write programs to do most anything we want, but often the Unix command line has…
Read More » -
Core Java
Defensive API evolution with Java interfaces
API evolution is something absolutely non-trivial. Something that only few have to deal with. Most of us work on internal,…
Read More »