<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6992593</id><updated>2011-08-31T10:03:14.605-05:00</updated><title type='text'>Room for reference</title><subtitle type='html'>a blog on Technology of Microsoft &amp; much more..</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>68</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6992593.post-112580099415705900</id><published>2005-09-03T21:28:00.000-05:00</published><updated>2005-09-03T21:29:54.163-05:00</updated><title type='text'>Exception handling in .NET</title><content type='html'>The better approach for exception management strategy in enterprise wide ASP.NET applications is:&lt;br /&gt;a) Define a set of application-specific exception types.&lt;br /&gt;b) Build a logging mechanism (Event log or activity logging in DB).&lt;br /&gt;c) Trap the custom Application Exceptions in an HttpModule, log them and redirect the user to a custom error page that indicates some problem has occured.&lt;br /&gt;&lt;br /&gt;Check out this MSDN Magazine article on &lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/03/datapoints/default.aspx"&gt;Exception-handling techniques&lt;/a&gt; for more understanding.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-112580099415705900?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/112580099415705900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=112580099415705900' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/112580099415705900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/112580099415705900'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2005/09/exception-handling-in-net.html' title='Exception handling in .NET'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-112569966886339115</id><published>2005-09-02T17:21:00.000-05:00</published><updated>2005-09-02T17:21:08.896-05:00</updated><title type='text'>New Recommendations for Using Strings in Microsoft .NET 2.0</title><content type='html'>There is an article on MSDN, "&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/StringsinNET20.asp"&gt;New Recommendations for Using Strings in Microsoft .NET 2.0&lt;/a&gt;", that explains the motivation behind Ordinal comparison and the new members of the &lt;a href="http://msdn2.microsoft.com/library/System.StringComparison"&gt;System.StringComparison&lt;/a&gt; enumeration in .NET 2.0.  I admittedly glazed over, reading it the first time, but the third example in the section "The Motivation: The Turkish-I Problem" makes a world of sense... comparing InvariantCulture does not do a bit-wise comparison of the strings.&lt;br /&gt;&lt;br /&gt;So, if you are comparing System.Uri's, do you compare using InvariantCulture (since the URI should be ASCII), or should you use Ordinal (given the guidance in "Choosing a StringComparison Member for Your Method Call" to use Ordinal for XML and HTTP)?  The guidance from the owner of System.Uri indicated to just use Uri.Compare().  The prototype for Uri.Compare looks like:&lt;br /&gt;&lt;br /&gt;public static int Compare(&lt;br /&gt;Uriuri1, &lt;br /&gt;Uriuri2, &lt;br /&gt;UriComponentspartsToCompare, &lt;br /&gt;UriFormatcompareFormat, &lt;br /&gt;StringComparisoncomparisonType&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-112569966886339115?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/112569966886339115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=112569966886339115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/112569966886339115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/112569966886339115'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2005/09/new-recommendations-for-using-strings.html' title='New Recommendations for Using Strings in Microsoft .NET 2.0'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109841079260589359</id><published>2004-10-21T21:06:00.000-05:00</published><updated>2004-10-21T21:06:32.606-05:00</updated><title type='text'>.NET and Component Services (COM+)</title><content type='html'>The one of the reason to use COM+ Services in .NET is to do things like participate in transactions, take advantage of role-based security, or interact with a queue. &lt;br /&gt;Mainly for any enterprise wide applications (Intranet apps), it would be good to use COM+ Services. In this case you will be making use of System.EnterpriseServices&lt;br /&gt;&lt;br /&gt;Check out this article for more info:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnentsrv/html/netenterpriseandcomplus.asp"&gt;.NET Enterprise Services and COM+&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109841079260589359?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109841079260589359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109841079260589359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109841079260589359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109841079260589359'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/10/net-and-component-services-com.html' title='.NET and Component Services (COM+)'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109500421331206758</id><published>2004-09-12T10:50:00.000-05:00</published><updated>2004-09-12T10:50:59.113-05:00</updated><title type='text'>Creating an Online RSS News Aggregator with ASP.NET</title><content type='html'>Learn about displaying XML data in an ASP.NET Web page using the XML Web control to retrieve remote XML data, and about using the Repeater control to emit XML data from a database. With the ever-increasing demands of data sharing among disparate platforms, the use of XML has exploded over the past few years. Realizing this trend, Microsoft made sure to include robust XML support throughout the .NET Framework. For ASP.NET developers, this means that displaying and working with XML data in a Web page has never been simpler. Throughout this article we'll learn about XML and ASP.NET by building an RSS 2.0 syndication engine and an online news aggregator. This article assumes the reader is familiar with ASP.NET and XML.&lt;br /&gt;&lt;br /&gt;Read more here &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspnet-createrssw-aspnet.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspnet-createrssw-aspnet.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109500421331206758?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109500421331206758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109500421331206758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109500421331206758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109500421331206758'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/09/creating-online-rss-news-aggregator.html' title='Creating an Online RSS News Aggregator with ASP.NET'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109487512579269423</id><published>2004-09-10T22:58:00.000-05:00</published><updated>2004-09-10T22:59:41.416-05:00</updated><title type='text'>Learn Better Ways to Manage Your Cache in ASP.NET</title><content type='html'>Learn how to use caching effectively today and tomorrow with some new (and some not-quite-as-new) cache management techniques for ASP.NET 1.x and 2.0.&lt;br /&gt;&lt;br /&gt;Caching is one of the features in ASP.NET 1.x that most developers are familiar with. And it has helped to fuel a yearning for cache dependency in SQL Server. The ability to refresh the cache if a row in a table has been modified is very useful to a lot of developers. And hence in ASP.NET 2.0, Microsoft built SQL Server cache dependency right into the product.&lt;br /&gt;&lt;br /&gt;Read more here &lt;a href="http://www.devx.com/asp/Article/21751/1954?pf=true"&gt;http://www.devx.com/asp/Article/21751/1954?pf=true&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.devx.com/asp/Article/21751/1954?pf=true"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109487512579269423?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109487512579269423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109487512579269423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109487512579269423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109487512579269423'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/09/learn-better-ways-to-manage-your-cache.html' title='Learn Better Ways to Manage Your Cache in ASP.NET'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109435321774639967</id><published>2004-09-04T22:00:00.000-05:00</published><updated>2004-09-04T22:00:17.746-05:00</updated><title type='text'>Integrating Visual Studio .NET and Visual SourceSafe</title><content type='html'>If you are beginning a .NET team development project, you first need to understand how to establish development processes that work in a team environment. You need to know how to set up and work with the team development features supported by the Microsoft® Visual Studio® .NET integrated development environment (IDE), and you also need to be aware of the development techniques (such as how to set assembly references in the correct way) that must be followed by your development team members to ensure successful team working.&lt;br /&gt;&lt;br /&gt;Setting up source safe - you can waste alot of time, or follow articles like these and you should be able to get up and running quickly&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/tdlg_rm.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/tdlg_rm.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109435321774639967?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109435321774639967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109435321774639967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109435321774639967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109435321774639967'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/09/integrating-visual-studio-net-and.html' title='Integrating Visual Studio .NET and Visual SourceSafe'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109400887478448743</id><published>2004-08-31T22:21:00.000-05:00</published><updated>2004-08-31T22:21:14.783-05:00</updated><title type='text'>Top 10 benefits of SharePoint Portal Server</title><content type='html'> - Create a complete view of your business&lt;br /&gt; - Put relevant information at your fingertips&lt;br /&gt; - Share knowledge across the organization&lt;br /&gt; - Find and make the most of organization's intellectual capital&lt;br /&gt; - Find, aggregate, and provision SharePoint sites&lt;br /&gt; - Create self-service portals.&lt;br /&gt; - Automate business processes&lt;br /&gt; - Speed adoption by using familiar interfaces and tools&lt;br /&gt; - Reduce development time and cost with out-of-the-box portal  services&lt;br /&gt; - Ease deployment with flexible options &lt;br /&gt;&lt;br /&gt;For more information visit -&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/office/sharepoint/prodinfo/topten.mspx"&gt;http://www.microsoft.com/office/sharepoint/prodinfo/topten.mspx&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109400887478448743?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109400887478448743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109400887478448743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109400887478448743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109400887478448743'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/08/top-10-benefits-of-sharepoint-portal.html' title='Top 10 benefits of SharePoint Portal Server'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109389574445433989</id><published>2004-08-30T14:55:00.000-05:00</published><updated>2004-08-30T14:55:44.453-05:00</updated><title type='text'>Turn on AutoCompletion...</title><content type='html'>Have you ever been typing a file path in the run command and had to hit the down arrow to select the file you want from the drop down list? Wouldn't it be better if as you typed it automatically filled in the text for you?&lt;br /&gt; &lt;br /&gt;The run command uses the &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/Shell/reference/shlwapi/version/shautocomplete.asp"&gt;SHAutoComplete&lt;/a&gt; interface which is also how IE and most other auto completing text/combo boxes in windows do auto complete. By default the auto complete mode is set to suggest only, meaning just give a drop down of items that match what I have typed. There is also an auto complete mode to append, which automatically fills in the text with the closest match from the suggest list. The append mode is turned off by default but you can enable it by going to Internet Options &gt; Advanced, and checking the box next to Use inline AutoComplete, or if you like you can change it in the registry &lt;a href="http://www.winguides.com/registry/display.php/772/"&gt;Change the Auto Complete Mode&lt;/a&gt;. Now when you type paths in the run command, open/save dialogs, IE address bar, and others that use the default auto complete registry settings you will have both the suggest and append mode. &lt;br /&gt; &lt;br /&gt;On a side note the textbox and combobox in .Net 2.0 also have auto complete functionality using the same SHAutoComplete underneath. The one thing I don't like about the new auto complete functionality in .Net 2.0 is that the dropdown width is set to the width of the textbox and you can't change it in code, at least I couldn't figure out how, this forced me to implement my own auto complete functionality.&lt;br /&gt; &lt;br /&gt;Visit &lt;a href="http://www.winguides.com"&gt;http://www.winguides.com&lt;/a&gt;, if you are interested in the registry I highly recommend this site, it is one of my favorites. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109389574445433989?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109389574445433989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109389574445433989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109389574445433989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109389574445433989'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/08/turn-on-autocompletion.html' title='Turn on AutoCompletion...'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109361902868409893</id><published>2004-08-27T10:03:00.000-05:00</published><updated>2004-08-31T22:17:59.946-05:00</updated><title type='text'>ASP.NET 1.1 Page Execution</title><content type='html'>There's probably been plenty written by this time on the execution lifecycle of ASP.NET v1.1 pages. However, I still run into a lot of issues and questions around what order events and methods get executed during the lifecycle of a request. Its essential to understand this order when debugging what can be complex bugs in Page and WebControl code.&lt;br /&gt;&lt;br /&gt;Here's a short exercise that will help you internalize whats happening during the creation and execution of a page. Do this without looking up the answer, and it will really make you think through what is happening. Put the following events in order, assuming the request is a PostBack resulting from a Button click:&lt;br /&gt;&lt;br /&gt;Unload&lt;br /&gt;Pre-Render&lt;br /&gt;Handle Postback Events&lt;br /&gt;Dispose&lt;br /&gt;Save State&lt;br /&gt;Load View State&lt;br /&gt;Load&lt;br /&gt;Button Click Handler&lt;br /&gt;Process Postback Data&lt;br /&gt;Initialize&lt;br /&gt;Send Postback Change Notifications&lt;br /&gt;Render&lt;br /&gt;You can lookup the answer in MSDN &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcontrolexecutionlifecycle.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcontrolexecutionlifecycle.asp&lt;/a&gt;, but realize that at least one of the events [Button Click Handler] is out of order in the documentation.&lt;br /&gt;&lt;br /&gt;Consider the events in you Global.asax class on the first request received by an application not yet started:&lt;br /&gt;&lt;br /&gt;Authorize Request&lt;br /&gt;Application Start&lt;br /&gt;Authenticate Request&lt;br /&gt;End Request&lt;br /&gt;Page Execution&lt;br /&gt;Begin Request&lt;br /&gt;Session Start&lt;br /&gt;&lt;br /&gt;The next time you try to access ViewState during the Init event, you'll know why it doesn't work correctly.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109361902868409893?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109361902868409893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109361902868409893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109361902868409893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109361902868409893'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/08/aspnet-11-page-execution.html' title='ASP.NET 1.1 Page Execution'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109305665489556764</id><published>2004-08-20T21:50:00.000-05:00</published><updated>2004-08-20T21:53:44.553-05:00</updated><title type='text'>Summary of KB Articles for XP SP2 and Mega Document</title><content type='html'>This article contains general windows XP SP 2 product information, Top Support Issues, How To Articles, Application Compatibility Articles, Bluetooth, Driver, Setup and Miscellaneous Issues.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Product Information &lt;/strong&gt;&lt;br /&gt;835935 (&lt;a href="http://support.microsoft.com/?kbid=835935"&gt;http://support.microsoft.com/?kbid=835935&lt;/a&gt;) Release notes for Windows XP Service Pack 2&lt;br /&gt;837783 (&lt;a href="http://support.microsoft.com/?kbid=837783"&gt;http://support.microsoft.com/?kbid=837783&lt;/a&gt;) Hard Disk Space Requirements for Windows XP Service Pack 2&lt;br /&gt;811113 (&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;811113"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;811113&lt;/a&gt;) List of fixes included in Windows XP Service Pack 2&lt;br /&gt;838079 (http://support.microsoft.com/?kbid=838079) Windows XP Service Pack 2 Support Tools&lt;br /&gt;838080 (http://support.microsoft.com/?kbid=838080) Windows XP SP2 Deployment Tools&lt;br /&gt;883262 (http://support.microsoft.com/?kbid=883262) The new language locales that Windows XP Service Pack 2 supports&lt;br /&gt;883792 (http://support.microsoft.com/?kbid=883792) Frequently asked questions about Windows Security Center&lt;br /&gt;883353 (http://support.microsoft.com/?kbid=883353) Windows XP Tablet PC Edition 2005 is installed with Windows XP Service Pack 2&lt;br /&gt;&lt;strong&gt;Top Support Issues &lt;/strong&gt;&lt;br /&gt;842242 (http://support.microsoft.com/?kbid=842242) Some programs seem to stop working after you install Windows XP Service Pack 2&lt;br /&gt;843016 (http://support.microsoft.com/?kbid=843016) How to configure pop-up blocker in Internet Explorer&lt;br /&gt;843017 (http://support.microsoft.com/?kbid=843017) Description of the IE Information Bar&lt;br /&gt;843018 (http://support.microsoft.com/?kbid=843018) Images are blocked when you open an e-mail message in Outlook Express on a Windows XP Service Pack 2-based computer&lt;br /&gt;843090 (http://support.microsoft.com/?kbid=843090) Description of the Windows Firewall feature in Windows XP Service Pack 2 (SP2)&lt;br /&gt;870700 (http://support.microsoft.com/?kbid=870700) How to troubleshoot problems accessing secure Web pages with Internet Explorer 6 Service Pack 2&lt;br /&gt;870702 (http://support.microsoft.com/?kbid=870702) How to troubleshoot wireless network connections in Windows XP Service Pack 2&lt;br /&gt;875349 (http://support.microsoft.com/?kbid=875349) How to change your auto update settings using Windows Security Center&lt;br /&gt;875350 (http://support.microsoft.com/?kbid=875350) How to remove Windows XP Service Pack 2 from your computer&lt;br /&gt;875351 (http://support.microsoft.com/?kbid=875351) You receive a "Data Execution Prevention" error message in Windows XP Service Pack 2&lt;br /&gt;875352 (http://support.microsoft.com/?kbid=875352) Detailed description of the data execution prevention feature in Windows XP SP2&lt;br /&gt;875356 (http://support.microsoft.com/?kbid=875356) How to configure the Windows Firewall feature in Windows XP Service Pack 2&lt;br /&gt;875357 (http://support.microsoft.com/?kbid=875357) Troubleshooting Windows Firewall settings in Windows XP Service Pack 2&lt;br /&gt;&lt;strong&gt;How To Articles &lt;/strong&gt;&lt;br /&gt;883255 (http://support.microsoft.com/?kbid=883255) How To configure Internet Explorer automatic download prompts on your Windows XP Service Pack 2-based computer&lt;br /&gt;883256 (http://support.microsoft.com/?kbid=883256) How To manage Internet Explorer add-ons in Windows XP Service Pack 2&lt;br /&gt;878451 (http://support.microsoft.com/?kbid=878451) How To turn on the Remote Desktop Sharing feature of Windows NetMeeting in Windows XP Service Pack 2&lt;br /&gt;883259 (http://support.microsoft.com/?kbid=883259) How To install and configure Bluetooth devices in Windows XP Service Pack 2&lt;br /&gt;842844 (http://support.microsoft.com/?kbid=842844) How To install Windows XP Service Pack 2 by using Systems Management Server&lt;br /&gt;875355 (http://support.microsoft.com/?kbid=875355) How To use the Automatic Recovery feature to recover your computer if the Windows XP Service Pack 2 Setup program is not completed successfully&lt;br /&gt;870903 (http://support.microsoft.com/?kbid=870903) How To remotely administer a printer through a network share when you use Windows XP Service Pack 2 in a workgroup environment&lt;br /&gt;&lt;strong&gt;Application Compatibility Articles&lt;/strong&gt;&lt;br /&gt;870890 (http://support.microsoft.com/?kbid=870890) You cannot modify Windows Firewall settings for an AOL dial-up network connection by using Network Connections in Control Panel in Windows XP Service Pack 2&lt;br /&gt;873173 (http://support.microsoft.com/?kbid=873173) The Application Center 2000 client snap-in does not display correct health monitor information in Windows XP Service Pack 2&lt;br /&gt;873185 (http://support.microsoft.com/?kbid=873185) You may not be able to open a project when you try to connect to a remote Windows XP Service Pack 2-based computer by using the AutoCAD FTP service&lt;br /&gt;873164 (http://support.microsoft.com/?kbid=873164) You cannot use Veritas Backup Exec to back up a remote Windows XP Service Pack 2-based computer&lt;br /&gt;870904 (http://support.microsoft.com/?kbid=870904) ARCserveIT 6.61 does not successfully back up files that are in the %Windir%\SoftwareDistribution folder of your Windows XP SP2-based computer&lt;br /&gt;870901 (http://support.microsoft.com/?kbid=870901) "Installation failed: Access is denied" error message when you try to perform a remote installation of Computer Associates eTrust Antivirus 7.0 client software on a computer that is running Windows XP Service Pack 2&lt;br /&gt;843020 (http://support.microsoft.com/?kbid=843020) You cannot play licensed media content in Windows Media Player after you remove Windows XP Service Pack 2&lt;br /&gt;870908 (http://support.microsoft.com/?kbid=870908) Command AntiVirus version 4.62.4 causes an error message on a blue screen in Windows XP Service Pack 2&lt;br /&gt;873165 (http://support.microsoft.com/?kbid=873165) You cannot use Computer Associates BrightStor ARCServe Backup 9.0 Manager to back up a Windows XP Service Pack 2-based computer from a remote computer&lt;br /&gt;842701 (http://support.microsoft.com/?kbid=842701) You may not be able to add Manage Add-ons columns by using only the keyboard in Windows XP Service Pack 2&lt;br /&gt;878472 (http://support.microsoft.com/?kbid=878472) You receive the "Control ID not found" error message when you try to install Windows XP Service Pack 2&lt;br /&gt;870881 (http://support.microsoft.com/?kbid=870881) You receive an error message when you try to start Money on a Windows XP Service Pack 2-based computer&lt;br /&gt;878478 (http://support.microsoft.com/?kbid=878478) The Gravis GamePad Pro device is not recognized when you install it on a Windows XP-based computer&lt;br /&gt;870905 (http://support.microsoft.com/?kbid=870905) McAfee Internet Security version 4.0 quits unexpectedly during installation in Windows XP Service Pack 2&lt;br /&gt;870906 (http://support.microsoft.com/?kbid=870906) McAfee Virusscan Professional version 6.0 quits unexpectedly after you install it on a Windows XP Service Pack 2-based computer&lt;br /&gt;883606 (http://support.microsoft.com/?kbid=883606) Messages in Microsoft Outlook are not sent immediately in Windows XP Service Pack 2&lt;br /&gt;870907 NetZero closes unexpectedly when you start it in Windows XP SP2&lt;br /&gt;870902 You cannot back up the %windir%\SoftwareDistribution folder by using the NovaStor NovaNet-WEB backup program on Windows XP Service Pack 2&lt;br /&gt;873176 You cannot install Paint Shop Pro 8 on a Windows XP Service Pack 2-based computer&lt;br /&gt;873179 The JumpStart Preschool - 1st Grade Learning Playground Demo screen does not appear correctly on a Windows XP Service Pack 2-based computer&lt;br /&gt;870883 "Cannot load Word for Windows 6.0 files" error message when you try to open the "What's new" file in Quicken on a Windows XP-based computer&lt;br /&gt;870897 SonicWALL Complete Anti-Virus program does not work after you install Windows XP Service Pack 2&lt;br /&gt;873152 You occasionally receive a "STOP: 0x000000D1" error message when your Windows XP Service Pack 2 computer resumes from standby&lt;br /&gt;870900 SOURCENEXT VirusSecurity2004 real-time monitor does not work correctly on a Windows XP Service Pack 2-based computer&lt;br /&gt;873162 You cannot use Legato NetWorker to back up a remote computer that is running Windows XP Service Pack 2&lt;br /&gt;843019 You cannot start Windows Messenger after you install Windows XP Service Pack 2&lt;br /&gt;883603 Windows Movie Maker 2.1 is installed on your computer when you install Windows XP SP2&lt;br /&gt;&lt;strong&gt;Bluetooth Issues&lt;/strong&gt;&lt;br /&gt;870701 You cannot add a Bluetooth printer on a computer that is running Windows XP Service Pack 2&lt;br /&gt;840635 Cannot install a Bluetooth device after you install Windows XP Service Pack 2&lt;br /&gt;841803 List of Bluetooth radio drivers that are included in Windows XP SP2&lt;br /&gt;873154 A Bluetooth keyboard or mouse does not work when you start Windows XP Service Pack 2&lt;br /&gt;883258 How to troubleshoot Bluetooth detection and connectivity problems in Windows XP Service Pack 2&lt;br /&gt;870895 You receive a "STOP: 0x000000D5" fatal system error message after you update to Windows XP Service Pack 2 on your Toshiba portable computer&lt;br /&gt;841799 Bluetooth device installation may not work without any notification&lt;br /&gt;&lt;strong&gt;Driver Issues &lt;/strong&gt;&lt;br /&gt;873161 After you install Windows XP Service Pack 2, your computer restarts continuously&lt;br /&gt;883775 Device drivers known to cause instability in Windows XP Service Pack 2&lt;br /&gt;873166 Your computer may unexpectedly stop responding when you try to install modem drivers on a Windows XP Service Pack 2-based computer&lt;br /&gt;873171 Roll Back Driver feature in Device Manager does not work after you update a device driver to the Windows XP Service Pack (SP2) version of the device driver&lt;br /&gt;870892 Rollback of the driver in a multi-device scenario results in mismatched Driver and miniport&lt;br /&gt;870891 Third-party device drivers are not restored after you restore the System State data from backup in Windows XP&lt;br /&gt;870896 You receive a "STOP: 0x000000D5" error message when you close an IP Phone connection on a Windows XP Service Pack 2-based Toshiba computer&lt;br /&gt;873169 When you install Windows XP Service Pack 2, the USB 2.0 drivers do not appear to update&lt;br /&gt;&lt;strong&gt;Setup Issues &lt;/strong&gt;&lt;br /&gt;883609 "This Service Pack requires the machine to be on AC Power before setup starts" error message when you install Windows XP Service Pack 2&lt;br /&gt;870898 You receive a "Windows XP Setup is incompatible with this version of Windows" error message when you install Windows XP Service Pack 2 on a Hewlett-Packard computer&lt;br /&gt;883356 You receive a "Windows was unable to install the modem" error message when you try to install a modem on your Windows XP Service Pack 2-based computer&lt;br /&gt;878454 How to help protect your computer if you decide to remove Windows XP Service Pack 2&lt;br /&gt;878459 The Windows Explorer status bar is not visible after you install Windows XP Service Pack 2&lt;br /&gt;883791 Explorer.exe repeatedly quits unexpectedly in Windows XP&lt;br /&gt;&lt;strong&gt;Miscellaneous Issues &lt;/strong&gt;&lt;br /&gt;843021 Programs or services that use the Alerter service or the Messenger service do not work as expected after you install Windows XP Service Pack 2&lt;br /&gt;873160 You may receive a 7391 error message in SQLOLEDB when you run a distributed transaction against a linked server after you install Microsoft Windows XP Service Pack 2&lt;br /&gt;875362 The Computer Browser service does not start and event ID 7024 is logged when you restart your Windows XP Service Pack 2-based computer&lt;br /&gt;870894 You receive a "Delayed Write Failed" error message in Windows XP Service Pack 2&lt;br /&gt;883257 Description of plain text mode in Outlook Express in Windows XP Service Pack 2&lt;br /&gt;878471 Some DVD movies are blocked although the DVD movie rating is allowed on a Windows XP Media Center Edition Service Pack 2-based computer&lt;br /&gt;883608 You receive an error message when you add a reference to a COM object in Visual Studio .NET after you install Windows XP Service Pack 2&lt;br /&gt;840633 Event ID 612 appears in the security log every time that you restart Windows XP Service Pack 2&lt;br /&gt;883613 Outlook Express automatically downloads external content when you reply to a message or forward a message on a Windows XP Service Pack 2-based computer&lt;br /&gt;873158 The Help and Support Center does not run when the Data Execution Protection feature is turned on in Windows XP Service Pack 2&lt;br /&gt;883605 New features of the Scheduled Tasks Control Panel item that are included in Windows XP Service Pack 2&lt;br /&gt;870703 Known issues with the client administrative tools in Windows XP SP2&lt;br /&gt;878461 Pictures do not appear as expected, or you receive an error message when you open an HTML file on a Windows XP Service Pack 2-based computer&lt;br /&gt;878468 You receive an "An error occurred while sending a message to &lt;computername&gt;" error message when you run the net send command to send a message to a Windows XP Service Pack 2-based computer&lt;br /&gt;873153 Your screen reader software may not function if you install Windows XP Service Pack 2 by using OOBE&lt;br /&gt;870704 Peer-to-peer networking programs do not work as expected in Windows XP Service Pack 1&lt;br /&gt;841802 Phone Dialer calls are immediately disconnected in Windows XP&lt;br /&gt;843015 Pop-up windows appear with Pop-up Blocker turned on in Windows XP Service Pack 2&lt;br /&gt;870705 Remote Storage Service recall notifications will no longer operate in XPSP2&lt;br /&gt;841804 RIP Listener does not update the route table with new route information&lt;br /&gt;883261 You are prompted to accept or reject certain Windows Messenger files in Windows XP Service Pack 2&lt;br /&gt;883355 You cannot use an MP3 or WMA file as the background sound for an e-mail message in Outlook Express&lt;br /&gt;878467 Your Windows XP-based computer does not resume from standby when you move your USB mouse or press a key on your USB keyboard&lt;br /&gt;870893 USB device does not function after connecting device to Windows XP Service Pack 2-based computer&lt;br /&gt;883607 Web server functionality may not work correctly after you install Windows XP Service Pack 2&lt;br /&gt;883611 You have to specify certain Group Policy settings before you can remotely administer Resultant Set of Policy (RSoP) or remotely edit local Group Policy objects in Windows XP Service Pack 2&lt;br /&gt;840634 You receive an "Access denied" or "The network path was not found" error message when you try to remotely manage a computer that is running Windows XP Service Pack 2&lt;br /&gt;&lt;br /&gt;The Windows XP Mega document is available for download here - &lt;a href="http://www.steveriley.ms/Downloads/Downloads_GetFile.aspx?id=157"&gt;http://www.steveriley.ms/Downloads/Downloads_GetFile.aspx?id=157&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[via &lt;a class="clsSubText" id="RecentPosts__ctl34_Hyperlink3" href="http://weblogs.asp.net/nickmac/"&gt;Nick MacKechnie&lt;/a&gt; ]&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109305665489556764?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109305665489556764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109305665489556764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109305665489556764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109305665489556764'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/08/summary-of-kb-articles-for-xp-sp2-and.html' title='Summary of KB Articles for XP SP2 and Mega Document'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109295268876639283</id><published>2004-08-19T16:58:00.000-05:00</published><updated>2004-08-19T16:58:08.766-05:00</updated><title type='text'>ASP.NET:Nice Tool </title><content type='html'>I came across a tool called ASP.NET Localizer &lt;a href="http://www.winformreports.co.uk/features_loc.htm"&gt;http://www.winformreports.co.uk/features_loc.htm&lt;/a&gt;. It has a control you can drop onto the form. It then stores all texts and other translatable properties of the built in web controls in the resx file created for the ASP.NET page. If you change the language in the designer, it creates a new resx file for that language and stores all properties you translate in the appropriate resx file. At runtime it reads the properties for the controls from the resx file. Seems pretty cool. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109295268876639283?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109295268876639283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109295268876639283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109295268876639283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109295268876639283'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/08/aspnetnice-tool.html' title='ASP.NET:Nice Tool '/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109218913046789597</id><published>2004-08-10T20:51:00.000-05:00</published><updated>2004-08-10T20:53:32.343-05:00</updated><title type='text'>Microsoft Application Center 2000</title><content type='html'>Application Centre 2000 is Microsoft's deployment and management tool for high-availability Web applications built on the Microsoft Windows 2000 operating system. Application Centre 2000 makes managing groups of servers as simple as managing a single computer. This overview addresses high-level information on Application Centre 2000, touching on application management, software scaling, and mission-critical availability.&lt;br /&gt;&lt;br /&gt;To know more about MS AC 2000, Check out the following link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.winnetmag.com/Windows/Article/ArticleID/15718/15718.html"&gt;http://www.winnetmag.com/Windows/Article/ArticleID/15718/15718.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://labmice.techtarget.com/BackOffice/appcenter.htm"&gt;http://labmice.techtarget.com/BackOffice/appcenter.htm&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109218913046789597?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109218913046789597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109218913046789597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109218913046789597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109218913046789597'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/08/microsoft-application-center-2000.html' title='Microsoft Application Center 2000'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109210205041625079</id><published>2004-08-09T20:39:00.000-05:00</published><updated>2004-08-09T20:40:50.416-05:00</updated><title type='text'>Understanding Performance Counters</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Performance counters enable you to monitor and analyze the behavior of physical components such as processors, disks, and memory. They even help in diagnosing system objects such as processes, threads, events, mutexes, and semaphores. The Common Language Runtime (CLR) also exposes its own set of predefined counters. So this makes it all the more flexible.&lt;br /&gt;&lt;br /&gt;The System.Diagnostics namespace provides classes that allow you to interact with system processes, event logs, and performance counters. The PerformanceCounter class enables you to monitor system performance.&lt;br /&gt;&lt;br /&gt;For more information you can visit these links:&lt;br /&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdiagnosticsperformancecounterclasstopic.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdiagnosticsperformancecounterclasstopic.asp&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Check out this interesting 2 part article by Stuart&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.c-sharpcorner.com/Code/2002/May/PerformanceCountersP1.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;http://www.c-sharpcorner.com/Code/2002/May/PerformanceCountersP1.asp&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Looking at Windows, Performance Counters, and More &lt;/span&gt;&lt;a href="http://www.developer.com/net/csharp/article.php/3307001" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;http://www.developer.com/net/csharp/article.php/3307001&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109210205041625079?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109210205041625079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109210205041625079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109210205041625079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109210205041625079'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/08/understanding-performance-counters.html' title='Understanding Performance Counters'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-10913989326220902</id><published>2004-08-01T17:21:00.001-05:00</published><updated>2004-08-09T21:14:59.226-05:00</updated><title type='text'>Roadmap for Garbage Collection</title><content type='html'>&lt;span style="font-family:verdana;"&gt;This article provides a roadmap to learn and master garbage collection in the Microsoft .NET Framework. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;317866"&gt;&lt;span style="font-family:verdana;"&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;317866&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;very useful and worth a read.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-10913989326220902?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/10913989326220902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=10913989326220902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/10913989326220902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/10913989326220902'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/08/roadmap-for-garbage-collection.html' title='Roadmap for Garbage Collection'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109139910011792920</id><published>2004-08-01T17:21:00.000-05:00</published><updated>2004-08-01T17:25:00.116-05:00</updated><title type='text'>WSE 2.0 - What's New and Different in WSE 2.0?</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Web Services Enhancements for Microsoft .NET version 2.0 includes a number of enhancements over earlier versions of WSE like:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; Policy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; WS-Trust and Security Context Tokens&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; Kerberos Security Tokens&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; Role-based Security Using Security Tokens&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; Signing and Encrypting Security Tokens&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; SOAP MessagingXML Security Token Support&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;To read more on WSE 2.0 Enhancement features go to -&gt; &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/webservices/building/wse/WhatsNew/"&gt;&lt;span style="font-family:verdana;"&gt;http://msdn.microsoft.com/webservices/building/wse/WhatsNew/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109139910011792920?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109139910011792920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109139910011792920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109139910011792920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109139910011792920'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/08/wse-20-whats-new-and-different-in-wse.html' title='WSE 2.0 - What&apos;s New and Different in WSE 2.0?'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109131309571264235</id><published>2004-07-31T17:24:00.001-05:00</published><updated>2004-07-31T17:31:35.713-05:00</updated><title type='text'>SharePoint Resources - very useful</title><content type='html'>&lt;span style="font-family:verdana;"&gt;The following lists some important resource centers for SharePoint development and understanding.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Reference&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=47405143-f586-4941-92f5-048bf00cf332&amp;displaylang=en" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;SharePoint 2003 Administrator's Guide&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. Guide for installing, configuring, managing, and maintaining Microsoft Office SharePoint Portal Server 2003.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.spsfaq.com/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;SPSFAQ&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. SharePoint Portal Server Frequently Asked Questions&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://wss.collutions.com/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;WSSFAQ&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. Windows SharePoint Services Frequently Asked Questions&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Hubs&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.msdn.com/sharepoint/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Sharepoint on MSDN&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.sharepointd2d.com/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;SharePoint D2D&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. A collection of resources including tools, webcasts and discussion areas.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://portal.sharepointsolutions.com/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;SharePointSolutions.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;CommunityDiscussions.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://communities.microsoft.com/newsgroups/default.asp?icp=SharePoint" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;SharePoint Newsgroups (microsoft.com)&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Explore the support newsgroups to ask questions, share information, or exchange ideas with others who use SharePoint Portal Server.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Development&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=aa3e7fe5-daee-4d10-980f-789b827967b0&amp;displaylang=en" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;SharePoint Portal Server 2003 Software Development Kit&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. This SDK contains conceptual overviews, programming tasks, samples, and references to guide you in developing solutions based on Microsoft® SharePoint® Products and Technologies. [&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/spptsdk/html/SPSDKWelcome.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Documentation&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Web Parts.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;[&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/spptsdk/html/SPPTWPFWPPInf.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Web Part Pages and the Web Part Infrastucture (msdn.com)&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;[&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/spptsdk/html/CreateABasicWP.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Creating a basic Web Part&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;[&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/SPPTWPFWPPInf.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Debugging Web Parts&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;[&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_webparttemplates.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Web Part Templates for Visual Studio.NET&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Event Handlers.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;[&lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=4B2C2F1B-D74A-482A-903A-45BB44C5DEC4&amp;amp;displaylang=en" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Document Library Event Handler Toolkit&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;[&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/sharepoint_wsseventing.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Creating Event Log Messages for a Document Library&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;]  Includes source code which may be extended to handle any document library event.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Namespaces.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;[&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/tsnsMicrosoftSharePoint.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Microsoft.SharePoint Namespace&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;][&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/spptsdk/html/tsunsMicrosoftSharePointUtilities.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Microsoft.SharePoint.Utilities Namespace&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;][&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/spptsdk/html/tswnsMicrosoftSharePointWebControls.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Microsoft.SharePoint.WebControls Namespace&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;][&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/SPPTWPFWPPInf.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Microsoft.SharePoint.WebPartPages Namespace&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;] [&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/spptsdk/html/smpcomnsMicrosoftSharePointSmartPagesCom.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Microsoft.SharePoint.WebPartPages.Communication Namespace&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Customization&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.sharepointcustomization.com/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;SharePointCustomization.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. A collection of templates, skins and guidance for modifying the look and feel of SPS and WSS with FrontPage.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_SPSCustomizingSharePointSites1.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Customizing SharePoint Sites and Portals&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;A three-part series of MSDN articles. [&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_SPSCustomizingSharePointSites1.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Part 1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;] [&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_SPSCustomizingSharePointSites2.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Part 2&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;] [&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_SPSCustomizingSharePointSites3.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Part 3&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.wssdemo.com/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;WSS Demo Site&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. It looks like a hub but it's really a sweet developer resource for WSS site customisation. The home page has a list of recent KB articles (it reads the KBAlertz RSS feed) and the sections on Articles and Demos provide a number of quick useful tips.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;WebParts&lt;/span&gt;&lt;a href="http://www.microsoft.com/sharepoint/downloads/components/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Web Component Directory (microsoft.com)&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. Web Parts, Templates, Tools, and Complete Solutions.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.gotdotnet.com/community/workspaces/workspace.aspx?ID=6CFAABC8-DB4D-41C3-8A88-3F974A7D0ABE" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;SmartPart for SharePoint&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. A SharePoint Webpart that can host any ASP.NET user control. Create your webparts by using the VS.NET designer instead of coding everything by hand!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;IFilters&lt;/span&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;832809&amp;FR=1" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Acrobat&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. Installing the Adobe Acrobat IFilter and associated &lt;/span&gt;&lt;a href="http://wss.collutions.com/_layouts/images/icpdf.gif" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;icon&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.meticulus.com/mp3filter.html" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Mp3&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. An Mp3 IFilter originally written for the &lt;/span&gt;&lt;a href="http://www.meticulus.com/MeticulistDefault.htm" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Meticulist&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; document management system.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/?kbid=837847&amp;FR=1" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;TIFF&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. This article describes how to enable optical character recognition for Tagged Image File Format (TIFF) files, how to change the TIFF file size limit, how to enable automatic file rotation, and how to log TIFF error messages to the application event log.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=dcee9e09-448b-4386-b901-efea29cac808&amp;amp;DisplayLang=en" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Visio&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. With this download, you can extend the text search features in Microsoft Windows, Microsoft Office and Microsoft SharePoint™ Products and Technologies to include searching within Microsoft Office Visio 2003 files. Visio binary and XML formats are supported.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.ifiltershop.com/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;IFilter Shop&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. Commercial IFilters for a variety of formats including Zip, Shtml, Wma, vCard, and OpenOffice.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Integration&lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6E9925C4-91DA-404A-86DD-78D51BCF0A51&amp;displaylang=en" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Microsoft Content Management Server 2002 Connector for SharePoint Technologies&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. MCMS Connector for SharePoint Technologies consists of .NET server controls, Web Parts, ASP.NET files, and documentation that enable customers to integrate SharePoint Portal Server 2003 and Windows SharePoint Services 2.0 technologies with Microsoft Content Management Server 2002.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://office.microsoft.com/home/office.aspx?assetid=FX010908711033&amp;amp;CTT=6&amp;Origin=ES790020011033" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Microsoft Live Communication Server&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. An instant messaging server platform to support SPS presence and document collaboration features.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.gotdotnet.com/Community/Workspaces/workspace.aspx?id=176e78a1-4d90-4860-9bd8-da93dffa8fd1" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Reporting Services&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. A collection of SharePoint WebParts that integrate with SQL Server Reporting Services.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;InfoPath Development&lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=D5ADC839-73F4-4299-ABA0-E88C90B25144&amp;amp;displaylang=en" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;InfoPath 2003 Service Pack 1 Preview&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. Advantages include .NET allowing C# and VB.NET code, improved access to data sources (schema changes don't break forms), and enhancements to the object model. This update will be released as part of an Office 2003 Service Pack, and no breaking changes are expected from this preview release to the RTM release.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7e9ebc57-e115-4cac-9986-a712e22879bb&amp;displaylang=en" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;InfoPath Toolkit for Visual Studio.NET Preview&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. Create forms templates in InfoPath using Visual Studio.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Add-ons&lt;/span&gt;&lt;a href="http://www.brightwork.com/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Brightwork&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. A help desk ticket application built on SharePoint.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/office/solutions/accelerators/sarbanes/default.mspx" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Microsoft Office Solution Accelerator for Sarbanes-Oxley&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. Help your company efficiently manage the extensive work required to comply with sections 302 and 404 of the Sarbanes-Oxley Act of 2002. Built on WSS.  [&lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0ba4f0f5-65d6-4c90-bad2-6a921d570ac7&amp;displaylang=en" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Download&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;] [&lt;/span&gt;&lt;a href="http://www.microsoft.com/technet/itsolutions/techguide/mso/mosaso/soxdg_01.mspx" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;Deployment Guide&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Archival Tools&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.avepoint.com/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;AvePoint&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. Allows for the successful backup and restore of whole sites, documents and images with history, versions and meta data, areas with portal links, and all lists and items including &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;contacts, events, tasks, and discussions.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.commvault.com/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;CommVault&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. A product exists for SPS 2001, not yet for 2003. However an alpha (“engineering“) release for SPS 2003 is available to existing customers.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.kvsinc.com/fw/main/default.asp?DocID=1771" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;KVS Enterprise Vault for SharePoint Portal Server&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;. Automatically archive older information off the SharePoint server and into on-line stores. Solves SPS's lack of an undelete feature and provides an alternative to document versioning without bloating the database.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Hope this would help many in SPS development!!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Happy reading..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109131309571264235?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109131309571264235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109131309571264235' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109131309571264235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109131309571264235'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/07/sharepoint-resources-very-useful.html' title='SharePoint Resources - very useful'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109131271344874980</id><published>2004-07-31T17:24:00.000-05:00</published><updated>2004-07-31T17:25:13.450-05:00</updated><title type='text'>Useful sites for .NET</title><content type='html'>&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;I came across this site while reading over some newsgroup post.  I have to admit this is a must have site for your favorites collections.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a title="http://www.pinvoke.net/" href="http://www.pinvoke.net/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;http://www.pinvoke.net/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;About the site&lt;br /&gt;&lt;br /&gt;PINVOKE.NET attempts to address the difficulty of calling Win32 or other unmanaged APIs in managed code (languages such as C# and VB .NET). Manually defining and using PInvoke signatures (also known as Declare statements in VB) is an error-prone process that can introduce extremely subtle bugs. The rules are complex, and if you make a mistake, you’ll probably corrupt memory.&lt;br /&gt;&lt;br /&gt;It's time to stop writing PInvoke signatures from scratch! Instead, copy and paste your way to productivity!&lt;br /&gt;&lt;br /&gt;Another very cool site for those of us who can not recall the value(s) of a ADO or ADO.NET connection string&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a title="http://www.connectionstrings.com/" href="http://www.connectionstrings.com/" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;http://www.connectionstrings.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109131271344874980?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109131271344874980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109131271344874980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109131271344874980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109131271344874980'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/07/useful-sites-for-net.html' title='Useful sites for .NET'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109131211352913974</id><published>2004-07-31T17:12:00.001-05:00</published><updated>2004-07-31T17:24:10.440-05:00</updated><title type='text'>Download 7 Custom Controls for VB.NET</title><content type='html'>&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;This article discusses the Visual Basic Power Pack, a collection of custom controls that provides enhanced user interface elements to client based applications.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a title="http://www.msdn.microsoft.com/vbasic/default.aspx?pull=" href="http://www.msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dv_vstechart/html/vbpowerpack.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;http://www.msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dv_vstechart/html/vbpowerpack.asp&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109131211352913974?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109131211352913974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109131211352913974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109131211352913974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109131211352913974'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/07/download-7-custom-controls-for-vbnet.html' title='Download 7 Custom Controls for VB.NET'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109131202723385105</id><published>2004-07-31T17:12:00.000-05:00</published><updated>2004-07-31T17:13:47.233-05:00</updated><title type='text'>SQL Server Express and MSDE - Differences</title><content type='html'>&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;This URL explains the major differences between SQL Server Express and MSDE (Microsoft Desktop Engine)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a title="http://msdn.microsoft.com/library/default.asp?url=" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsse/html/sseoverview.asp" target="_top"&gt;&lt;span style="font-family:verdana;"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsse/html/sseoverview.asp&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109131202723385105?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109131202723385105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109131202723385105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109131202723385105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109131202723385105'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/07/sql-server-express-and-msde.html' title='SQL Server Express and MSDE - Differences'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109077885841261459</id><published>2004-07-25T13:06:00.000-05:00</published><updated>2004-07-25T13:07:38.413-05:00</updated><title type='text'>Multilingual Support in .NET App..</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;This is a Web Solution designed to teach all newcomers into the .Net field on how to incorporate Multi-language support into your Web Applications. You have to download the accompaning ZIP file. &lt;br /&gt;This tutorial will teach you &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;&amp;nbsp;- How to create the Resource files for various languages. &lt;br /&gt;&amp;nbsp;- How to access the Resource file data from the web pages. &lt;br /&gt;&amp;nbsp;- How to store Unicode (multilingual) data into the database. &lt;br /&gt;&amp;nbsp;- How to access multilingual data from the database. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;You can find the tutorial article at &lt;/span&gt;&lt;a href="http://www.developersdex.com/gurus/articles/500.asp?Page=1"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://www.developersdex.com/gurus/articles/500.asp?Page=1&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;....&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109077885841261459?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109077885841261459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109077885841261459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109077885841261459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109077885841261459'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/07/multilingual-support-in-net-app.html' title='Multilingual Support in .NET App..'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109027650594079227</id><published>2004-07-19T17:33:00.000-05:00</published><updated>2004-07-19T17:35:44.626-05:00</updated><title type='text'>C# Express: Sample Projects</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;If you are looking for some&amp;nbsp;samples to play with in C# Expess, here are some available in MSDN. Both consist of an article, and a project for&amp;nbsp;download.&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/browserexpress.asp?frame=true"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Web Browser Express&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;span style="font-family:verdana;font-size:85%;"&gt;This project will create a neat tabbed web browser with a search box that talks to the new MSN Search Engine. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/ExprsPaint.asp?frame=true"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;ExpressPaint&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;span style="font-family:verdana;font-size:85%;"&gt;A simple graphics program for loading, processing and saving images. Add your own filters and other features.&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109027650594079227?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109027650594079227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109027650594079227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109027650594079227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109027650594079227'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/07/c-express-sample-projects.html' title='C# Express: Sample Projects'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-109018159131896249</id><published>2004-07-18T15:10:00.000-05:00</published><updated>2004-07-18T15:13:11.316-05:00</updated><title type='text'>Presentations from Tech-ED (US)</title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;View or download the .NET Framework-related presentations from TechEd 2004 (US) using below link &lt;br /&gt;&lt;/span&gt;&lt;a title="http://msdn.microsoft.com/netframework/support/training/teched2004/" href="http://msdn.microsoft.com/netframework/support/training/teched2004/" target="_top"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://msdn.microsoft.com/netframework/support/training/teched2004/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;The following some of&amp;nbsp;presentations that I liked, &lt;br /&gt;1) Exploring What's New in the CLR 2.0 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;2) Visual C# Best Practices&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;3) Visual C# 2005: Language Enhancements&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;4) Visual Studio: Deploying NET Applications with Ease&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;5) .NET and J2EE Strategies for Interoperability &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;There are more inside.. worth a reference, download ASAP!! &lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-109018159131896249?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/109018159131896249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=109018159131896249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109018159131896249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/109018159131896249'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/07/presentations-from-tech-ed-us.html' title='Presentations from Tech-ED (US)'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108956489880558741</id><published>2004-07-11T11:53:00.000-05:00</published><updated>2004-07-11T11:54:58.806-05:00</updated><title type='text'>Visual Studio 2005 Beta Documentation </title><content type='html'>The documentation for Visual Studio 2005 BETA bits is available &lt;a href="http://lab.msdn.microsoft.com/library/"&gt;&lt;em&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;This should be an interesting URL for anyone who cannot or does not want to, at this point in time, install the beta bits on their machines but still would like to have access to reference type material for the upcoming features of the next version of Visual Studio .NET and the .NET Framework 2.0.&lt;br /&gt;&lt;br /&gt;For offline viewing, you might also be interested in downloading the MSDN documentation for the Visual Studio 2005 Express products. It's publicly available as a 162 MB file download &lt;a href="http://download.microsoft.com/download/d/5/f/d5fbf037-59b9-4906-b20b-de5dd544de12/msdnixp.exe"&gt;&lt;em&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108956489880558741?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108956489880558741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108956489880558741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108956489880558741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108956489880558741'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/07/visual-studio-2005-beta-documentation.html' title='Visual Studio 2005 Beta Documentation '/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108956473639506707</id><published>2004-07-11T11:49:00.000-05:00</published><updated>2004-07-11T11:52:16.396-05:00</updated><title type='text'>New Features in .NET Framework 2.0</title><content type='html'>The .NET Framework 2.0 introduces enhancements across the .NET Framework. Windows client application development will be simplified through new controls and designer features, while the introduction of "ClickOnce" technology will dramatically ease Windows client application deployment. ASP.NET 2.0 introduces a collection of new features that refine Web application development and radically reduce coding effort. Other enhancements include more productive ADO.NET data access, support for the latest Web services standards, and expanded functionality for device-based development.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Common Language Runtime 2.0&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Generics&lt;/strong&gt;. Generics are classes and methods that work uniformly on values of different types and can greatly improve developer productivity by boosting code reuse.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Edit and Continue&lt;/strong&gt;. The feature that made Visual Basic “RAD” is now in the core CLR, enabling developers to halt program execution, change a line of code, and continue running it without a full recompilation.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Performance and Load Time&lt;/strong&gt;. The CLR now loads more quickly and takes up less memory footprint. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Windows Forms 2.0&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Application Deployment&lt;/strong&gt;. Windows Forms 2.0 introduces “ClickOnce,” which makes it simple for developers to package and deploy applications and simplifies the inclusion of pre-requisites in the installation package. ClickOnce further provides a simple way for administrators and users to deploy and update applications.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Visually Stunning Presentation&lt;/strong&gt;. Windows Forms 2.0 brings together the capability to build applications that look like Microsoft Office and increases flexibility and control over how you can position controls on the forms. It includes a new grid control, a Sound Player control, a Web Browser control and an Active Document Host control. Beyond that, in order to make your application look more like Microsoft Windows or Office, we have made Windows Forms controls render with visual styles by default, and we have created a new menu, toolbar, and status bar family of controls called ToolStrips. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ASP.NET 2.0&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Productivity and Customizability&lt;/strong&gt;. ASP.NET 2.0 includes support for membership (user name/password credential storage) and role management services. The personalization service enables quick storage/retrieval of user settings and preferences, facilitating rich customization with minimal code. Master Pages now enable flexible page UI inheritance across sites. Augmenting all these infrastructure features are more than 45 new server controls in ASP.NET 2.0 that enable powerful declarative support for data access, login security, wizard navigation, image generation, menus, treeviews, portals, and more. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;UI Adaptability&lt;/strong&gt;. All standard ASP.NET 2.0 controls are now built with a rich UI adapter extensibility architecture that enables customization of output for different browsers and devices. All built-in ASP.NET controls with the &lt;asp:&gt; prefix are now mobile enabled in Whidbey, which allows developers to automatically target more than 300+ unique devices that support a variety of different markup standards (WAP/WML, XHTML Mobile, cHTML, etc). &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Administration and Management&lt;/strong&gt;. ASP.NET 2.0 includes configuration management APIs, enabling developers to create, read, and update Web.config and machine.config configuration files and an admin tool that plugs into the existing IIS Administration MMC, enabling an administrator to graphically read or change any setting within our XML configuration files. It also includes a new application deployment utility that will enable both developers and administrators to precompile a dynamic ASP.NET application prior to deployment protecting your source code. Finally, ASP.NET 2.0 provides health-monitoring and tracing support to enable administrators to be automatically notified when an application on a server starts to experience problems. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Speed and Performance&lt;/strong&gt;. ASP.NET 2.0 is 64-bit enabled so it can take advantage of the full memory address space of new 64-bit processors and servers. ASP.NET 2.0 also includes automatic database server cache invalidation enabling developers to cache database-driven pages and partial page content and have ASP.NET automatically invalidate these cache entries and refresh the content whenever the back-end database changes. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108956473639506707?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108956473639506707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108956473639506707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108956473639506707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108956473639506707'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/07/new-features-in-net-framework-20.html' title='New Features in .NET Framework 2.0'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108916661546150405</id><published>2004-07-06T21:15:00.000-05:00</published><updated>2004-07-06T21:16:55.460-05:00</updated><title type='text'>MS SQL Server Express</title><content type='html'>This is free and it has most of the functionality of the full SQL Server product with limits on CPU, memory and Database size!!&lt;br /&gt;&lt;br /&gt;SQL Server Express Edition helps developers build dynamic and reliable applications by providing a freely redistributable, easy to use, and robust database. It includes all the rich functionality included in the SQL Server 2005 database engine such as stored procedures, views, triggers, cursors, CLR support, and XML support. A technical preview of SQL Server Express Edition is available for free download today from: &lt;em&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/sql/express"&gt;SQL Express&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108916661546150405?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108916661546150405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108916661546150405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108916661546150405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108916661546150405'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/07/ms-sql-server-express.html' title='MS SQL Server Express'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108871300643881619</id><published>2004-07-01T15:15:00.000-05:00</published><updated>2004-07-01T15:16:46.436-05:00</updated><title type='text'>New MSN Search</title><content type='html'>MSN Search has a &lt;a href="http://search.msn.com/"&gt;&lt;em&gt;&lt;strong&gt;new release&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;.  Looks good too without all that clutter in my opinion.  Searching for myself seems to produce the same results, I would find on another site.  Here's &lt;a href="http://search.msn.com/static/message.htm"&gt;&lt;em&gt;&lt;strong&gt;more info&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108871300643881619?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108871300643881619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108871300643881619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108871300643881619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108871300643881619'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/07/new-msn-search.html' title='New MSN Search'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108871275369251673</id><published>2004-07-01T15:11:00.000-05:00</published><updated>2004-07-01T15:12:33.693-05:00</updated><title type='text'>How to stop the clicking sound when you click on a link in IE</title><content type='html'>By default, IE makes a clickety sound when you follow a link. It can get annoying after a while. Here's how you turn it off:&lt;br /&gt;&lt;br /&gt;1. Open the control panl&lt;br /&gt;2. Open the “Sounds and audio devices properties” applet&lt;br /&gt;3. On the Sounds tab, scroll down to Windows Explorer | Start Navigation&lt;br /&gt;4. On the Sounds drop-down, select None and OK out of the dialog&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Posting this for the benefit of future google searchers&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;[via KC Lemson]&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108871275369251673?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108871275369251673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108871275369251673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108871275369251673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108871275369251673'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/07/how-to-stop-clicking-sound-when-you.html' title='How to stop the clicking sound when you click on a link in IE'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108812497389458995</id><published>2004-06-24T19:54:00.000-05:00</published><updated>2004-06-24T19:56:13.893-05:00</updated><title type='text'>InfoPath Community!</title><content type='html'>For those looking for InfoPath resources beyond stuff directly from Microsoft, InfoPathdev.com has some good examples which you can find here:&lt;br /&gt;&lt;br /&gt;Check out the site &lt;a href="http://www.infopathdev.com/examples/" target=_blank&gt;&lt;em&gt;&lt;strong&gt;InfoPathDev&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Happy Programming!! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108812497389458995?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108812497389458995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108812497389458995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108812497389458995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108812497389458995'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/infopath-community.html' title='InfoPath Community!'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108767692278933762</id><published>2004-06-19T15:24:00.000-05:00</published><updated>2004-06-19T15:33:01.383-05:00</updated><title type='text'>Google on Microsoft!</title><content type='html'>I do not know if everyone know this before, I just came across in Google a separate page to search only on Microsoft-Related information and sites. When you do a search on any phrase or text, it finds results from MSDN, Microsoft.com or any related sites having information about Microsoft. For me its new finding and surprise too!&lt;br /&gt;&lt;br /&gt;Check out for yourself @ &lt;a href="http://www.google.com/microsoft.html"&gt;&lt;em&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After noticing this in Google, next thing what I did was checked for the similar URL on Sun (www.google.com/sun.html) and IBM (www.google.com/ibm.html) it gave 404 error.&lt;br /&gt;&lt;br /&gt;If you guys come across anything other than Microsoft, let me know!!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108767692278933762?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108767692278933762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108767692278933762' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108767692278933762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108767692278933762'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/google-on-microsoft.html' title='Google on Microsoft!'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108750705160029449</id><published>2004-06-17T16:14:00.000-05:00</published><updated>2004-06-17T16:17:31.600-05:00</updated><title type='text'>Top 10 Must-Have .NET Tools, Every Developer Should Download Now</title><content type='html'>In the latest issue of MSDN magazine there is an article titled “Top 10 Must-Have .NET Tools Every Developer Should Download Now“.  Here is a list of the tools:&lt;br /&gt;&lt;br /&gt; - NUnit to write unit tests &lt;br /&gt; - NDoc to create code documentation &lt;br /&gt; - NAnt to build your solutions &lt;br /&gt; - CodeSmith to generate code (Wahoo!  CodeSmith made the list!) &lt;br /&gt; - FxCop to police your code &lt;br /&gt; - Snippet Compiler to compile small bits of code &lt;br /&gt; - Two different switcher tools, the ASP.NET Version Switcher and the Visual Studio .NET Project Converter &lt;br /&gt; - Regulator to build regular expressions &lt;br /&gt; - .NET Reflector to examine assemblies&lt;br /&gt;&lt;br /&gt;Here is a link to the online version of this article:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/07/MustHaveTools/default.aspx" target=_blank&gt;&lt;em&gt;&lt;strong&gt;MustHaveTools&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Via &lt;a href="http://weblogs.asp.net/ericjsmith" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Eric J. Smith, CodeSmith&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108750705160029449?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108750705160029449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108750705160029449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108750705160029449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108750705160029449'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/top-10-must-have-net-tools-every.html' title='Top 10 Must-Have .NET Tools, Every Developer Should Download Now'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108749912065375616</id><published>2004-06-17T14:01:00.000-05:00</published><updated>2004-06-17T14:05:20.653-05:00</updated><title type='text'>MSDN Magazine in CHM format!</title><content type='html'>I found that &lt;a href="http://msdn.microsoft.com/msdnmag" target=_blank&gt;&lt;em&gt;&lt;strong&gt;MSDN Magazine&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; is now available for download in compiled help files (CHM).&lt;br /&gt;All the current year's issues are made available in CHM format and you can download it right away!&lt;br /&gt;&lt;br /&gt;Here are the links to this year's CHM files so far:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/01/MSDNMag0401.chm" target=_blank&gt;&lt;em&gt;&lt;strong&gt;January 2004:&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/02/MSDNMag0402.chm" target=_blank&gt;&lt;em&gt;&lt;strong&gt;February 2004:&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/03/MSDNMag0403.chm" target=_blank&gt;&lt;em&gt;&lt;strong&gt;March 2004:&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/04/MSDNMag0404.chm" target=_blank&gt;&lt;em&gt;&lt;strong&gt;April 2004:&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/05/MSDNMag0405.chm" target=_blank&gt;&lt;em&gt;&lt;strong&gt;May 2004:&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/06/MSDNMag0406.chm" target=_blank&gt;&lt;em&gt;&lt;strong&gt;June 2004:&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/07/MSDNMag0407.chm" target=_blank&gt;&lt;em&gt;&lt;strong&gt;July 2004:&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Stay tuned for more great content in the coming months!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108749912065375616?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108749912065375616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108749912065375616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108749912065375616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108749912065375616'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/msdn-magazine-in-chm-format.html' title='MSDN Magazine in CHM format!'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108743850239730116</id><published>2004-06-16T21:13:00.000-05:00</published><updated>2004-06-16T21:17:56.386-05:00</updated><title type='text'>How Microsoft (itself) uses Reflection?</title><content type='html'>Good one about &lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/07/NETMatters/default.aspx" target=_blank&gt;&lt;em&gt;&lt;strong&gt;How Microsoft uses Reflection&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; in &lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/07/default.aspx" target=_blank&gt;&lt;em&gt;&lt;strong&gt;July 2004 issue&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; of &lt;a href="http://msdn.microsoft.com/msdnmag" target=_blank&gt;&lt;em&gt;&lt;strong&gt;MSDN Magazine&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; very interesting.&lt;br /&gt;&lt;br /&gt;Actually, this month surprisingly they introduced a change in the .NET Matters column. This amazing change (I feel this is really good and expected in future issues) brings stories from the trenches; developers in product groups within Microsoft describing how they use .NET technologies to get their jobs done and develop their products. &lt;br /&gt;&lt;br /&gt;This month we got some true programming/development story from XBox Live Team and Core File Systems Team, very good!&lt;br /&gt;&lt;br /&gt;After reading this, I have a suggesstion to the magazine editor that we can have such stories in alternate issues of the magazine. Because even the Q&amp;A column is also a useful stuff and is very much needed for developers like me.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108743850239730116?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108743850239730116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108743850239730116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108743850239730116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108743850239730116'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/how-microsoft-itself-uses-reflection.html' title='How Microsoft (itself) uses Reflection?'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108741184754828646</id><published>2004-06-16T13:49:00.000-05:00</published><updated>2004-06-16T13:50:47.546-05:00</updated><title type='text'>Implementing Singleton in C#..</title><content type='html'>I have just read an article in MSDN about &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpatterns/html/ImpSingletonInCsharp.asp" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Implementing Singleton in C#&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;. It's a very interesting one and worth a read.&lt;br /&gt; &lt;br /&gt;Key topics covered: Static Initialization, Double-Check Locking, Multithreaded Singleton etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108741184754828646?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108741184754828646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108741184754828646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108741184754828646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108741184754828646'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/implementing-singleton-in-c.html' title='Implementing Singleton in C#..'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108732157097805547</id><published>2004-06-15T12:44:00.000-05:00</published><updated>2004-06-15T12:46:10.976-05:00</updated><title type='text'>Download Visual Studio 6.0 Service Pack 6!</title><content type='html'>Microsoft Service Pack 6 for Visual Basic 6.0, Visual C++ 6.0 with Visual SourceSafe 6.0d addresses known issues with Visual Basic 6.0, Visual C++ 6.0 and Visual Source Safe 6.0. This service pack does not contain fixes for Visual InterDev 6.0, Visual FoxPro 6.0, and Visual J++ 6.0, as the mainstream life-cycle for these products has ended. This SP replaces Service Pack 5 for developers using Visual Basic 6.0, Visual C++ 6.0, and Visual SourceSafe 6.0. Developer using Visual InterDev 6.0, Visual J++ 6.0, and Visual FoxPro 6.0 should continue using &lt;a href="http://www.msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp5/default.aspx"&gt;&lt;em&gt;&lt;strong&gt;Service Pack 5&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/"&gt;&lt;em&gt;&lt;strong&gt;More Details&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108732157097805547?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108732157097805547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108732157097805547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108732157097805547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108732157097805547'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/download-visual-studio-60-service-pack.html' title='Download Visual Studio 6.0 Service Pack 6!'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108731143015995238</id><published>2004-06-15T09:55:00.000-05:00</published><updated>2004-06-15T09:57:10.160-05:00</updated><title type='text'>Inaccurate results in performance counters of ASP.NET!</title><content type='html'>The latest entry in Microsoft Knowledge Base article explains about a BUG: Performance counters may have inaccurate results when a user without permission runs the ASP.NET worker process. Some resolution is provided to resolve this problem.&lt;br /&gt;&lt;br /&gt;Navigate to &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;841554" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Microsoft Knowledge Base Article - 841554&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; for more details.&lt;br /&gt;&lt;br /&gt;I was encountered with this problem during performance testing of one of our projects. We found the same solution in one of newsgroups and resolved the problem. That's the power of newsgroups. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108731143015995238?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108731143015995238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108731143015995238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108731143015995238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108731143015995238'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/inaccurate-results-in-performance.html' title='Inaccurate results in performance counters of ASP.NET!'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108699707981868776</id><published>2004-06-11T18:29:00.000-05:00</published><updated>2004-06-11T18:52:20.310-05:00</updated><title type='text'>Certification Stuff..!</title><content type='html'>Wow...This is really a cool and useful stuff. &lt;br /&gt;&lt;br /&gt;I found this site a while ago, it contains all the main topics covered for MCAD Exams. I really appreciate the work done by this guy to collect all the important topics and providing related links from MSDN and consolidated those as a book of reference. This is very good one and would benefit all developers who are planning/preparing for .NET Certifications.&lt;br /&gt;&lt;br /&gt;PS: This is not a Brain-Dump.&lt;br /&gt;&lt;br /&gt;It contains all the required topics &amp; references for the following exams:&lt;br /&gt;&lt;br /&gt;#70-229 (Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition)&lt;br /&gt;#70-305 And #70-315 (Web Applications with VB.Net and C#)&lt;br /&gt;#70-310 And #70-320 (Web Services with VB.Net and C#)&lt;br /&gt;#70-300 (Analyzing Requirements and Defining Microsoft .NET Solution Architectures)&lt;br /&gt;&lt;br /&gt;go check out the &lt;a href="http://www.codeclinic.com/certification.htm" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Certification Stuff&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All the very best Guys!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108699707981868776?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108699707981868776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108699707981868776' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108699707981868776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108699707981868776'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/certification-stuff.html' title='Certification Stuff..!'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108698240919592991</id><published>2004-06-11T14:27:00.000-05:00</published><updated>2004-06-11T14:33:29.196-05:00</updated><title type='text'>.NET Community Sites!</title><content type='html'>I found a list of &lt;a href="http://www.asp.net/Modules/MoreCommunities.aspx?tabindex=0&amp;mid=79" target=_blank&gt;&lt;em&gt;&lt;strong&gt;.NET Community Sites&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; posted in &lt;a href="http://www.asp.net/" target=_blank&gt;&lt;em&gt;&lt;strong&gt;ASP.NET Web&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;. These Microsoft and non-Microsoft web sites provides additional resources to help us get answers to questions, state your opinions, meet other people, and learn more about .NET. &lt;br /&gt;&lt;br /&gt;This is a very useful one and worth to bookmark it..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108698240919592991?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108698240919592991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108698240919592991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108698240919592991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108698240919592991'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/net-community-sites.html' title='.NET Community Sites!'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108680138022498337</id><published>2004-06-09T12:11:00.000-05:00</published><updated>2004-06-09T12:34:05.426-05:00</updated><title type='text'>ASP &amp; ASP.NET: The Differences..</title><content type='html'>&lt;blockquote&gt;I thought like, providing the differences (that I Know!) of classic ASP and ASP.NET would be helpful to many. Today's entry here is intended for that..&lt;/blockquote&gt;&lt;br /&gt;&lt;strong&gt;A SUMMARY OF DIFFERENCES - CLASSIC ASP and ASP.NET&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Objects Support&lt;/U&gt;&lt;/strong&gt; &lt;br /&gt;&lt;strong&gt;Classic ASP&lt;/strong&gt;&lt;br /&gt;6 objects (Request, Response, Application, Session, Server &amp; Error), which are components that make web-development dynamic. The objects are interface based, not object based so are often called components. Can be extended with COM objects or COM+ (including transactions) that can interact with ASP objects. Supports default interface COM programming, not multiple interfaces. COM and COM+ objects tend to need GUI tools that automate their creation. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ASP.NET&lt;/strong&gt;&lt;br /&gt;Can consume COM and COM+ objects. Can be used to create objects that support interfaces and inheritance. Languages can inherit and override methods of objects created in DIFFERENT languages. These can be built with text editors and GUIs are a convenience not a necessity. Can make its components into SOAP listeners and proxies with trivial amounts of work by just setting a few attributes. &lt;br /&gt;----------------------------------------------------------------------------------&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Language Support:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Classic ASP&lt;/strong&gt;&lt;br /&gt;2 built-in script languages (VBscript, Jscript) that are NOT compiled. some 3rd party languages: Perlscript, Python but not so robust and actually tend to crash the server. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ASP.NET&lt;/strong&gt;&lt;br /&gt;3 built in COMPILED languages (has NO scripting languages): VB7 / VBNET, C# and JScript / JSNET &lt;br /&gt;----------------------------------------------------------------------------------&lt;strong&gt;&lt;u&gt;Database Support:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Classic ASP&lt;/strong&gt;&lt;br /&gt;Database support via ADO which communicates with ODBC and OLEDB databases. Most database display is done through recordsets and loops. Most database manipulation requires code coupled to back-end database that may fail if drivers are switched and needs to be written carefully. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ASP.NET&lt;/strong&gt;&lt;br /&gt;Database support via ADO.net which communicates with ODBC and OLEDB databases, XML Streams, Binary Streams but is loosely coupled so differences between database vendors do not EVER affect programming model. Database display NEVER involves loops. Templates, grouped controls, Grids and many other declarative structures eliminate need for loops and flexibility is provided so programmer can control all interaction between templates declaritivity. &lt;br /&gt;----------------------------------------------------------------------------------&lt;strong&gt;&lt;u&gt;Scalability:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Classic ASP&lt;/strong&gt;&lt;br /&gt;Scalability without work is limited because 2 of the core objects (session, application) don't scale on web-farms. Those objects must be replaced with home-brewed or commercial objects if that functionality is wanted on webfarm. Scalability, multi-tier application building and transactional applications are possible to be build but the programmer has few tools to make the task simple. It is just hard work and the programmer must have experience building such systems in the past to build an effective one today. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ASP.NET&lt;/strong&gt;&lt;br /&gt;Sessions and all features were built with web-farms and supports "web gardens" (1 computer with multiple CPUs) as assumed environment. &lt;br /&gt;Several kinds of caching reduces database access and code execution dramatically without requiring page-level changes.  &lt;br /&gt;----------------------------------------------------------------------------------&lt;strong&gt;&lt;u&gt;Browser Support:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Classic ASP&lt;/strong&gt;&lt;br /&gt;Browser neutral. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ASP.NET&lt;/strong&gt;&lt;br /&gt;Validators and built-in components use detection to render GUIs that behave consistently on a variety of browsers. ASP.net has lots of facilities so that controls can detects the browser and renders the GUI very differently depending on what browser requests the page without having to expose this sensing to higher level callers.&lt;br /&gt;----------------------------------------------------------------------------------&lt;strong&gt;&lt;u&gt;Execution Environment:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Classic ASP&lt;/strong&gt; &lt;br /&gt;Tightly coupled to IIS. The ASP engine is undocumented so that it cannot easily be extended and only low-level ISAPI filters can be created to accomplish tasks that ASP will not support easily.&lt;br /&gt;In "classic ASP" the first person to access a script compiles it but if the compiled script cache fills scripts are removed and if a machine physically restarts or a service restarts the compilation process is triggered by first user access. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ASP.NET&lt;/strong&gt;&lt;br /&gt;Loosely coupled to IIS to ensure that it runs on any webserver without requiring any IIS infastructure. Extremely extensible and high-level utilities called HTTP Handlers can accomplish the most complex of tasks without inheriting the ENTIRE ASP+ infastructure or bloat. Components and scripts have their compiled image written to disk so that compilation persists. &lt;br /&gt;----------------------------------------------------------------------------------&lt;strong&gt;&lt;u&gt;Deployment:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Classic ASP&lt;/strong&gt;&lt;br /&gt;Once an application is created it's settings reside in the Windows Registry, Binary Metabase, MTS catalogs, IIS settings. Transferring /copying a app from server is a complex tedious job with few automatic tools. Component registration is done via a variety of doftware packages all of which require a system adminstrator run these utilities.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ASP.NET&lt;/strong&gt;&lt;br /&gt;Huge complex applications store their settings and components in ASCII files and copying these ASCII files from server to server will result in a perfectly deployed application with no effort. Their are no component registration tools because components do not make any registry entries nor do they need to be compiled before being copied to server. All configuration/security options rely in ASCII/XML files. &lt;br /&gt;----------------------------------------------------------------------------------&lt;strong&gt;&lt;u&gt;Versioning approach:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Classic ASP&lt;/strong&gt;&lt;br /&gt;New versions of components required stopping and starting the server. Once new component versions were deployed, old versions were replaced. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ASP.NET&lt;/strong&gt;&lt;br /&gt;If a component is rewritten to have a new version, the next user accessing a page that accesses the new version runs on a new thread. The previous versions and new versions co-exist in memory since a fully running component live on a thread. Of course the ASP.net worker process will eventually finish all user requests communicating with old component and quietly quit wasting memory on it. Aspx or any programs can target any version of an assembly since side-by-side execution is supported. &lt;br /&gt;----------------------------------------------------------------------------------&lt;strong&gt;&lt;u&gt;Stability:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Classic ASP&lt;/strong&gt;&lt;br /&gt;Environment assumes code and libraries are written carefully and debugged and stress tested. Flaws in codes or component or memory leaks cause system deterioration and may require soft and hard reboots. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ASP.NET&lt;/strong&gt;&lt;br /&gt;ASP+ worker process assumes all components and code are likely to crash, leak memory and have bad code (infinite loops, forgetting to advance recordsets). The ASP+ worker process notices bad code and then isolates the thread the code is on, allows no new code to run on same thread and then destroys the thread and all bad code. If code leaks memory, ASP+ worker can create a new instance of itself to run requests and tear down the previous instance that has memory leaks without ever rebooting.&lt;br /&gt;----------------------------------------------------------------------------------&lt;strong&gt;&lt;u&gt;Debugging:&lt;/u&gt;&lt;/strong&gt; &lt;br /&gt;&lt;strong&gt;Classic ASP&lt;/strong&gt;&lt;br /&gt;No debugging tools unless Visual Interdev is editor. Debugging tools are crude and have limits on how deep they can examine the system. Error trapping in all languages has severe limits. VBscript has ON ERROR RESUME NEXT and not ON ERROR GOTO. Javacript on server has TRY/CATCH but no other language does. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ASP.NET&lt;/strong&gt;&lt;br /&gt;Powerful debugging, millisecond timing and profiling are built-in. These can be done without GUIs. All current page requests can be logged and inspected after the fact. &lt;br /&gt;Debugging can also be done with GUI tools that are not married to any editor specifically. Error trapping at code level is easy because there are many error trapping directives (about 8 x as many as Classic ASP). Most languages support TRY/CATCH and several other robust error trapping styles. &lt;br /&gt;&lt;br /&gt;I can say these are some of main differences between these two versions of web development language, there are many that makes ASP.NET a powerful language.!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108680138022498337?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108680138022498337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108680138022498337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108680138022498337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108680138022498337'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/asp-aspnet-differences.html' title='ASP &amp; ASP.NET: The Differences..'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108672447532754628</id><published>2004-06-08T14:52:00.000-05:00</published><updated>2004-06-08T14:58:18.803-05:00</updated><title type='text'>URL Rewriting in ASP.NET!</title><content type='html'>What is URL Rewriting?&lt;br /&gt;URL rewriting is the process of intercepting an incoming Web request and redirecting the request to a different resource.&lt;br /&gt;&lt;br /&gt;I found a very interesting article by &lt;a href="http://www.4GuysFromRolla.com" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Scott Mitchell&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; on &lt;a href="http://msdn.microsoft.com/asp.net/community/authors/scottmitchell/default.aspx?pull=/library/en-us/dnaspp/html/urlrewriting.asp" target=_blank&gt;&lt;em&gt;&lt;strong&gt;URL Rewriting in ASP.NET&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; @ MSDN. In this he describes how we can dynamically intercept an incoming Web request and automatically redirect it to a different URL. He has provided a downloadable source code as well.&lt;br /&gt;&lt;br /&gt;How URL Rewriting done in classic ASP?&lt;br /&gt;In classic ASP, the only way to utilize URL rewriting was to write an ISAPI filter or to buy a third-party product that offered URL rewriting capabilities.&lt;br /&gt;&lt;br /&gt;But in ASP.NET, it's very easy to create our own URL rewriting software in a number of ways.&lt;br /&gt;&lt;br /&gt;This article explains everything about URL Rewriting in detail..&lt;br /&gt;&lt;br /&gt;The following are the topics covered in this article&lt;br /&gt;&lt;br /&gt; - Common Uses of URL Rewriting&lt;br /&gt; - What Happens When a Request Reaches IIS&lt;br /&gt; - Implementing URL Rewriting &lt;br /&gt; - Building a URL Rewriting Engine&lt;br /&gt; - Performing Simple URL Rewriting with the URL Rewriting Engine&lt;br /&gt; - Creating Truly "Hackable" URLs&lt;br /&gt;&lt;br /&gt;very useful and informative..a must to read for ASP.NET developers!!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108672447532754628?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108672447532754628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108672447532754628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108672447532754628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108672447532754628'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/url-rewriting-in-aspnet.html' title='URL Rewriting in ASP.NET!'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108666096237407438</id><published>2004-06-07T20:18:00.000-05:00</published><updated>2004-06-07T21:16:02.373-05:00</updated><title type='text'>Microsoft SQL Server 2005 &amp; XMLSupport</title><content type='html'>A very good article on &lt;a href="http://msdn.microsoft.com/XML/BuildingXML/XMLandDatabase/default.aspx?pull=/library/en-us/dnsql90/html/sql2k5xml.asp" target=_blank&gt;&lt;em&gt;&lt;strong&gt;XML Support in Microsoft SQL Server 2005&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; @ MSDN.&lt;br /&gt;&lt;br /&gt;This article explains the XML support built into SQL Server 2005. It shows how XML integrates with the client side programming of .NET Framework V2.0 and in native code such as OLEDB and SQLXML. &lt;br /&gt;&lt;br /&gt;The following topics are covered in this article:&lt;br /&gt;&lt;br /&gt; - XML data type&lt;br /&gt; - XML indexing&lt;br /&gt; - XML schema processing&lt;br /&gt; - ForXML and OpenXML enhancements&lt;br /&gt; - Client access to XML data type&lt;br /&gt; - Data modeling&lt;br /&gt; - Methods of XML data type&lt;br /&gt; - XQuery language&lt;br /&gt; - Cross-domain queries&lt;br /&gt; - Content indexing&lt;br /&gt;&lt;br /&gt;and much more...&lt;br /&gt;&lt;br /&gt;Very interesting one don't miss it..&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108666096237407438?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108666096237407438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108666096237407438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108666096237407438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108666096237407438'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/microsoft-sql-server-2005-xmlsupport.html' title='Microsoft SQL Server 2005 &amp; XMLSupport'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108663563917888613</id><published>2004-06-07T14:12:00.000-05:00</published><updated>2004-06-07T20:15:19.530-05:00</updated><title type='text'>Resources (.NET) for Java developers @ MSDN</title><content type='html'>As we all know about the development of IT solutions for industries is currently dominated by two technologies: Microsoft .NET and Java. To cope up with scope of developers world wide on both Microsoft .NET and Java, Microsoft has launched the &lt;a href="http://msdn.microsoft.com/vstudio/java/" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Resources for Java Developers center &lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; to provide a collection of resources for Java developers interested in interoperability, migration, and development with the .NET Framework. &lt;br /&gt;&lt;br /&gt;The following are the resources that are available for Java developers at present:&lt;br /&gt;&lt;br /&gt; - Java Interoperability Resources&lt;br /&gt; - C# Language for the Java Developer&lt;br /&gt; - Migration Resources&lt;br /&gt; - Tutorials and Walkthroughs &lt;br /&gt; - Starter Kits &lt;br /&gt; - Tools to Get Started &lt;br /&gt; - Third Party Tools &lt;br /&gt; - Patterns and Practices &lt;br /&gt;&lt;br /&gt;Hope we will get more in near future...&lt;br /&gt;&lt;br /&gt;Note: According to a recent survey, 56% of enterprises will be using the .NET Framework as their primary development environment in 2005.&lt;br /&gt;&lt;br /&gt;via &lt;a href="http://abhishekkant.blogspot.com" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Abhishek&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108663563917888613?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108663563917888613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108663563917888613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108663563917888613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108663563917888613'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/resources-net-for-java-developers-msdn.html' title='Resources (.NET) for Java developers @ MSDN'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108652076551324801</id><published>2004-06-06T06:08:00.000-05:00</published><updated>2004-06-06T18:36:04.230-05:00</updated><title type='text'>Moblogging..?!</title><content type='html'>It's a good one..&lt;br /&gt;&lt;br /&gt;This is a wonderful stuff for the current Mobile Camera Phone trend...&lt;br /&gt;&lt;br /&gt;What is moblog?&lt;br /&gt;A moblog is a 'mobile blog' or 'photo journal' comprised of camera phone pictures that are posted direct to the internet from your mobile phone. &lt;br /&gt;&lt;br /&gt;For more information navigate to &lt;a href="http://www.textamerica.com/" target=_blank&gt;&lt;em&gt;&lt;strong&gt;TextAmerica&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once you have created your Moblog you will be given 2 important items, the URL where your Moblog is located and an email address. Just add the email address to your contacts section on your camera phone, then when you want to post a picture to your Moblog just send it to that email address. The pictures will appear instantly on your Moblog online. &lt;br /&gt;&lt;br /&gt;all for FREE!!&lt;br /&gt;&lt;br /&gt;I have not tried it yet, but I got this information from a valuable source..:)&lt;br /&gt;&lt;br /&gt;Hope this will be very useful for many with camera phone!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108652076551324801?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108652076551324801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108652076551324801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108652076551324801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108652076551324801'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/moblogging.html' title='Moblogging..?!'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108638098899497305</id><published>2004-06-04T15:20:00.000-05:00</published><updated>2004-06-07T06:53:49.456-05:00</updated><title type='text'>Visual Basic .NET Language Specification</title><content type='html'>&lt;a href="http://www.panopticoncentral.net/" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Paul Vick's&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; VB.NET book is &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=bf32527d-187c-49fa-8c67-9e9105535550&amp;displaylang=en" target=_blank&gt;&lt;em&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; for download. In this book he provides a complete description of Visual Basic .NET language. There is also a link to &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=742A140C-6D08-4A10-929C-A973BC0BBC1E&amp;displaylang=en" target=_blank&gt;&lt;em&gt;&lt;strong&gt;C# Language Specification&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; book as well when scroll down the page. I found the book a year back (May 2003, I believe) when I was going through the &lt;a href="http://msdn.microsoft.com/vbasic/" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Visual Basic Developer Center&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; at MSDN and then &lt;a href="http://msdn.microsoft.com/vbasic/community/blogs/default.aspx" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Visual Basic Related Blogs&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; link, under Paul Vick's blog. Since I started blogging recently, wanted to mention about this here (even though i's too late!!) now. &lt;br /&gt;&lt;br /&gt;Many thanks to &lt;a href="http://www.panopticoncentral.net/" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Paul&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; and &lt;a href="http://weblogs.asp.net/duncanma" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Duncan Mackenzie&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; for making me to grab the good book.&lt;br /&gt;&lt;br /&gt;My personal comments about the book,&lt;br /&gt;&lt;br /&gt;It's very descriptive and the information provided about Visual Basic .NET language would benefit the beginners effectively. Overall, it's very interesting and useful.&lt;br /&gt;&lt;br /&gt;Hope to get more like this from &lt;a href="http://www.panopticoncentral.net/" target=_blank&gt;&lt;em&gt;&lt;strong&gt;PaulV&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;. :)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108638098899497305?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108638098899497305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108638098899497305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108638098899497305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108638098899497305'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/visual-basic-net-language.html' title='Visual Basic .NET Language Specification'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108635714018353768</id><published>2004-06-04T08:48:00.000-05:00</published><updated>2004-06-04T08:52:20.183-05:00</updated><title type='text'>Understanding ASP.NET View State</title><content type='html'>This article at MSDN by &lt;a href="http://scottonwriting.net/sowblog/" target=_blank&gt;&lt;b&gt;&lt;i&gt;Scott Mitchell&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;, describes about the benefits of View State in ASP.NET. Here he also mentions on how to interpret and protect the data stored in View State.&lt;br /&gt;&lt;br /&gt;The article has also got some bonus - a sample code implementing View State.&lt;br /&gt;&lt;br /&gt;Get the feeling of ASP.NET View State &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/viewstate.asp" target=_blank&gt;&lt;b&gt;&lt;i&gt;here&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href="http://blogs.aspadvice.com/jlovell/" target=_blank&gt;&lt;b&gt;&lt;i&gt;Justin&lt;/i&gt;&lt;/b&gt;&lt;/a&gt; for making me aware of this article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108635714018353768?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108635714018353768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108635714018353768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108635714018353768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108635714018353768'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/understanding-aspnet-view-state.html' title='Understanding ASP.NET View State'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108631082354270252</id><published>2004-06-03T19:55:00.000-05:00</published><updated>2004-06-03T20:00:23.543-05:00</updated><title type='text'>Very helpful INDIAN site during emergency!</title><content type='html'>This is something outside of technology info, but very useful and helpful for all INDIANS.&lt;br /&gt;&lt;br /&gt;This site &lt;a href="http://www.IndianBloodDonors.com" target=_blank&gt;&lt;b&gt;&lt;i&gt;IndianBloodDonors&lt;/i&gt;&lt;/b&gt;&lt;/a&gt; is very useful and good, where we can search for a particular blood group and filter the any city and location around INDIA.&lt;br /&gt;&lt;br /&gt;We never know when emergency will knock on our doors.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108631082354270252?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108631082354270252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108631082354270252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108631082354270252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108631082354270252'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/very-helpful-indian-site-during.html' title='Very helpful INDIAN site during emergency!'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108629874581796785</id><published>2004-06-03T16:22:00.000-05:00</published><updated>2004-06-03T16:41:32.510-05:00</updated><title type='text'>Briefly describe the role of global.asax</title><content type='html'>This was asked by one of my friend in the same discussion mentioned in prev blog, who recently started learning .Net. He worked on lot of VB &amp; ASP projects and wanted to know is Global.asax something similar to Global.asa in Classic ASP.&lt;br /&gt;&lt;br /&gt;My answer to him is below:&lt;br /&gt;&lt;br /&gt;The Global.asax file, also known as the ASP.NET application file, It is an optional file that contains code for responding to application-level events raised by ASP.NET or by HttpModules. The Global.asax is the ASP.NET equivalent of Global.asa file and it resides in the root directory of an ASP.NET application. At run time, Global.asax is parsed and compiled into a dynamically generated .NET Framework class derived from the HttpApplication base class. The Global.asax file itself is configured so that any direct URL request for it is automatically rejected; external users cannot download or view the code written within it (secured stuff!).&lt;br /&gt; &lt;br /&gt;In general, global.asax is responsible for handling higher-level application events such as &lt;br /&gt;&lt;br /&gt; - &lt;strong&gt;Application_Start:&lt;/strong&gt; called when the application first starts&lt;br /&gt; - &lt;strong&gt;Application_Init:&lt;/strong&gt; occurs after _start and is used for initializing code&lt;br /&gt; - &lt;strong&gt;Application_Disposed:&lt;/strong&gt; invoked before destroying an instance of an application&lt;br /&gt; - &lt;strong&gt;Application_Error:&lt;/strong&gt; to handle all unhandled exceptions in the application&lt;br /&gt; - &lt;strong&gt;Application_End:&lt;/strong&gt; clean up variables and memory when an application ends (like classic ASP)&lt;br /&gt; - &lt;strong&gt;Application_BeginRequest:&lt;/strong&gt; used when a client makes a request to any page in the application&lt;br /&gt; - &lt;strong&gt;Application_EndRequest:&lt;/strong&gt; after a request for a page has been made, this is the last event that is called&lt;br /&gt; - &lt;strong&gt;Application_PreRequestHandlerExecute:&lt;/strong&gt; occurs just before ASP.Net begins executing a handler such as a page or a web service. The session state is available at this point.&lt;br /&gt; - &lt;strong&gt;Application_PostRequestHandlerExecute:&lt;/strong&gt; occurs when the ASP.Net handler finishes execution&lt;br /&gt; - &lt;strong&gt;Application_AuthenticateRequest:&lt;/strong&gt; occurs when the identity of the current user has been established as valid by the security module &lt;br /&gt; - &lt;strong&gt;Application_AuthorizeRequest:&lt;/strong&gt; occurs when the user has been authorized to access the resources of the security module &lt;br /&gt; - &lt;strong&gt;Session_Start:&lt;/strong&gt; triggered when any new user accesses the web site as with classic ASP&lt;br /&gt; - &lt;strong&gt;Session_End:&lt;/strong&gt; As same in classic ASP, triggered when a user's session times out or ends&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108629874581796785?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108629874581796785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108629874581796785' title='24 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108629874581796785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108629874581796785'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/briefly-describe-role-of-globalasax.html' title='Briefly describe the role of global.asax'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>24</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108628018217995914</id><published>2004-06-03T11:22:00.000-05:00</published><updated>2004-06-03T11:30:30.200-05:00</updated><title type='text'>Diff between Web User Control &amp; Web Custom Control (ASP.NET)</title><content type='html'>I have been asked this question by many of my friends and co-developers. So I thought of mentioning the main differences of these 2 controls out here.&lt;br /&gt;&lt;br /&gt;We are triggered to create either web user control or web custom control of our own, If none of the existing ASP.NET server controls meet the specific requirements of our applications and these controls would encapsulate the functionality that is needed.&lt;br /&gt;&lt;br /&gt;If the needed control has a lot of static layout, creating a user control is the best choice. Or else if the control is mostly dynamically generated Â for e.g. rows of a data-bound table, nodes of a tree view, or tabs of a tab control, in this case a custom control would be a better choice.&lt;br /&gt;&lt;br /&gt;Overall, the main difference between the two types of controls are,&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Web user controls:&lt;/strong&gt;  &lt;br /&gt;- easier to create&lt;br /&gt;- limited support for users who use a visual design tool&lt;br /&gt;- aseparatee copy of the control is required in each application&lt;br /&gt;- cannot be added to a Toolbox in Visual Studio&lt;br /&gt;- good for static layout&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Web custom controls:&lt;/strong&gt;&lt;br /&gt;- harder to create&lt;br /&gt;- full support for visual design tool users&lt;br /&gt;- only a single copy of the control is required, in the global assembly cache&lt;br /&gt;- can be added to Toolbox in Visual Studio&lt;br /&gt;- good for dynamic layout&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108628018217995914?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108628018217995914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108628018217995914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108628018217995914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108628018217995914'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/diff-between-web-user-control-web.html' title='Diff between Web User Control &amp; Web Custom Control (ASP.NET)'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108621187682084052</id><published>2004-06-02T16:27:00.000-05:00</published><updated>2004-06-02T16:36:13.166-05:00</updated><title type='text'>Top techniques to improve code quality!</title><content type='html'>Good One!! I found a nice article in MSDN on coding techniques and programming practices for improving the quality of source code in Visual Studio .Net.&lt;br /&gt;&lt;br /&gt;This article &lt;a href="http://msdn.microsoft.com/library/en-us/dnvsgen/html/cfr.asp?frame=true" target=_blank&gt;&lt;b&gt;&lt;i&gt;Coding Techniques and Programming Practices&lt;/i&gt;&lt;/b&gt;&lt;/a&gt; provides a detailed explanation on the following topics:&lt;br /&gt;&lt;br /&gt; - Coding Standards and Code Reviews &lt;br /&gt; - Coding Techniques &lt;br /&gt; - Best Practices &lt;br /&gt; - Conclusion &lt;br /&gt; - Suggested Reading &lt;br /&gt;&lt;br /&gt;Oh Man..It is very interesting useful and so informative, a must to be read by developers.&lt;br /&gt;&lt;br /&gt;The following are the more useful topics @ MSDN:&lt;br /&gt; - &lt;a href="http://msdn.microsoft.com/workshop/server/asp/aspconv.asp" target=_blank&gt;&lt;b&gt;&lt;i&gt;ASP Conventions&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;  &lt;br /&gt; - &lt;a href="http://msdn.microsoft.com/workshop/server/asp/ASPtips.asp" target=_blank&gt;&lt;b&gt;&lt;i&gt;25+ ASP Tips to Improve Performance and Style&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;  &lt;br /&gt; - &lt;a href=" http://msdn.microsoft.com/workshop/server/asp/server122799.asp" target=_blank&gt;&lt;b&gt;&lt;i&gt;ASP Guidelines&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108621187682084052?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108621187682084052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108621187682084052' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108621187682084052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108621187682084052'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/top-techniques-to-improve-code-quality.html' title='Top techniques to improve code quality!'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-10862022360340737</id><published>2004-06-02T13:41:00.000-05:00</published><updated>2004-06-07T06:58:40.933-05:00</updated><title type='text'>Any etiquette rules on blogging?</title><content type='html'>Today, when I was going thru &lt;a href="http://weblogs.asp.net/bwill" target=_blank&gt;&lt;b&gt;&lt;i&gt;The Galactic Patrol&lt;/i&gt;&lt;/b&gt;&lt;/a&gt; by Brian Williams, I noticed a post &lt;a href="http://weblogs.asp.net/bwill/archive/2004/04/30/124254.aspx" target=_blank&gt;&lt;b&gt;&lt;i&gt;who is Bipin?&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;. This is an information and it is a must for bloggers to know. After reading the comments provided by others on this, I was wondering about, Is there any etiquette rules on blogging? I don't think it is needed for blog. Because all bloggers know about blogging and understands its power (there are some exceptions!!). This post provides more of it.&lt;br /&gt;&lt;br /&gt;Here I want to mention about my own post on blogs tilted &lt;a href="http://varadarajans.blogspot.com/2004/05/bill-gates-on-blogs.html"&gt;&lt;b&gt;&lt;i&gt;Bill Gates on Blogs&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;. For me, Blog is all about an individuals own thought and sharing them all with peers. Here there is no scene of C&amp;P, but can have a reference to some others blog. These reference should just include some points about the post and provide link to the blog. That would be more professionalistic.&lt;br /&gt;&lt;br /&gt;Finally, I prefer monitor myself carefully while posting any blog in order to avoid the situation encountered by Brian.&lt;br /&gt;&lt;br /&gt;Hope everybody will...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-10862022360340737?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/10862022360340737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=10862022360340737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/10862022360340737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/10862022360340737'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/any-etiquette-rules-on-blogging.html' title='Any etiquette rules on blogging?'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108613719769350848</id><published>2004-06-01T19:32:00.000-05:00</published><updated>2004-06-02T13:29:32.513-05:00</updated><title type='text'>My latest contribution @ MSDN INDIA (06/01/04)..</title><content type='html'>As I mentioned in my earlier blog about my preparation on an article in Cryptography and .Net, I finished compiling the article and contributed to MSDN INDIA 2 weeks before. Now my new article &lt;a href="http://www.microsoft.com/india/msdn/articles/220.aspx" target=_blank&gt;&lt;b&gt;&lt;i&gt;Secret-Key Encryption Cryptography in Microsoft .NET&lt;/i&gt;&lt;/b&gt;&lt;/a&gt; is published. I have also provided a sample code on using Secret-key encryption. You need to have a passport (hotmail or msn ID) to view the article.&lt;br /&gt;&lt;br /&gt;When I was preparing the article on Cryptography and Microsoft .Net, I found there are so many topics to be covered under this title. Including all these topics in one will make the single article a lengthy document to present in MSDN and it wont be good enough to read. So I thought of splitting the whole title on Cryptography into different sections like Private (Secret) Key Encryption, Public Key encryption, Cryptograhic Signing, Hashes, Digital Signature Algorithm (DSA) etc. &lt;br /&gt;&lt;br /&gt;Hope I can able to complete the topics on these titles very soon and contribute the same to MSDN INDIA. These topics would be very interesting and important to learn as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108613719769350848?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108613719769350848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108613719769350848'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/my-latest-contribution-msdn-india.html' title='My latest contribution @ MSDN INDIA (06/01/04)..'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108612156133741878</id><published>2004-06-01T15:23:00.000-05:00</published><updated>2004-06-01T15:28:06.940-05:00</updated><title type='text'>"Error running my first WindowsApplication" - VB.Net</title><content type='html'>One of my friend, who is a VB guy basically recently started learning VB.Net. Yesterday he called me and mentioned that he was getting "Sub Main Was Not Found in WindowsApplication1.Form1" error message while running his first VB.Net application. He just created a Windows application with one form on it and tried to run the form. That's it, he encountered this problem. He was using Visual Studio .Net 2002 edition. &lt;br /&gt;&lt;br /&gt;After getting the details of what he did with his new Project, I gave him the below explanation and solution:&lt;br /&gt;&lt;br /&gt;The cause for this problem must make the core VB guys to feel wired. This problem would occur If the &lt;b&gt;Name&lt;/b&gt; property of the start up form changed. This is not the case in Visual Basic 6.0 or earlier. In those versions even if you change the start up form name (first form by default is the start up form) the application would run without any errors. But VB.Net which is more sensitive and powerful, needs everything to be proper. So in order to avoid the above mentioned error, before running the application make sure that the &lt;b&gt;Startup Object&lt;/b&gt; property for the project is updated with the correct form name.&lt;br /&gt;&lt;br /&gt;To accomplish that follow these steps:&lt;br /&gt;&lt;br /&gt;- Right-click the Startup project in Solution Explorer.&lt;br /&gt;- Click Properties when you receive the context menu.&lt;br /&gt;- The Property Pages dialog box appears.&lt;br /&gt;- Click the General node in the Common Properties node, if it is not already selected.&lt;br /&gt;- Click the Startup Object drop-down list box.&lt;br /&gt;- Select the new name for the Startup Object drop-down list box.&lt;br /&gt;- Click OK.&lt;br /&gt;&lt;br /&gt;Listen: You can also open the Property Pages dialog box by clicking &lt;b&gt;Properties&lt;/b&gt; on the Project menu, or by pressing the &lt;b&gt;Shift+F4&lt;/b&gt; keys. For this to work, the Startup project should be selected in the Solution Explorer. &lt;br /&gt;&lt;br /&gt;Actually this is a bug confirmed by Microsoft and hope this will be fixed in later versions of Visual Studio .Net.&lt;br /&gt;&lt;br /&gt;After resolving the problem, he successfully able to run the application and started developing a dummy project while learning VB.Net.&lt;br /&gt;&lt;br /&gt;Hope he had a nice sleep with sweet dreams on .NET !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108612156133741878?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108612156133741878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108612156133741878'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/error-running-my-first.html' title='&quot;Error running my first WindowsApplication&quot; - VB.Net'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108611060638072892</id><published>2004-06-01T12:21:00.000-05:00</published><updated>2004-06-01T12:27:36.816-05:00</updated><title type='text'>Interpersonal Skills</title><content type='html'>In today's world (IT world, I can say),&lt;br /&gt;&lt;br /&gt;As organizational hierarchies become a thing of the past and companies depend on teams to get the work done, building good relationships and cultivating influence in order to secure the results have become essential survival skills. Whether you are dealing with a boss, colleague or staff members with their own managers, winning their respect and cooperation is absolutely essential if you want people who do not work for you often from other departments to help you get things done. Successfully influencing people begins with the way you think about them. Looking at others as potential allies and partners and developing a give-and-take relationship with them produces results! &lt;br /&gt;&lt;br /&gt;Now a days most of the global software companies are looking for and hiring people with good analytical and interpersonal skills. As the amount of work to be accomplished in today's work environments has increased as fast as the technological advances, Since the work to be done is often complex, requiring the expertise of several individuals, teams are formed to meet deadlines, project requirements, and budgets.&lt;br /&gt;&lt;br /&gt;I found a nice place on internet that describes about &lt;a href="http://ilearn.senecac.on.ca/careers/succeed/developing.html" target=_blank&gt;&lt;b&gt;&lt;I&gt;Developing Interpersonal Skills&lt;/I&gt;&lt;/b&gt;&lt;/a&gt; and various factors. It also provides so many internet resources for various skills development.&lt;br /&gt;&lt;br /&gt;This is a nice one and very interesting to learn..&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108611060638072892?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108611060638072892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108611060638072892'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/06/interpersonal-skills.html' title='Interpersonal Skills'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108587657985916841</id><published>2004-05-29T19:16:00.000-05:00</published><updated>2004-05-29T19:41:50.146-05:00</updated><title type='text'>The Google Store!!..</title><content type='html'>Today, when I was doing routine browsing I came across the site &lt;a href="http://www.googlestore.com" target=_blank&gt;Google Store&lt;/a&gt; This is the official shopping site of &lt;a href="http://www.google.com" target=_blank&gt;Google&lt;/a&gt;. I never knew about this before so thought of mentioning this in blog, even google has got a store where in we can find many google accessories, wearables, Kids stuff etc featuring Google Doodle logos...Its nice one...&lt;br /&gt;&lt;br /&gt;So use Google to get some goodies...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108587657985916841?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108587657985916841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108587657985916841'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/google-store.html' title='The Google Store!!..'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108576944217689870</id><published>2004-05-28T13:33:00.000-05:00</published><updated>2004-05-28T13:37:22.176-05:00</updated><title type='text'>Get familiar with FxCop..</title><content type='html'>Worried about any Bad code in .Net Application..FxCop is here to prevent.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gotdotnet.com/team/fxcop" target=_blank&gt;FxCop&lt;/a&gt;, is a code analysis tool that checks managed code assemblies for conformance to Microsoft .NET Framework design guidelines. FxCop team has just released a new version, 1.30, that has many nice improvements and is considerably faster at analyzing large applications.&lt;br /&gt;&lt;br /&gt;Here, I want to mention one thing..I was playing a role as white-box tester in one of my earlier project on .Net (Its a tough job!!). Code-Review analysis and reporting is one of the key task for a white-box tester, by making use of earlier FxCop version I managed to complete my task easily and more efficiently. Thanks to &lt;a href="http://www.gotdotnet.com " target=_blank&gt;Gotdotnet&lt;/a&gt; where we got the FxCop tool.&lt;br /&gt;&lt;br /&gt;Here in today's blog I am just going to list out the mail improvements and features in the new  version of FxCop.&lt;br /&gt;&lt;br /&gt;	- Perform analysis through Introspection&lt;br /&gt;	- Faster code analysis and supports multithreaded analysis&lt;br /&gt;	- Ability to resolve missing dependencies&lt;br /&gt;	- Powerful dataflow analysis&lt;br /&gt;	- Many UI Improvements&lt;br /&gt;	- More rules, rule topics and rule fixes&lt;br /&gt;	&lt;br /&gt;To know more on FxCop 1.30, zap to the &lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/06/Bugslayer/default.aspx" target=_blank&gt;MSDN Magazine June 2004 issue&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For a complete list of new features visit &lt;a href="http://weblogs.asp.net/fxcop/archive/2004/01/19/60319.aspx" target=_blank&gt;FxCop Team Blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108576944217689870?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108576944217689870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108576944217689870'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/get-familiar-with-fxcop.html' title='Get familiar with FxCop..'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108548993159789077</id><published>2004-05-25T07:38:00.000-05:00</published><updated>2004-06-03T14:16:16.560-05:00</updated><title type='text'>Bill Gates on Blogs..</title><content type='html'>First of all, What is blogging about?&lt;br /&gt;"blog" is short for Web log. It's a medium in which an author writes a journal-style Web site with provisions for readers to respond. These Web logs are becoming quite valuable in the software community for sharing ideas.&lt;br /&gt;A blog is an easy-to-use web site, where you can quickly post thoughts, interact with people, and more.&lt;br /&gt;&lt;br /&gt;Check out the April 2004 issue of MSDN Magazine on &lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/04/XMLFiles/" target=_blank&gt;All About Blogs and RSS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now a days there are so many blog sites available.. For e.g. &lt;a href="http://blogs.msdn.com/" target=_blank&gt;MSDN Blogs&lt;/a&gt; where you can find interesting blogs authored by Microsoft Guys, another one &lt;a href="http://blogs.gotdotnet.com/" target=_blank&gt;Gotdotnet Blogs&lt;/a&gt; here also there are many Microsoft Blogs, Here in gotdotnet blog I regularly used to visit a blog authored by the inventor of IUnknown &lt;a href="http://www.gotdotnet.com/team/dbox/" target=_blank&gt;Don Box&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;The blogs I visit regularly:&lt;br /&gt;&lt;br /&gt; - Paul Vick: The VB Guy's &lt;a href="http://www.panopticoncentral.net/" target=_blank&gt;&lt;b&gt;&lt;i&gt;Panopticon Central&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt; - Brian William's &lt;a href="http://weblogs.asp.net/bwill/" target=_blank&gt;&lt;b&gt;&lt;i&gt;The Galactic Patrol&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt; - Justin Lovell's &lt;a href="http://blogs.aspadvice.com/jlovell/" target=_blank&gt;&lt;b&gt;&lt;i&gt;The Grumpy Coder&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt; - Anand M's &lt;a href="http://www.dotnetindia.com/" target=_blank&gt;&lt;b&gt;&lt;i&gt;.Net from INDIA&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt; - Vishal Joshi's &lt;a href="http://vishaljoshi.blogspot.com/" target=_blank&gt;&lt;b&gt;&lt;i&gt;.Net dump yard&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and lot more...&lt;br /&gt;&lt;br /&gt;Yesterday I read an article &lt;a href="http://economictimes.indiatimes.com/articleshow/688781.cms" target=_blank&gt;Now, Gates has a crush on blogs&lt;/a&gt; in economic times, Its a nice article that describes about the growth of blogs.&lt;br /&gt;&lt;br /&gt;Now, Start creating your own blogs and keep sharing your thoughts...:)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108548993159789077?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108548993159789077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108548993159789077'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/bill-gates-on-blogs.html' title='Bill Gates on Blogs..'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108515160917505259</id><published>2004-05-21T09:54:00.000-05:00</published><updated>2004-05-21T10:00:09.176-05:00</updated><title type='text'>Get Ready for YUKON - Microsoft SQL Server 2005 </title><content type='html'>Yesterday I had a nice time of 2 to 3 Hrs by going thru the new features and advantages of the next release of Microsoft SQL Server (Code Named "YUKON"). Microsoft says that the next release of SQL Server will be a new paradigm for database development. This version of SQL Server is integrated with .NET Framework which will enable database programmers to take full advantage of .Net Base Class Libraries. Using the CLR integration, many tasks that were difficult to perform in T-SQL can be better accomplished using managed code plus two news types of database objects aggregates and user defined types that are introduced in this version.&lt;br /&gt;&lt;br /&gt;More product details and features of YUKON &lt;a href="http://www.microsoft.com/sql/yukon/productinfo/" target=_blank&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For new development features read on &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql90/html/sql_ovyukondev.asp" target=_blank&gt;Overview of SQL Server YUKON&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What are the major benefits for developers like me??&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;	The integration of CLR with SQL Server provides several major benefits to database developers: &lt;br /&gt;&lt;br /&gt;	&lt;strong&gt;Enhanced programming model:&lt;/strong&gt; The .NET languages are in many respects richer than Transact-SQL (T-SQL), offering constructs and capabilities previously not available to SQL developers. &lt;br /&gt;	&lt;br /&gt;	&lt;strong&gt;Enhanced safety and security:&lt;/strong&gt; Managed code runs in a common language run-time environment, hosted by the database engine. This allows .NET database objects to be safer and more secure than the extended stored procedures available in earlier versions of SQL Server. &lt;br /&gt;	&lt;br /&gt;	&lt;strong&gt;User defined types and aggregates:&lt;/strong&gt; Two new database objects which expand the SQL Server's storage and querying capabilities are enabled by the hosting the CLR. &lt;br /&gt;	&lt;br /&gt;	&lt;strong&gt;Common development environment:&lt;/strong&gt; Database development is integrated into future releases of the Microsoft Visual Studio .NET development environment. Developers use the same tools for developing and debugging database objects and scripts as they use to write middle-tier or client-tier .NET components and services. &lt;br /&gt;        I expect that in the final version of SQL Server Yukon, an updated version of Visual Studio.NET will include special SQL Server projects containing the appropriate references that can load into the Visual Studio .NET IDE. &lt;br /&gt;	&lt;br /&gt;	&lt;strong&gt;Performance and scalability:&lt;/strong&gt; Because managed code compiles to native code prior to execution, you can achieve significant performance increases in some scenarios.&lt;br /&gt;&lt;br /&gt;The following are some experts on SQL Server YUKON:&lt;br /&gt;&lt;br /&gt;	Transact-SQL is no longer be required to write SQL Server stored procedures, triggers, and user-defined functions. You'll be able to create these objects using any of the .NET languages -- VB.NET, C#, C++, or even COBOL.NET -- and compile them into .NET assemblies. &lt;br /&gt;	&lt;br /&gt;	One important benefit of relying on the .NET Common Language Runtime is that it can verify that all code hosted by SQL Server won't cause any memory usage errors that would bring down the server. In addition, SQL Server will benefit from the CLR's robust support for versioning and security. &lt;br /&gt;&lt;br /&gt;	Data access in Yukon will be based on a new set of managed interfaces in ADO.NET. This new set of ADO.NET classes will be grouped within a namespace that is currently being called System.Data.SqlServer, and these classes will interact directly with SQL Server's internal query processing mechanisms. &lt;br /&gt;&lt;br /&gt;	SQL Server will also leverage the Common Language Runtime's code access security model. By default, code doesn't have any permissions to create a graphical user interface, create threads, access the file system, or call unmanaged code. The only permissions implemented are those granted for in-process SQL Server data access. &lt;br /&gt;&lt;br /&gt;	Altering assemblies will not be allowed to invalidate persistent data or indexes. For example, suppose you have an indexed, computed column that relies on a .NET function to perform the computation. Changing or dropping this function would invalidate any data stored in that index. Dependencies are tracked, and you can't drop an assembly if dependencies exist. &lt;br /&gt;&lt;br /&gt;	In Yukon, you can encapsulate your middle-tier logic within server-side components and still have all the advantages of running as compiled machine code, not interpreted Transact-SQL. This won't make much of a difference for code that's primarily performing data access; the goal for Microsoft is that CLR data access code will execute as fast as the equivalent code written in Transact-SQL. &lt;br /&gt;&lt;br /&gt;	Relying on .NET code won't hamper the scalability of your SQL Server database operations. Yukon's ability to handle a given number of concurrent users with a given set of hardware resources will be as good as (or better) than that of SQL Server 2000. &lt;br /&gt;&lt;br /&gt;	A new developer tool called the SQL Server Workbench will support deployment of assemblies to multiple servers and will contain a powerful subset of Visual Studio.NET capabilities for code management. It's too early to tell what the SQL Server Workbench will actually look like, but it will most likely resemble the user interface currently available in Visual Studio.NET.&lt;br /&gt;&lt;br /&gt;Learn more on YUKON's XML Support Features &lt;a href="http://www.devx.com/dbzone/Article/20471" target=_blank&gt;Goodbye to Middle-Tier Logic&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;There are lot more features and advantages for YUKON, I need to dig more on net for YUKON...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108515160917505259?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108515160917505259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108515160917505259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108515160917505259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108515160917505259'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/get-ready-for-yukon-microsoft-sql.html' title='Get Ready for YUKON - Microsoft SQL Server 2005 '/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108500183315471976</id><published>2004-05-19T16:01:00.000-05:00</published><updated>2004-05-19T16:23:53.156-05:00</updated><title type='text'>Happy to know the news from INDIA..</title><content type='html'>Today I am very much in a happy mood to read the news "INDIAN President appoints Manmohan Prime Minister". Earlier I was worried about hearing the news of Sonia (Gandhi), the Italian Born Indian Citizen heading to the premiership. Me being an INDIAN Citizen (INDIAN Born) I was reluctant to accept her as Prime Minister. Now I appreciate her stand for stepping down to accept the post. &lt;br /&gt;&lt;br /&gt;It was known to everybody that Manmohan Singh, the former Finance Minister and author of the post-1991 economic reforms and, admittedly the cleanest man in Indian politics. WE believe that Our country will be safe in Dr. Manmohan Singh's hands." &lt;br /&gt;&lt;br /&gt;Hope INDIA will continue shining and grow in economy and Information Technology.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108500183315471976?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108500183315471976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108500183315471976' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108500183315471976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108500183315471976'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/happy-to-know-news-from-india.html' title='Happy to know the news from INDIA..'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108498446549089596</id><published>2004-05-19T11:29:00.000-05:00</published><updated>2004-05-19T11:34:25.490-05:00</updated><title type='text'>Visual Studio .Net - Code Name "Whidbey"</title><content type='html'>Earlier in one of my blog, I was mentioning about the code name "Whidbey". Now I got a chance to explore the features and updates we got on Microsoft's next release of Visual Studio .Net ("Whidbey"). The code name for next version of Visual Studio is "Orcas" (What is it??).&lt;br /&gt;&lt;br /&gt;As Microsoft says, The code name "Whidbey" release of Visual Studio will radically improve developer productivity while continuing to provide full access to the Microsoft .NET Framework. &lt;br /&gt;This release of Visual Studio and the Microsoft .NET Framework offers innovations and enhancements to the class libraries, common language runtime (CLR), programming languages, and the integrated development environment (IDE). In addition, this product also provides a deep support for next release of SQL Server code name "Yukon" by enabling developers to write stored procedures using managed code. Now we can even say that our SQL Stored Procedures are also managed.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/vstudio/productinfo/roadmap.aspx" target=_blank&gt;Microsoft Developer Tool Roadmap&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;This release of Visual Studio 2005 ships with .Net Framework 2.0, the current version of Visual Studio 2003 has got .Net Framework 1.1.&lt;br /&gt;&lt;br /&gt;Get more about Whidbey &lt;a href="http://www.asp.net/whidbey/whitepapers/VSWhidbeyOverview.aspx" target=_blank&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In my earlier blog on "ASP .Net 2.0 - Revealed", This 2.0 version of ASP .Net is what expected on Whidbey. Now about the new language enhancements to C# on Whidbey, the Whidbey release of C# will support generics, iterators, partial types, and anonymous methods. New compiler features for Whidbey enable developers to do things like disable compiler warnings directly in code or verify ECMA/ISO conformance. Whidbey will also include several productivity enhancements include refactoring, code expansions, code formatting, enhanced IntelliSense, and much more. The debugging experience has also been improved with new features like enhanced datatips, debugger visualizers, design-time expression evaluation, and more.&lt;br /&gt;&lt;br /&gt;The Top 10 best features introduced in Visual Studio .NET Whidbey are: &lt;br /&gt;&lt;br /&gt;1.  Refactoring &lt;br /&gt;2.  Edit and Continue &lt;br /&gt;3.  ClickOnce &lt;br /&gt;4.  Smart Tags &lt;br /&gt;5.  Code Snippets &lt;br /&gt;6.  Exporting IDE Settings &lt;br /&gt;7.  Line Revision Marks &lt;br /&gt;8.  Temporary Projects &lt;br /&gt;9.  Data Inspection Improvements &lt;br /&gt;10. Docking Window Changes &lt;br /&gt;&lt;br /&gt;Visit Here for &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vs2004_intro.asp" target=_blank&gt;A Programmer's Introduction to Visual Studio .NET "Whidbey"&lt;/a&gt; &lt;br /&gt;Know more on C# capabilities available in Whidbey &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/whidbey_csharp_preview.asp" target=_blank&gt;here&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Soon I will be getting some findings on the next release of SQL Server "YUKON" and will be posting it here very quick!!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108498446549089596?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108498446549089596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108498446549089596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108498446549089596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108498446549089596'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/visual-studio-net-code-name-whidbey.html' title='Visual Studio .Net - Code Name &quot;Whidbey&quot;'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108492655031889773</id><published>2004-05-18T19:15:00.000-05:00</published><updated>2004-06-08T11:16:46.476-05:00</updated><title type='text'>Unit Test .Net Application using NUnit</title><content type='html'>Hope many people, fellow .Net developers might heard about this great tool NUnit. I have used NUnit for one of the .Net testing project that I was working before joining the current project in US. This is a clean tool and make the unit testing of our .Net code so easy. NUnit enables to write tests and not worry too much about how we’re going to get back their results. &lt;br /&gt;&lt;br /&gt;Currently at version 2.1, NUnit provides us with a set of base classes and attributes that enable us to abstract away our unit tests and concentrate on the code that actually does the testing. The beautiful thing is that moving from our current coding/testing style to NUnit style requires little learning and is very easy to master.&lt;br /&gt;&lt;br /&gt;So how do we turn our code using NUnit style? &lt;br /&gt;&lt;br /&gt;- Download and install NUnit (free download at sourceforge.net). &lt;br /&gt;- Add a reference to the nunit.framework.dll to our testing project. &lt;br /&gt;- Add a using clause for the NUnit.Framework workspace in a new class file. &lt;br /&gt;&lt;br /&gt;This is very useful and a must to use tool for all .Net developers...&lt;br /&gt;&lt;br /&gt;Get more information on NUnit features and usage @ &lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/04/ExtremeProgramming/" target=_blank&gt;MSDN Magazine April 2004 Edition&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;An article by &lt;a href="http://www.3dftp.com" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Steven A. Smith&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; on the unit-testing tool ans .NET&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/asp.net/community/authors/stevesmith/default.aspx?pull=/library/en-us/dnaspp/html/aspnet-testwithnunit.asp" target=_blank&gt;&lt;em&gt;&lt;strong&gt;Get Test Infected with NUnit: Unit Test Your .NET Data Access Layer&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More on NUnit official site &lt;a href="http://www.nunit.org/" target=_blank&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interesting...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108492655031889773?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108492655031889773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108492655031889773' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108492655031889773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108492655031889773'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/unit-test-net-application-using-nunit.html' title='Unit Test .Net Application using NUnit'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108488908318362964</id><published>2004-05-18T08:58:00.000-05:00</published><updated>2004-05-18T09:06:02.776-05:00</updated><title type='text'>Microsoft offers free e-Learning..</title><content type='html'>Yesterday I was browsing through our Microsoft site for some new knowledge feed..While doing that I happened to see a new site from Microsoft dedicated for e-Learning.&lt;br /&gt;&lt;br /&gt;This is an Official Microsoft e-learning format allow us to build skills and achieve goals through a flexible, continuous training experience..Presently most of the training courses are for IT-Professionals, But hope soon there will be more course for developers too.&lt;br /&gt;&lt;br /&gt;Need to visit this site regularly for more updates on training courses..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoftelearning.com/" target=_blank&gt;Microsoft e-Learning&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108488908318362964?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108488908318362964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108488908318362964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108488908318362964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108488908318362964'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/microsoft-offers-free-e-learning.html' title='Microsoft offers free e-Learning..'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108484251355584579</id><published>2004-05-17T19:49:00.000-05:00</published><updated>2004-05-17T22:01:10.663-05:00</updated><title type='text'>Microsoft and Continuous learning</title><content type='html'>Sometimes I used to think like whether I did a mistake of choosing software carrier?!!. This is because all software majors especially Microsoft releasing new technology, new languages, updated versions etc day by day. This makes all software programmers and developers to keep on learning the latest stuff, sometimes I feel its a pain in butt.:-)&lt;br /&gt;But on other side learning the latest keeps us brightest and best.&lt;br /&gt;&lt;br /&gt;Ok..Coming to my today's blog..Microsoft has released new code names for the latest updates for its existing technologies. Introducing the new releases/updates to its great developers, Microsoft used to present them with jazzy code names..For e.g. SharePoint Portal Server was introduced with a code name as "TAHOE" (I remember the project GILS I did along with my mentor suman using SPS, those are gr8 days) and present My Services was introduced as "HAILSTORM" (I remember by then colleague swami who initiated a project on HailStorm, good stuff).&lt;br /&gt;&lt;br /&gt;I just happen to know about the latest code names from Microsoft for its next release of software components and those are as follows:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Longhorn&lt;/strong&gt; - This is the next release of Microsoft Windows Operating System.It is the first operating system built with managed code and the first to host a new storage sub-system (code named "WinFS") that revolutionizes the concept of a file system. The pages for Longhorn are written in a new declarative markup language, code-named (so many new stuff, lots to learn, right:) "XAML" (Extensible Application Markup Language). Each and every XAML tag corresponds to a .NET Framework class and comes with a collection of methods, properties and events. Longhorn represents a landmark in the history of Windows Operating System.&lt;br /&gt; &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/longhorn/" target=_blank&gt;Explore Longhorn&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;strong&gt;Indigo&lt;/strong&gt; - The upcoming version Longhorn will include a unified programming model and communications infrastructure for developing connected systems. This infrastructure is code named "Indigo". One of the key benefits of Indigo is it provides a unified programming model and protocol stack for all common language runtime (the great CLR)-based remoting technologies. Indigo is the next step in evolutionary path that started with COM, COM+ and MSMQ.&lt;br /&gt; &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/webservices/building/indigo/default.aspx" target=_blank&gt;More on Indigo&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;strong&gt;Avalon&lt;/strong&gt; - This is an integral part of Longhorn, consists mostly of a new collection of classes added to the .NET Framework. The most important new namespace for Avalon programming currently have names like MSAvalon.Windows, MSAvalon.Windows.Controls and MSAvalon.Windows.Media (These might change before long horn reaches final release). We can mention this as a presentation subsystem in the next version of Windows.&lt;br /&gt; &lt;br /&gt;Learn more about Avalon &lt;a href="http://msdn.microsoft.com/Longhorn/understanding/pillars/avalon/default.aspx" target=_blank&gt;here&lt;/a&gt; &lt;br /&gt; &lt;br /&gt;Last but not the least&lt;br /&gt; &lt;br /&gt;&lt;strong&gt;WinFS&lt;/strong&gt; - This is a revolutionary File Storage System that lets users search and manage files based on content. As mentioned in Longhorn para earlier, this comes with the next version of Windows allows users to perform search based on metadata irrespective of type of file or creator of the file. This is going to be the basic building block for all applications on Longhorn. One small feature of WinFS, When you copy a Word document to your My Documents folder or some where in the work station which is running WinFS, information about the file will be put into the WinFS store so that applications can perform searches based on the files properties. We can say that WinFS is an advanced version of Share Point Portal Server with respect to document searching.&lt;br /&gt; &lt;br /&gt;Check out more on WinFS &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwinfs/html/winfs03112004.asp" target=_blank&gt;here&lt;/a&gt;   &lt;br /&gt; &lt;br /&gt;More here too &lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/01/WinFS/default.aspx" target=_blank&gt;WinFS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But there is still some thing named as YUKON and WHIDBEY..I did not get a chance to read on these..Will write more on this sometime later..Lots of stuff to learn..hah!!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108484251355584579?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108484251355584579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108484251355584579' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108484251355584579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108484251355584579'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/microsoft-and-continuous-learning.html' title='Microsoft and Continuous learning'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108480325473416074</id><published>2004-05-17T08:56:00.000-05:00</published><updated>2004-05-17T14:11:05.686-05:00</updated><title type='text'>ASP.NET 2.0 Revealed..</title><content type='html'>Microsoft is all set to release the next version of ASP.NET, the 2.0 Version will enable us to do more magic on the Web. Microsoft says that the aim of this new version ASP.Net 2.0 is to reduce the amount of code required to accomplish common Web Programming tasks by 70% or more. But I feel this needs lot of thinking for programmers..Even though coding task is reduced!!!&lt;br /&gt;&lt;br /&gt;I found a nice article on this latest version in MSDN Magazine June 2004 Edition. Here Jeff Prosise provides a broad overview of what we can expect in ASP.Net 2.0, with more focus on selected areas and sample programs to highlight the key features.&lt;br /&gt;&lt;br /&gt;I found it very interesting and amazing..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/06/ASPNET20Overview/default.aspx" target=_blank&gt;An Overview of the New Services, Controls, and Features in ASP.NET 2.0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108480325473416074?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108480325473416074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108480325473416074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108480325473416074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108480325473416074'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/aspnet-20-revealed.html' title='ASP.NET 2.0 Revealed..'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108473257588022212</id><published>2004-05-16T13:27:00.000-05:00</published><updated>2004-05-17T14:11:48.566-05:00</updated><title type='text'>Hotmail using C#</title><content type='html'>When I was discussing with my friends about accessing/retrieving exchange server e-mails through .NET, we were wondering how can we retrieve Hotmail e-mails using ASP.NET or C#...I went on to net searching for a solution to achieve this...&lt;br /&gt;&lt;br /&gt;I came across an interesting article that talks about this solution, Here you can find the information on Connecting HTTPMail Hotmail Gateway, Parsing MailBox folder list, enumerating folder MailItems and much more...This has got a downloadable sample C# source code as well.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.thecodeproject.com/csharp/httpmail.asp?df=100&amp;forumid=14989&amp;exp=0&amp;select=583615" target=_blank&gt;A HTTPMail client under .NET&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Happy reading...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108473257588022212?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108473257588022212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108473257588022212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108473257588022212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108473257588022212'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/hotmail-using-c.html' title='Hotmail using C#'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108472771513730186</id><published>2004-05-16T12:08:00.000-05:00</published><updated>2004-05-16T12:16:19.103-05:00</updated><title type='text'>My Contributions to MSDN India</title><content type='html'>As I have mentioned in my first blog about my interests on writing articles..Now a days I am spending most of my free time in preparing useful articles especially in .NET. I had contributed and still continuing my contributions to MSDN INDIA. Currently I am working on the preparation of article in following topics..&lt;br /&gt;&lt;br /&gt;Cryptography and Microsoft .Net&lt;br /&gt;ASP.Net UnExpected Error Handling&lt;br /&gt;&lt;br /&gt;Hope I can complete this very soon and post the same in MSDN INDIA. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/india/msdn/usercont.aspx?uname=+Sampath+Varadarajan&amp;userid=varad_rs%40hotmail.com" target=_blank&gt;Read my MSDN INDIA contributions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please pass on your comments, If you feel like..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108472771513730186?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108472771513730186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108472771513730186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108472771513730186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108472771513730186'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/my-contributions-to-msdn-india.html' title='My Contributions to MSDN India'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108472709291437468</id><published>2004-05-16T12:02:00.000-05:00</published><updated>2004-05-16T12:04:52.916-05:00</updated><title type='text'>Know about XMLSS..</title><content type='html'>I was wondering how to display the contents of an asp page in Excel format without using server side Microsft Excel Automation Object. This was asked in an interview question to my friend..I read a nice example article at Microsoft to achieve this using Microsoft Office Web Component (OWC) XMLSS (XML SpreadSheet)..very interesting...&lt;br /&gt; &lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;288130" target=_blank&gt;Use ASP to Build Spreadsheet XML for Client-Side Display&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is very useful and interesting to learn..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108472709291437468?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108472709291437468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108472709291437468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108472709291437468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108472709291437468'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/know-about-xmlss.html' title='Know about XMLSS..'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108464555839737031</id><published>2004-05-15T13:17:00.000-05:00</published><updated>2004-05-15T13:32:00.413-05:00</updated><title type='text'>Trip to NYC..</title><content type='html'>Last week I went to New Jersey to visit my friends working for Merrill Lynch. Also my intention was to visit New York city as well. I spent 3 full days during that trip (for this I took one day off) and I really enjoyed the trip to fullest. It was a amazing trip and it will there in my memory for long. &lt;br /&gt;&lt;br /&gt;I covered almost all the must see places in New York City, here I need to thank all my friends for their support and kind. I took lots of snaps to be specific there are around 140 snaps that I took with the help of my first Digital Camera Fuji Fineplex 3800. All photographs came amazing...&lt;br /&gt;&lt;br /&gt;You can have a look at these photographs @ the following URL..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://community.webshots.com/user/mcg2000" target=_blank&gt;http://community.webshots.com/user/mcg2000&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Please provide your comments, if at all you feel like..&lt;br /&gt;&lt;br /&gt;Thanks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108464555839737031?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108464555839737031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108464555839737031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108464555839737031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108464555839737031'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/trip-to-nyc.html' title='Trip to NYC..'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108464084476990471</id><published>2004-05-15T11:53:00.000-05:00</published><updated>2004-05-17T21:06:29.553-05:00</updated><title type='text'>The Power of Community</title><content type='html'>In the programming world (as I am a programmer developer), new technologies are brought to our attention almost every day (especially from Microsoft). Every now and then, however, a new technology comes along that generates enough excitement in the development community that we spend our days and night mastering it. It takes a special technology to inspire this kind of commintment and for many in the development community, .NET is one of those technologies.&lt;br /&gt;&lt;br /&gt;Community is a force in itself. Community just happens. By Community I mean here is a User Group. Almost from the moment .NET was introduced at the Professional Developer's Conference (PDC) 2000, .NET user group started popping up all over the world. Myself and my project team started working on .NET PDC version and developed many applications by then. Microsoft didn't go out and started these groups-they just happened. .NET is one of those rare technologies that has everyone motivated. These user group make their group members to share their .NET Experience with other peers. The success of the community replicated all across INDIA and around the world. Today there are user groups in almost every major cities from Chennai to Bangalore to Kolkatta to Cochin.&lt;br /&gt;&lt;br /&gt;In the end, community does what community has always done: It captures your excitement and spreads it to others. Its a wonderful experience.&lt;br /&gt;&lt;br /&gt;I want to mention here about activities I am involved in .Net User Groups, I am one of the Managers of &lt;a href="http://groups.msn.com/NetBloomingtonUserGroup" target=_blank&gt;.Net Bloomington User Group&lt;/a&gt;(we call it as .Net-BUG!!)&lt;br /&gt;&lt;br /&gt;Also, I am an active member of the following .Net user groups:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.msn.com/ChennaiNetUserGroup" target=_blank&gt;.Net User Group Chennai&lt;/a&gt;&lt;br /&gt;&lt;a href="http://groups.msn.com/BDotNet" target=_blank&gt;.Net User Group Bangalore&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mugh.net/dnug" target=_blank&gt;.Net User Group Hyderabad&lt;/a&gt;&lt;br /&gt;&lt;a href="http://groups.msn.com/AhmedabadUserGroup" target=_blank&gt;.Net User Group Ahmedabad&lt;/a&gt;&lt;br /&gt;&lt;a href="http://groups.msn.com/MumbaiUserGroup" target=_blank&gt;.Net User Group Mumbai&lt;/a&gt;&lt;br /&gt;&lt;a href="http://groups.msn.com/MSDotNetIndore" target=_blank&gt;.Net User Group Indore&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I invite all my friends, .NET enthusiasts to join their local user group and feel the excitement and learn by experience.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108464084476990471?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108464084476990471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108464084476990471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108464084476990471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108464084476990471'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/power-of-community.html' title='The Power of Community'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6992593.post-108456912483578502</id><published>2004-05-14T15:51:00.000-05:00</published><updated>2004-06-06T16:03:46.640-05:00</updated><title type='text'>Me and my first blog!</title><content type='html'>Like all books and application cover letters, an introduction to blog entry is bound to be usual, a standard and I can even say a tradition. So let's get it over with as quickly as possible. &lt;br /&gt;&lt;br /&gt;I Varadarajan Sampath (prefer to call as Varad) am the author of this web log (blog). Since this blog will most likely be more towards the technical information, happenings around than any personal, I'll start with the professional side of my life: my current job is Systems Analyst on the Microsoft Technology Solutions at Satyam Computer Services (one of the premier IT Company in India), although I've been around working on Microsoft Technologies (6 years and counting) have done a variety of projects. I've been with Satyam Family for 3 years now, most of it closely associated with projects done for Microsoft using .Net and Pocket PC solutions. For a long while, my primary interest is on Architecture and Designing some innovative solutions using Microsoft .Net. Recently I've been focusing more on writing articles on ASP .Net, MS Compact Frame work etc along with .Net community activities. In my professional IT Career, I have worked with major clients like CGU Insurance, Merrill Lynch &amp; StateFarm Insurance Companies. I had a very good experience working on these client projects, learnt a lot on my professional and personal improvements. &lt;br /&gt;&lt;br /&gt;On the personal front, I live in Chennai, TN, INDIA (the world's largest democracy nation) with my parents. But when started this blog today (05/14/04), I am in US working on a client project. I do have a life outside of work, but I think let those details come into the blog naturally as interests rather than presenting that here in the first blog.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6992593-108456912483578502?l=varadarajans.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varadarajans.blogspot.com/feeds/108456912483578502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6992593&amp;postID=108456912483578502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108456912483578502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6992593/posts/default/108456912483578502'/><link rel='alternate' type='text/html' href='http://varadarajans.blogspot.com/2004/05/me-and-my-first-blog.html' title='Me and my first blog!'/><author><name>Varadarajan S</name><uri>http://www.blogger.com/profile/16890105420465419082</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://photos1.blogger.com/img/256/1057/640/Varad1.jpg'/></author><thr:total>0</thr:total></entry></feed>
