In the recent days I have been trying to explore a lot to understand the various aspects that need to be taken care of while performing security testing for software.

When asked what security testing is, a few naïve testers replied that Security testing is ensuring:

  • That the password is encrypted in database and any flat files.
  • That only the authorized user has access to the various modules and data in the software

Sure, Security testing is taking care of the above but there is much more to it that needs to be verified to ensure that the application is secure from the malicious attackers. Continue reading »

Tags: Testing | Comments Off

What is User Experience? How is it tied to/associated with User Interface?

User Interface is just a sub set of User Experience. User Experience does not stop at providing the interface for the user. It needs to be iterative and has to integrate with everything in an application.

User experience should present an overall experience that can meet as many goals and needs as possible for the business and the users. Designers are to find and provide that sweet spot between the users’ needs and the business goals and ensure that the design is on brand. Continue reading »

Tags: Mobile | Comments Off

Just like many others, for quite some time now, I have been familiar with the RPC (remote procedure call) interfaces, be it the proprietary COM and .NET remoting or a more standard and interoperable SOAP interface developed using any technology. I had never dared to see what the so called ‘RESTful Services’ are until one of our current projects forced me to take a look at it and find out what it is. The journey became quite fascinating when I started understanding what REST is all about and comparing it with SOAP and other RPCs, particularly the total shift in the mindset that a normal developer would need to undergo to create a RESTful service.

If you are unfamiliar with SOAP or any RPCs in particular, we shall see that with a brief example. Continue reading »

Tags: Technology | Comments Off

Cloud computing has been one of the most highly talked subjects within the IT environment during the past four years. Organizations, ranging from small to large enterprises are showing their interest to move their business to benefit through cloud. Moving the application to cloud offers benefits like less CAPEX, immediate ROI, reduced business risk, quick implementation etc.

While cloud computing will dramatically change the way an organization operates, one needs to exercise caution while deciding what, when and how to move to cloud. An extensive analysis of your application portfolio will ensure that the organization doesn’t make big mistakes that will potentially push the organization years behind in reaping the benefits of cloud. Continue reading »

Tags: Uncategorized | Comments Off

Being an IT guy, it’s very difficult to control our temptations to talk about cloud and we do that everyday. But if you ask the question whether there is consistency in the understanding of ‘what is cloud’ and ‘who is the real cloud service provider’, the answer is a big ‘NO’. There is nothing wrong with that inconsistency, because it brings new perspectives. Cloud means different things to different people – for some it’s a technology, for some it’s a new business model, for some it’s a new IT services delivery model. The irony is that all these definitions are true and that doesn’t help clear our confusions.

Let’s try to identify who is a real cloud service provider amidst a battery of ‘pseudo’ providers. Check for yourself whether your provider meets the following criteria Continue reading »

Tags: Cloud | Comments Off


Congruent Facebook Twitter Slideshare