-
Software Development

Bad developer – good boss
While I am typing this, some developer is creating his kick-off application that will make him a millionaire. Well ok,…
Read More » -
Core Java

A Lazy Developers Introduction to Java Concurrency Executors
I would make a fool out of myself if I tell you that util.concurrent APIs kicks cheetah’s ass when the…
Read More » -
Software Development

Bad Things Happen to Good Code
We need to understand what happens to code over time and why, and what a healthy, long-lived code base looks…
Read More » -
Android Core

Android: Multi-touch gestures controller
Few of our projects (ours or for clients) required to implement a multi-touch features for manipulation over images with the…
Read More » -
Enterprise Java

Mocking with JodaTime’s DateTime and Google Guava’s Supplier
Introduction If you’re a seasoned unit tester, you’ve learned to take note when you see any code working with time,…
Read More » -
Enterprise Java

Apache Hive on Windows in 6 easy steps
Note: You need to have cygwin installed to run this tutorial, as Hadoop (needed by Hive) needs cygwin to run…
Read More » -
Android Core

Android: Finding the SD Card Path
Finding the SD Card path in Android is easy right? All you have to do is use Environment.getExternalStoreDirectory(), and you’re…
Read More » -
Core Java

JavaOne 2012: Diagnosing Your Application on the JVM
It was worth attending Staffan Larsen‘s (Oracle Java Serviceability Architect) presentation ‘Diagnosing Your Application on the JVM‘ (Hilton Plaza A/B)…
Read More » -
DevOps

Intro to Chef
Chef is an incredible tool, but despite its beginnings in 2008/2009 it still lacks an effective quick start, or even…
Read More »






