-
Core Java
instanceof operator and Visitor pattern replacement in Java 8
I had a dream where instanceof operator and downcasting were no longer needed but without clumsiness and verbosity of visitor…
Read More » -
Agile
3 Styles of agile (part 2)
In my last entry I set out what I call “3 Styles of Agile – Iterative, Incremental and Evolutionary.” In…
Read More » -
Enterprise Java
Getting started with annotation based Spring MVC web application
Here is a minimal way to get a Spring 3 MVC project started with Maven. First create spring-web-annotation/pom.xml file and…
Read More » -
Android Core
Android fixed Header and Footer with scrollable content layout example
In this tutorial we are going to see how you can create a simple Android Layout with a fixed header…
Read More » -
Core Java
Java Auto-Unboxing Gotcha. Beware!
What do you think that the following code snippet will print? …
Read More » -
Android Core
Android Augmented Reality: Introduction of Vuforia SDK
The Vuforia™ SDK allows you to build vision-based augmented reality applications. It is available for Android, iOS and as an…
Read More » -
Core Java
Too Many Parameters in Java Methods, Part 1: Custom Types
I consider lengthy parameters lists in constructors and methods to be another “red flag” in Java development that may not…
Read More » -
Agile
Don’t let Somebody Else’s Technical Debt take you Under
There’s a lot written about technical debt: what technical debt is and the different kinds of technical debt, how to…
Read More » -
Career
How to Network Less For Geeks
The fundamental importance of professional networking for today’s career-minded tech pro has been pounded into our heads for many years…
Read More »