Who the hell needs Quality?


I will let you do the math, but what made me fell out of my chair was the fact that everyone in the room was accepting the fact that even before we were developing the application we would have 66% of the time spent in fixing defects. Not even once did anyone asked, how can we ensure that we do not have so many defects in the application. Now even once did anyone asked if we already have Unit testing how come we still have these many number of defects.

Unit Testing


Unit testing is a way of testing a small unit of functionality. A unit is the smallest testable unit of program usually referred by a function,┬áprocedure etc which is a part of a class. Ideally, a unit test is independent of any other unit tests. Benefits The primary goal of a unit test is to […]

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 easy to find, and easy to exploit. They are dangerous because they will frequently allow attackers to completely take over the software, steal data, or […]

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 reuse Spring knowlege in Adobe Flex is a wonderful idea. I faced a few challenges in using the solution and discussed the same on the […]

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 its outset. A few weeks back, I started to work on a architecture definition that holds true in most cases. Of course this is going […]

Flex is now on Spring’s roadmap


Java developers knows the power of Spring. For sometime Flex and Spring together was nto that easy. There were some integrations available. Finally, Flex has found its way on to the Spring road map. Spring launched its first release for Spring and BlazeDS integration. I just downloaded the complete thing – time to see how […]

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 we need an architecture? Why can not not use what we already have?” His concern was logical, this shift was going to push his behind […]

Recovering deleted files


I came across Recuve (pronounced ‘recover’) that allows you to recover deleted files from your computer. Recuva is free for both commercial and personal use. I did try it once and worked fine. Still need to try for a large number of files and see how that behaves. Download and get started,

Handling Dates across different geographies


This is a tricky one – evaded me for a while. Synopsis of the issue: Flex messaging (BlazeDS is what we were using) deals with dates in a very special way. The dates are transferred to/from client / server post conversion to UTC and then they get converted to what local time zone. Let me […]