Category: Expert

The false security of Notifications

The Problem On one of my recent projects, I just got added to a distribution list that receives alerts from our monitoring system. first few days I tried to read some of those…
Read More

This part of my life is called “Chasing Quality”

As far as I can recall, one thing that always stuck with me is the OCD around doing things the right way. No matter what I did - could have played…
Read More

(Unit Testing) – Cost vs. Benefit

I have been a big fan of unit testing for a very long time; my blog is ridden with posts about it. If I look at at how automated unit testing…
Read More

Unit Testing – Why not?

For JUnit implementation in our project, we see a great challenge in having them implemented as we are already running behind for Sprint 2 and Sprint 3. Team was provided…
Read More

Squares pegs in Round holes

This is a part 2 of a series of articles I have just started to write. I spoke about Think Clients (SPA) and CMS and what sort of problems do…
Read More

Thick Clients and CMS

I originally started this blog off with a once very famous thick client (Adobe Flex); and after half a decade I am seeing a surge of the thick clients once…
Read More

Host projects on Maven Central

Recently, when I decided to make my projects available to the Java Community under Open Source license, I did a lot of things like Hosting my code on Google Code,…
Read More

Unit Testing Framework: EAMSteps

EAMSteps is a framework that makes Unit Testing easier because of its following principles: - External data store for test data like excel spreadsheet - Automated assertions using co-related inputs…
Read More

A new OSS project: iFramework

If you have been following me for a long time, you would know that I keep saying of releasing some of my work to the community; and today I finally…
Read More

TestNG or JUnit

For many years now, I have always found myself going back to TestNG whenever it comes to doing Unit Testing with Java Code. Everytime, I picked up TestNG, people have…
Read More

Internet Filter Bubble

I came across this topic on "filter bubble" via a fellow blogger. Although the blogger talks about the filtering in context to Atheism, amongst other things, I find this discussion…
Read More

Cairngorm 3

I chanced upon this yesterday (http://sourceforge.net/adobe/cairngorm/home/) and was impressed with what they are trying to do. Building upon Parsley looking to do a lot of injection and also support modules…
Read More

Mobile Web – In a different way

This presentation talks about how mobile web should be thought about and does talks about some numbers too. I like three things about the presentation:   1. The creativity with…
Read More

The Architect’s Eye – Communicating Errors

In many of my projects, I have found architects guilty of preparing a design that leaves the error messages out of the question. And now, I come across an article…
Read More

Who the hell needs Quality?

I Do; you do; our customers do; Period Well we all know the answer, but is it really what we believe in? The more important question is how do we…
Read More

Development Kit – your wishlist

Today after a while I decided to get back to development and started to setup my Laptop with variety of development tools and my fetch my projects from hard drives.…
Read More

Top 25 Most Dangerous Programming Errors

The 2009 CWE/SANS Top 25 Most Dangerous Programming Errors is a list of the most significant programming errors that can lead to serious software vulnerabilities. They occur frequently, are often…
Read More

BlazeDS and Spring

A few days back I posted the latest addition in Spring family - Flex with Spring. Being a huge spring and flex fan, I was very excited. Now able to…
Read More

What should I do?

Has this question ever crossed your mind? With evolving technologies and framework this is a question I ask myself all the time especially when I have a new project on…
Read More

Need for 3-tier Architecture

Last week, I was working to define an architecture for an existing application. When I walked into the room with the prposal the Senior Delivery Manager asked me "Why do…
Read More