<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Latish Sehgal</title><subtitle type="html">Dot Net Stuff from the DotNetSurfer</subtitle><id>http://weblogs.asp.net/latishsehgal/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/latishsehgal/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2008-01-23T16:02:03Z</updated><entry><title>Using a productivity tool like ReSharper or CodeRush</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/archive/2009/06/06/using-a-productivity-tool-like-resharper-or-coderush.aspx" /><id>http://weblogs.asp.net/latishsehgal/archive/2009/06/06/using-a-productivity-tool-like-resharper-or-coderush.aspx</id><published>2009-06-06T21:05:44Z</published><updated>2009-06-06T21:05:44Z</updated><content type="html">At the C# SIG meeting in Dallas last week, David mentioned something really interesting about using a productivity add-on such as ReSharper or CodeRush . I think his exact quote was: “If your not using a productivity tool, you’re ripping off your customers and wasting your time” While I have met and worked with many ReSharper/CodeRush users in the past and talked about the value that such tools add, the sentiment has never been so strongly expressed. I have been playing around with both the tools...(&lt;a href="http://weblogs.asp.net/latishsehgal/archive/2009/06/06/using-a-productivity-tool-like-resharper-or-coderush.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7110372" width="1" height="1"&gt;</content><author><name>latish</name><uri>http://weblogs.asp.net/members/latish.aspx</uri></author><category term="misc" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/misc/default.aspx" /><category term="utilities" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/utilities/default.aspx" /></entry><entry><title>The Big Design Conference in Dallas</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/archive/2009/05/30/the-big-design-conference-in-dallas.aspx" /><id>http://weblogs.asp.net/latishsehgal/archive/2009/05/30/the-big-design-conference-in-dallas.aspx</id><published>2009-05-31T01:26:37Z</published><updated>2009-05-31T01:26:37Z</updated><content type="html">I just came back from the Big Design Conference held today in Dallas, and my brain is just flooded right now with all the information I picked up on different design and development topics. It was one of the most well organized conferences I have been to, with 4 parallel tracks (Social Media, Code Development, User Experience and Strategy) going on throughout the day. The hardest part was to pick a session out of the different choices to go to. I ended up attending Chris Koenig’s session on touch...(&lt;a href="http://weblogs.asp.net/latishsehgal/archive/2009/05/30/the-big-design-conference-in-dallas.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7103172" width="1" height="1"&gt;</content><author><name>latish</name><uri>http://weblogs.asp.net/members/latish.aspx</uri></author><category term="community" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/community/default.aspx" /><category term="events" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/events/default.aspx" /></entry><entry><title>My Dot Net Developer’s tools list, and more…</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/archive/2009/05/23/my-dot-net-developer-s-tools-list-and-more.aspx" /><id>http://weblogs.asp.net/latishsehgal/archive/2009/05/23/my-dot-net-developer-s-tools-list-and-more.aspx</id><published>2009-05-23T23:54:32Z</published><updated>2009-05-23T23:54:32Z</updated><content type="html">I gave a brownbag presentation at my current client recently about the common tools (in addition to Visual Studio), that I use on a regular basis for working with .NET or web development in general. I also threw in some non-development tools that are a part of my day to day life and make things easier. Here’s the complete list: Note: For a completely awesome and Ultimate Developer’s tool list, be sure to check out Scott’s blog post . &amp;#160; .NET &amp;#160; Name Description Comments ClrProfiler The CLR...(&lt;a href="http://weblogs.asp.net/latishsehgal/archive/2009/05/23/my-dot-net-developer-s-tools-list-and-more.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7095526" width="1" height="1"&gt;</content><author><name>latish</name><uri>http://weblogs.asp.net/members/latish.aspx</uri></author></entry><entry><title>Creating MSDN like help using Sandcastle</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/archive/2009/04/17/creating-msdn-like-help-using-sandcastle.aspx" /><id>http://weblogs.asp.net/latishsehgal/archive/2009/04/17/creating-msdn-like-help-using-sandcastle.aspx</id><published>2009-04-17T13:21:00Z</published><updated>2009-04-17T13:21:00Z</updated><content type="html">Just follow these simple steps ( I am using the Ajaxcontroltoolkit library as an example here) 1. Download Sandcastle ( http://www.codeplex.com/Sandcastle ). 2. Download and install Sandcastle Help File Builder ( http://www.codeplex.com/Wiki/View.aspx?ProjectName=SHFB ). 3. Check http://www.ewoodruff.us/shfbdocs/Index.aspx?topic=html/8c0c97d0-c968-4c15-9fe9-e8f3a443c50a.htm for other requirements. If you have Visual Studio installed, you should probably be good. 4. Run SandcastleBuilderGUI.exe, Create...(&lt;a href="http://weblogs.asp.net/latishsehgal/archive/2009/04/17/creating-msdn-like-help-using-sandcastle.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7048857" width="1" height="1"&gt;</content><author><name>latish</name><uri>http://weblogs.asp.net/members/latish.aspx</uri></author><category term="sandcastle" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/sandcastle/default.aspx" /><category term=".net" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/.net/default.aspx" /></entry><entry><title>"We Are Microsoft Charity Challenge".Equals("Awesome Geeking weekend")</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/archive/2009/01/26/quot-we-are-microsoft-charity-challenge-quot-equals-quot-awesome-geeking-weekend-quot.aspx" /><id>http://weblogs.asp.net/latishsehgal/archive/2009/01/26/quot-we-are-microsoft-charity-challenge-quot-equals-quot-awesome-geeking-weekend-quot.aspx</id><published>2009-01-27T02:07:00Z</published><updated>2009-01-27T02:07:00Z</updated><content type="html">I was one of the participants last week at the We Are Microsoft Charity Challenge Weekend here in Dallas. The event was organized very well by Toi Wright with support from MS Developer Evangelist Chris Koening . The idea was to build or enhance a charity's Website (chosen by MS) within the weekend and give a 5 minute presentation on Sunday about the work done. Our team was called 4 Devs, a Designer and a non-profit. The developers were Reza , Tuan, Tim and myself. We were lucky to work with Hillyer...(&lt;a href="http://weblogs.asp.net/latishsehgal/archive/2009/01/26/quot-we-are-microsoft-charity-challenge-quot-equals-quot-awesome-geeking-weekend-quot.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6861127" width="1" height="1"&gt;</content><author><name>latish</name><uri>http://weblogs.asp.net/members/latish.aspx</uri></author><category term="VS2008" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/VS2008/default.aspx" /><category term="community" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/community/default.aspx" /></entry><entry><title>JavaScriptSerializer - UnDeprecated with .Net 3.5 SP1</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/archive/2008/12/07/javascriptserializer-undeprecated-with-net-3-5-sp1.aspx" /><id>http://weblogs.asp.net/latishsehgal/archive/2008/12/07/javascriptserializer-undeprecated-with-net-3-5-sp1.aspx</id><published>2008-12-08T00:39:03Z</published><updated>2008-12-08T00:39:03Z</updated><content type="html">Just wanted to mention that JavaScriptSerializer , which was marked as obsolete in .Net 3.5, seems to be restored back to normal status with SP1. Besides checking in the object browser, the only confirmation I found for this was a comment by Scott Gu on this blog post . This is good news since JavaScriptSerializer does seem simpler to use and can handle anonymous types as well. Its alternative DataContractJsonSerializer is meant more for use with WCF....(&lt;a href="http://weblogs.asp.net/latishsehgal/archive/2008/12/07/javascriptserializer-undeprecated-with-net-3-5-sp1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6770339" width="1" height="1"&gt;</content><author><name>latish</name><uri>http://weblogs.asp.net/members/latish.aspx</uri></author></entry><entry><title>Dallas TechDays - Developer Track</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/archive/2008/11/19/dallas-techdays-developer-track.aspx" /><id>http://weblogs.asp.net/latishsehgal/archive/2008/11/19/dallas-techdays-developer-track.aspx</id><published>2008-11-20T01:08:26Z</published><updated>2008-11-20T01:08:26Z</updated><content type="html">I just came back after attending the developer track at Dallas TechDays. It was a really good session. Zain Naboulsi was the main presenter, and man can this guy talk! He gave a 3 part presentation by himself that spanned to almost 4 hours. Here's a picture I clicked with my cellphone during one of the breaks when he was answering audience queries. Here's a brief break up of his talk today - Sql Server 2008 New Features Spatial Data Table variables MERGE clause new DateTime Datatypes Entity Framework...(&lt;a href="http://weblogs.asp.net/latishsehgal/archive/2008/11/19/dallas-techdays-developer-track.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6747150" width="1" height="1"&gt;</content><author><name>latish</name><uri>http://weblogs.asp.net/members/latish.aspx</uri></author><category term="misc" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/misc/default.aspx" /><category term="community" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/community/default.aspx" /></entry><entry><title>Removing unused CSS Classes from your web application</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/archive/2008/10/01/removing-unused-css-classes-from-your-web-application.aspx" /><id>http://weblogs.asp.net/latishsehgal/archive/2008/10/01/removing-unused-css-classes-from-your-web-application.aspx</id><published>2008-10-02T02:47:57Z</published><updated>2008-10-02T02:47:57Z</updated><content type="html">Most of you might have seen that while working on a Website project, the CSS gets harder to maintain as the site ages. This might be due to new developers coming in to the project, removal of UI elements (but not the corresponding CSS), refactoring and so on. I think it is a good idea to revisit and clean your css every few weeks before it becomes totally unmanageable. In this post, i am going to outline 2 ways to do so There is a great Firefox plugin called Dust-Me Selectors which can test individual...(&lt;a href="http://weblogs.asp.net/latishsehgal/archive/2008/10/01/removing-unused-css-classes-from-your-web-application.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6651409" width="1" height="1"&gt;</content><author><name>latish</name><uri>http://weblogs.asp.net/members/latish.aspx</uri></author><category term="asp.net" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/asp.net/default.aspx" /><category term="utilities" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/utilities/default.aspx" /><category term="css" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/css/default.aspx" /></entry><entry><title>Asp.Net Session Timeout control</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/archive/2008/08/29/asp-net-session-timeout-control.aspx" /><id>http://weblogs.asp.net/latishsehgal/archive/2008/08/29/asp-net-session-timeout-control.aspx</id><published>2008-08-29T22:30:04Z</published><updated>2008-08-29T22:30:04Z</updated><content type="html">As web application developers, we depend on the Session to store data pertaining to the user. It's a common scenario that the user might take a half an hour break to take a phone call or a meal while using the application and come back to find out the site behaving in an unexpected manner because his session would have expired (default value for session timeout is 20 minutes). As a developer, it's a good practice to check a session variable for null value before using it, but you can create a much...(&lt;a href="http://weblogs.asp.net/latishsehgal/archive/2008/08/29/asp-net-session-timeout-control.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6577467" width="1" height="1"&gt;</content><author><name>latish</name><uri>http://weblogs.asp.net/members/latish.aspx</uri></author><category term="session timeout" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/session+timeout/default.aspx" /><category term="asp.net" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/asp.net/default.aspx" /></entry><entry><title>Fixing Gaps in Corners while using Ajax control toolkit RoundedCorners Extender</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/archive/2008/08/20/fixing-gaps-in-corners-while-using-ajax-control-toolkit-roundedcorners-extender.aspx" /><id>http://weblogs.asp.net/latishsehgal/archive/2008/08/20/fixing-gaps-in-corners-while-using-ajax-control-toolkit-roundedcorners-extender.aspx</id><published>2008-08-21T01:08:36Z</published><updated>2008-08-21T01:08:36Z</updated><content type="html">We noticed gaps in the borders for some of our controls while using the RoundedCorners Extender . This was a big headache since it seemed to work fine on some pages. I have included a sample image below. We finally figured out that on the pages where it was not working, we were injecting some diagnostic information into our html as comments. Since this was being inserted before the doctype, it was sending IE into quirks mode and that was causing the trouble. Updating the code to insert comments after...(&lt;a href="http://weblogs.asp.net/latishsehgal/archive/2008/08/20/fixing-gaps-in-corners-while-using-ajax-control-toolkit-roundedcorners-extender.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6544748" width="1" height="1"&gt;</content><author><name>latish</name><uri>http://weblogs.asp.net/members/latish.aspx</uri></author></entry><entry><title>Cool Silverlight app</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/archive/2008/03/07/cool-silverlight-app.aspx" /><id>http://weblogs.asp.net/latishsehgal/archive/2008/03/07/cool-silverlight-app.aspx</id><published>2008-03-07T22:38:12Z</published><updated>2008-03-07T22:38:12Z</updated><content type="html">Check out the Silverlight implementation of John Conway's game of Life . Keep an eye on your browser CPU Usage :)....(&lt;a href="http://weblogs.asp.net/latishsehgal/archive/2008/03/07/cool-silverlight-app.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5936053" width="1" height="1"&gt;</content><author><name>latish</name><uri>http://weblogs.asp.net/members/latish.aspx</uri></author><category term="Silverlight" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Get free Visual Studio 2008 and .NET Framework Training kit</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/archive/2008/02/27/get-free-visual-studio-2008-and-net-framework-training-kit.aspx" /><id>http://weblogs.asp.net/latishsehgal/archive/2008/02/27/get-free-visual-studio-2008-and-net-framework-training-kit.aspx</id><published>2008-02-27T16:58:46Z</published><updated>2008-02-27T16:58:46Z</updated><content type="html">Get it here . This kit includes presentations, labs and demos. Now only if I could find time to go through this :(....(&lt;a href="http://weblogs.asp.net/latishsehgal/archive/2008/02/27/get-free-visual-studio-2008-and-net-framework-training-kit.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5871106" width="1" height="1"&gt;</content><author><name>latish</name><uri>http://weblogs.asp.net/members/latish.aspx</uri></author><category term=".NET 3.5" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/.NET+3.5/default.aspx" /><category term="VS2008" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/VS2008/default.aspx" /></entry><entry><title>Hello from the DotNetSurfer</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/latishsehgal/archive/2008/01/23/hello-from-the-dotnetsurfer.aspx" /><id>http://weblogs.asp.net/latishsehgal/archive/2008/01/23/hello-from-the-dotnetsurfer.aspx</id><published>2008-01-23T23:02:03Z</published><updated>2008-01-23T23:02:03Z</updated><content type="html">&lt;p&gt;Hello, my fellow Bloggers and blog readers!!&lt;/p&gt;  &lt;p&gt;My name is Latish Sehgal and I blog currently at &lt;a title="http://dotnetsurfers.com/blog/" href="http://dotnetsurfers.com/blog/"&gt;http://dotnetsurfers.com/blog/&lt;/a&gt;. I am a dot net web developer, technology enthusiast and an avid blog reader. I already have a few readers subscribed to my existing blog (Hi Mom!), and I am very excited to have this opportunity to blog at asp.net (Thanks Joe). &lt;/p&gt;  &lt;p&gt;I currently live and work in the beautiful (and cold) state of Colorado, and hope to relocate to Atlanta, Georgia soon. I'll see you guys around in posts and comments. &lt;/p&gt;  &lt;p&gt;Till next time&lt;/p&gt;  &lt;p&gt;-the DotNetSurfer&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6113a31c-50d0-484b-b0af-f40196afe332" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/misc" rel="tag"&gt;misc&lt;/a&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5641094" width="1" height="1"&gt;</content><author><name>latish</name><uri>http://weblogs.asp.net/members/latish.aspx</uri></author><category term="misc" scheme="http://weblogs.asp.net/latishsehgal/archive/tags/misc/default.aspx" /></entry></feed>