-
Android Core
Android Tutorial: Gestures in your app
Gestures in mobile apps are pretty common place these days. Almost anyone with smart phone experience knows that pinching will…
Read More » -
Enterprise Java
Configuration Management in Java EE
Configuration Management has a lot of relevance in Cloud Computing as I tried to argue earlier. Actually, I would boldly…
Read More » -
Core Java
Database schema navigation in Java
An important part of jOOQ is jooq-meta, the database schema navigation module. This is used by the code generator to…
Read More » -
Core Java
Java Concurrency Tutorial – CountDownLatch
Some concurrency utilities in Java naturally get more attention than others just because they serve general purpose problems instead of…
Read More » -
Software Development
Don’t rewrite Your Application
When stuck with a legacy code base you’ll hear the claim “We’ll have to rewrite this from scratch in order…
Read More » -
Core Java
Java Concurrency Tutorial – Blocking Queues
As discussed in Part 3, the thread pools introduced in Java 1.5 provided core support that was quickly a favourite…
Read More » -
Desktop Java
Sometimes in Java, One Layout Manager Is Not Enough
Most often when developing Java Swing applications, we need to use several layout managers in several nested panels. This is…
Read More » -
Core Java
Java Concurrency Tutorial – Callable, Future
One of the beautiful things about Java from its very first release was the ease with which we could write…
Read More » -
DevOps
Getting to know the ‘hosts’ file
We had a lecture on DNS today in class and I thought I’d write something about the built-in domain name…
Read More »