User eXperience (UX) design process

A coleague of mine pointed me to this cool post on establishing UX process: I thought it might be helpful to others as well as for me to find it in future! Cheers, Hanu 


How did IIS7 deployment?

Entire web farm now runs on Windows Server 2008 Beta 3 and IIS7. Eric Woersching, a Technical Product Manager recently interviewed Operations Managers Jeff Toewes and Chad Kraykovic on camera. The vedio and the summary of the interview can be found at


Silverlight enables the next gen RIA

Excerpt from “Microsoft® Silverlight™ is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video…


Webcasts for aspiring architects

A good friend of mine Mohammad Akif and Dave Remmer are doing the following webcasts targeting developers and dev leads who are trying take bigger responsibilities as architects: Architecture 101 (Mohammad, May 24) Architecture is the balance between art and engineering, it requires a certain mindset and approach to solving problems. Architects often function…


Task and Entity Services in SOA

I recently was asked a question on the difference between entity service and a task service and how they differ from the service consumer and the provider perspective. Here is my definition of a task service: “A task service encapsulates a business process that creates and updates entities within multiple systems”. From the provider perspective, a…


SaaS and SOA

I have heard intense debates on SaaS and SOA with no winners at the end. Some argue that SaaS and SOA are the same and some try to convince others that SaaS is different from SOA. I am one of the guilty parties who participated in the above debates one time or the other. The…