July 2005 Entries

Windows Vista - the official name for “Longhorn” Microsoft Corporation unveiled the Official Name for "Longhorn" on July 22, 2005 at its Head Quarters, Redmond, Washington. More information and the announcement Video is available at Microsoft Press Release The official name for "Longhorn" is Windows Vista and the Logo has been released, as above. Beta 1, targeted at developers and IT professionals, will be available by August 3, 2005. The name looks Good and Stylish and LongHorn is expected to have ......

I have uploaded some of the Tech Ed 2005 Photos, thanks to Abhishek, my MVP Program Manager. The first snap is me (left), Subashini, my MVP Lead (center) and GG Arun, an MVP and a best friend of mine. The second snap (below) is taken during the MVP Dinner at the Taj Residency, where there are lots of MS Folks sitting along with MVPs . The Dinner was exclusively for MVPs and comprised of more than 15 participants. Cheers and Happy Viewing ......

All of us who write web application enforce some mechanism by which we store a user's information for the period he is accessing the application. This may be from simply storing the User's ID to say a Welcome <username> to maintaining his preferences, shopping cart etc., So far, the Session object has been pretty useful to accomplish this task. With Whidbey (ASP.NET 2.0), there is a new feature Profile which allows us to store per-user settings to be used throughout the application. Settings ......

If you are reading this article without reading the first part, please check Data Concurrency in ADO.NET - Part I Version Number Approach In the version number approach, the record to be updated must have a column that contains a date-time stamp or version number. The date-time stamp or a version number is saved on the client when the record is read. This value is then made part of the update. One way to handle concurrency is to update only if value in the WHERE clause matches the value on the record. ......

When multiple users attempt to modify data at the same time, controls need to be established in order to prevent one user's modifications from adversely affecting modifications from simultaneous users. The system of handling what happens in this situation is called concurrency control. Lets examine a Real World Scenario to better understand the problem. If you have a Sales Application and a Salesman A is updating the record of a Customer's purchases into the Sales Table. Simultanenously, if Sales ......

I usually dont write about Instant Messengers and Email Accounts, but the New MSN Messenger is irresistible and I can't help from writing about some of the cool features which are not aware to many of the users.First of all the new MSN Messenger 7.0, looks Glossy, Cool and with the XP Style for the curves and edges.The MSN Today is much improved and suprisingly, it shows your associated Hotmail Inbox in one of three Tabs. This is very useful and it practically helped me by reminding me to reply to ......