-
Agile
Who Do You Promote Into Management?
I vividly remember my first promotion into management. I was looking for a promotion to be a senior engineer. I…
Read More » -
Enterprise Java
Chunk Oriented Processing in Spring Batch
Big Data Sets’ Processing is one of the most important problem in the software world. Spring Batch is a lightweight…
Read More » -
Core Java
Java Object resurrection
Overview After an object which overrides finalize() is collected it is added to a finalization queue to be cleaned up…
Read More » -
Software Development
Don’t take the Technical Debt Metaphor too far
Because “technical debt” has the word “debt” in it, many people have decided that it makes sense to think and…
Read More » -
Core Java
Java – far sight look at JDK 8
The world is changing slowly but surely. After the changes that gave java a fresher look with JDK 7, the…
Read More » -
Desktop Java
Hand and Finger Detection using JavaCV
This post is part of a series on Natural User Interfaces (NUIs) published by Dr. Andrew Davison and deals with…
Read More » -
Desktop Java
Multi-threading in Java Swing with SwingWorker
If you’re writing a desktop or Java Web Start program in Java using Swing, you might feel the need to…
Read More » -
Core Java
Performance of inlined virtual method invocations in Java
Overview One of the benefits of dynamic compilation it the ability to support extensive method inlining on virtual method code.…
Read More »