Featured
Stevey Can Rant.. I Cant
Stevey’s Rant has been making the blogging rounds recently. Everyone and their aged and ailing mothers are talking about it including yours truly of course – not my mom though – with this post. I like the rant of course along with the multitude. Who can resist reading contemptuous digs on Jeff Bezos or for [...]
[continue reading...]Recent Posts
About this Theme
This wordpress theme was borrowed from der-printz.com
I have changed the theme a little bit to avoid post duplication. Also,the posts have been fetched in random order. Hence this site is designed to change dynamically with every reload.
Please see the "About me" tab above for more information about me and the web site. Thanks for looking me up!
j2ee
Launching the Value Object Wizard I have launched a project called Value Object Wizard in sourceforge. Please take a quick look and send me your comments. The details are in the home page.
management
As I think back about all the failed projects that I had seen, I recognize one unifying feature about them. They all took too long to ramp up! I am not saying that they did not spend enough time on design or architecture. On the other hand, many of these failed projects spent an inordinate [...]
design
Event Driven Architecture (EDA) is a paradigm that I became familiar with when I was coding the earliest GUI components. The user interaction with a GUI application is modeled as a series of events that the application responds to. There is an “infinite loop” of events which can potentially be engendered by user interactions with [...]
architecture
I was doing an estimation review recently. At first blush, I am instinctively uncomfortable about anything that requires a high degree of predictability in software development since that is going to be violated if you are ever intending to produce software that could be deemed useful by the ultimate consumers! It is exactly like doing the interiors of [...]
process
Some time ago, I was exposed to a project which entered UAT with over a thousand bugs. Obviously, the project itself is not the epitome of perfection. But the sheer number begs some fundamental questions about the assertion that the project was even deemed as code complete to enter into UAT.
java
I recently spoke at a Java conference in Bangalore where we discussed Java and E-commerce. This is becoming important with the advent of major e-commerce re-platforming efforts in some significantly large organizations. I am enclosing the deck that I had used in the meeting here. Ecommerce & Java Take a look!
optimization
If we elevate ourselves enough to sit on a figurative perch in the programming world and look down at the applications that are being developed, we realize that Inversion of Control (IoC) containers have most definitely come here to stay. You see more people than ever before proclaiming expertise in programming ”Java with Springs” – [...]
OTHER ARTICLES
It is amazing that within a few hours of my talking about the unwieldiness of big companies, there was ...
There was a lady in one of the companies that I had worked for. She was doing, what is probably ...
The keyword static possibly started as the first attempt at encapsulation. C Programs consisted of functions that spanned across multiple ...
We all have to write applications that incorporate some kind of filtering. These include the normal search screen which captures ...
Imagine a large building with its foundation resting on a bedrock. Now consider the possible impact of doing any kind ...
BACKGROUND Most enterprise applications follow a layered architecture. The best practice is to layer an application as a UI layer and ...
The Google wave was announced a few weeks ago. It had the most exciting features with a killer interface. We ...
A few years ago, one of my numerous job sojourns took me to an interesting project at a telecom company. ...
There are heaps of blog posts on SOA. So I would not add to their number by posting another article ...
Mocking - Introduction Objects are first rate citizens in the Java society. Like a typical society the Java world has different ...
It is hard to imagine going through life without having a name. This dictum applies to the world of objects ...
I used to work with banks and financial companies chiefly. In these institutions, it was natural to have two different ...

Technorati
Picasa
Twitter
LinkedIn
Facebook
Flickr
Delicious