<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://professionalaspnet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Chris Love's Official ASP.NET Blog</title><link>http://professionalaspnet.com/default.aspx</link><description>Chris Love's Helpful tips, tricks and pragmatic development knowledge for the ASP.NET world.</description><dc:language>en</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>Making Blenders for the Blind is Like Making Software for Normal People</title><link>http://professionalaspnet.com/archive/2009/06/26/Making-Blenders-for-the-Blind-is-Like-Making-Software-for-Normal-People.aspx</link><pubDate>Fri, 26 Jun 2009 12:17:12 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:46298</guid><dc:creator>Chris Love</dc:creator><slash:comments>5</slash:comments><comments>http://professionalaspnet.com/comments/46298.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=46298</wfw:commentRss><description>Brad Abrams recently posted tips he has for someone interviewing for a Program Manager position at Microsoft . In his post he references different questions and situations he likes to put candidates through. One section titled Design and Bahh Questions...(&lt;a href="http://professionalaspnet.com/archive/2009/06/26/Making-Blenders-for-the-Blind-is-Like-Making-Software-for-Normal-People.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=46298" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/Opinion/default.aspx">Opinion</category><category domain="http://professionalaspnet.com/archive/tags/User+Experience/default.aspx">User Experience</category></item><item><title>Testing E-Mail Functionality</title><link>http://professionalaspnet.com/archive/2009/06/24/Testing-E_2D00_Mail-Functionality.aspx</link><pubDate>Thu, 25 Jun 2009 00:29:19 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:46159</guid><dc:creator>Chris Love</dc:creator><slash:comments>10</slash:comments><comments>http://professionalaspnet.com/comments/46159.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=46159</wfw:commentRss><description>One of the most common questions I see on ASP.NET forums relates to sending E-Mail. I have addressed many of those issues already, so I wont get into how to send E-Mail from an ASP.NET web site. This week I have been working on testing applications and...(&lt;a href="http://professionalaspnet.com/archive/2009/06/24/Testing-E_2D00_Mail-Functionality.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=46159" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://professionalaspnet.com/archive/tags/Useful/default.aspx">Useful</category><category domain="http://professionalaspnet.com/archive/tags/E-Mail/default.aspx">E-Mail</category></item><item><title>Making a Sharp Dressed Web Form – Thin ASP.NET 8</title><link>http://professionalaspnet.com/archive/2009/06/22/Making-a-Sharp-Dressed-Web-Form-_1320_-Thin-ASP.NET-8.aspx</link><pubDate>Tue, 23 Jun 2009 01:05:00 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:46037</guid><dc:creator>Chris Love</dc:creator><slash:comments>4</slash:comments><comments>http://professionalaspnet.com/comments/46037.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=46037</wfw:commentRss><description>The past few months I have been trying to learn more about user experience and design patterns. This has led me to learn more about how to use the tools available to me to provide better user experiences, namely CSS and JQuery. I have been writing quite...(&lt;a href="http://professionalaspnet.com/archive/2009/06/22/Making-a-Sharp-Dressed-Web-Form-_1320_-Thin-ASP.NET-8.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=46037" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://professionalaspnet.com/archive/tags/CSS/default.aspx">CSS</category><category domain="http://professionalaspnet.com/archive/tags/Thin+ASP/default.aspx">Thin ASP</category></item><item><title>Blocking Unwanted Web Sites to Improve You Life</title><link>http://professionalaspnet.com/archive/2009/06/03/Blocking-Unwanted-Web-Sites-to-Improve-You-Life.aspx</link><pubDate>Wed, 03 Jun 2009 12:03:19 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:45075</guid><dc:creator>Chris Love</dc:creator><slash:comments>1</slash:comments><comments>http://professionalaspnet.com/comments/45075.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=45075</wfw:commentRss><description>Back in March I posted a quick announcement about the release of Internet Explorer 8 and a common problem I was having at the time. I think I finally determined what the issue was, and it was not really Internet Explorer 8, but rather sites that were...(&lt;a href="http://professionalaspnet.com/archive/2009/06/03/Blocking-Unwanted-Web-Sites-to-Improve-You-Life.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=45075" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Displaying a Confirmation Dialog with the JQuery UI Dialog</title><link>http://professionalaspnet.com/archive/2009/06/02/Displaying-a-Confirmation-Dialog-with-the-JQuery-UI-Dialog.aspx</link><pubDate>Tue, 02 Jun 2009 21:30:30 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:45034</guid><dc:creator>Chris Love</dc:creator><slash:comments>4</slash:comments><comments>http://professionalaspnet.com/comments/45034.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=45034</wfw:commentRss><description>Often users are required to ‘read’ or ‘acknowledge’ a terms of use, license agreement or some other form of legal disclaimer before they can either use the software, web site or tool online. Microsoft does it all over the place as a CYA measure when we...(&lt;a href="http://professionalaspnet.com/archive/2009/06/02/Displaying-a-Confirmation-Dialog-with-the-JQuery-UI-Dialog.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=45034" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/User+Experience/default.aspx">User Experience</category><category domain="http://professionalaspnet.com/archive/tags/JQuery/default.aspx">JQuery</category><category domain="http://professionalaspnet.com/archive/tags/Thin+ASP/default.aspx">Thin ASP</category></item><item><title>Control TextBox’s AutoComplete Action</title><link>http://professionalaspnet.com/archive/2009/06/01/Control-TextBox_1920_s-AutoComplete-Action.aspx</link><pubDate>Mon, 01 Jun 2009 16:49:08 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:44990</guid><dc:creator>Chris Love</dc:creator><slash:comments>2</slash:comments><comments>http://professionalaspnet.com/comments/44990.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=44990</wfw:commentRss><description>Today I was working on a Web Form and noticed a property in the TextBox control called AutoCompleteType . I had never noticed it before and my interest was piqued. My first thought was it must be an injected property from an AutoComplete extender on the...(&lt;a href="http://professionalaspnet.com/archive/2009/06/01/Control-TextBox_1920_s-AutoComplete-Action.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=44990" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://professionalaspnet.com/archive/tags/Web+Controls/default.aspx">Web Controls</category><category domain="http://professionalaspnet.com/archive/tags/FireFox/default.aspx">FireFox</category><category domain="http://professionalaspnet.com/archive/tags/Useful/default.aspx">Useful</category><category domain="http://professionalaspnet.com/archive/tags/User+Experience/default.aspx">User Experience</category><category domain="http://professionalaspnet.com/archive/tags/Internet+Explorer/default.aspx">Internet Explorer</category><category domain="http://professionalaspnet.com/archive/tags/Thin+ASP/default.aspx">Thin ASP</category></item><item><title>Setting the Default Input Focus and Default Button with JQuery: Thin ASP.NET 5</title><link>http://professionalaspnet.com/archive/2009/05/24/Setting-the-Default-Input-Focus-and-Default-Button-_3A00_-Thin-ASP.NET-5.aspx</link><pubDate>Sun, 24 May 2009 20:46:49 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:44599</guid><dc:creator>Chris Love</dc:creator><slash:comments>10</slash:comments><comments>http://professionalaspnet.com/comments/44599.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=44599</wfw:commentRss><description>Today I want to keep extending my series on Thin ASP.NET by adding some more user experience features, Default Focus and Default Button. Early in my windows experience (circa 1992) I learned a truth, that keyboarding through a form is so much faster than...(&lt;a href="http://professionalaspnet.com/archive/2009/05/24/Setting-the-Default-Input-Focus-and-Default-Button-_3A00_-Thin-ASP.NET-5.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=44599" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://professionalaspnet.com/archive/tags/ASP.NET+Ajax/default.aspx">ASP.NET Ajax</category><category domain="http://professionalaspnet.com/archive/tags/User+Experience/default.aspx">User Experience</category><category domain="http://professionalaspnet.com/archive/tags/JQuery/default.aspx">JQuery</category><category domain="http://professionalaspnet.com/archive/tags/Thin+ASP/default.aspx">Thin ASP</category></item><item><title>I Love Code Generation – Why Don’t You?</title><link>http://professionalaspnet.com/archive/2009/05/23/I-Love-Code-Generation-_1320_-Why-Don_1920_t-You_3F00_.aspx</link><pubDate>Sat, 23 May 2009 15:33:00 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:44839</guid><dc:creator>Chris Love</dc:creator><slash:comments>22</slash:comments><comments>http://professionalaspnet.com/comments/44839.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=44839</wfw:commentRss><description>Several times over the past week I have had some conversations with folks about code generation, some pro (like me), some con and some that find it scary. My first real exposure to a serious code generation tool was at TechEd 2003 in Dallas. I remember...(&lt;a href="http://professionalaspnet.com/archive/2009/05/23/I-Love-Code-Generation-_1320_-Why-Don_1920_t-You_3F00_.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=44839" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/CodeSmith/default.aspx">CodeSmith</category><category domain="http://professionalaspnet.com/archive/tags/Code+Generation/default.aspx">Code Generation</category></item><item><title>Guiding User Input with the JQuery Masked Edit Plugin :Thin ASP.NET Part 4</title><link>http://professionalaspnet.com/archive/2009/05/17/Guiding-User-Input-with-the-JQuery-Masked-Edit-Plugin-_3A00_Thin-ASP.NET-Part-4.aspx</link><pubDate>Mon, 18 May 2009 02:04:16 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:44178</guid><dc:creator>Chris Love</dc:creator><slash:comments>5</slash:comments><comments>http://professionalaspnet.com/comments/44178.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=44178</wfw:commentRss><description>Yesterday I walked through applying the JQuery Validation plugin to an ASP.NET web page . Today I want to extend the concept of guiding user input as they complete an online form by demonstrating the JQuery Masked Edit plugin . The ASP.NET AJAX Control...(&lt;a href="http://professionalaspnet.com/archive/2009/05/17/Guiding-User-Input-with-the-JQuery-Masked-Edit-Plugin-_3A00_Thin-ASP.NET-Part-4.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=44178" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://professionalaspnet.com/archive/tags/Validation/default.aspx">Validation</category><category domain="http://professionalaspnet.com/archive/tags/JQuery/default.aspx">JQuery</category><category domain="http://professionalaspnet.com/archive/tags/Thin+ASP.NET/default.aspx">Thin ASP.NET</category><category domain="http://professionalaspnet.com/archive/tags/Thin+ASP/default.aspx">Thin ASP</category></item><item><title>Adding Client-Side Form Validation with JQuery: Thin ASP.NET Part 3</title><link>http://professionalaspnet.com/archive/2009/05/16/Adding-Client_2D00_Side-Form-Validation-with-JQuery_3A00_-Thin-ASP.NET-Part-3.aspx</link><pubDate>Sat, 16 May 2009 21:53:21 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:44094</guid><dc:creator>Chris Love</dc:creator><slash:comments>2</slash:comments><comments>http://professionalaspnet.com/comments/44094.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=44094</wfw:commentRss><description>Now that I have demonstrated how to create a thin Contact form in ASP.NET using JQuery and some AJAX it is time to start making it even better. One of the first rules I learned back in my youth was users will enter anything in any field despite what logic...(&lt;a href="http://professionalaspnet.com/archive/2009/05/16/Adding-Client_2D00_Side-Form-Validation-with-JQuery_3A00_-Thin-ASP.NET-Part-3.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=44094" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://professionalaspnet.com/archive/tags/Validation/default.aspx">Validation</category><category domain="http://professionalaspnet.com/archive/tags/JQuery/default.aspx">JQuery</category><category domain="http://professionalaspnet.com/archive/tags/Thin+ASP/default.aspx">Thin ASP</category></item><item><title>The ASP.NET Diet Part 2 – Making a Thin Contact Form</title><link>http://professionalaspnet.com/archive/2009/04/28/The-ASP.NET-Diet-Part-2-_1320_-Making-a-Thin-Contact-Form.aspx</link><pubDate>Tue, 28 Apr 2009 19:32:38 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:43331</guid><dc:creator>Chris Love</dc:creator><slash:comments>2</slash:comments><comments>http://professionalaspnet.com/comments/43331.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=43331</wfw:commentRss><description>Back in January I wrote about making a thin contact form in an effort to demonstrate how to make ASP.NET forms lighter and much more user responsive. The key to making the form more responsive was to avoid using the WebForm and UpdatePanel conventions....(&lt;a href="http://professionalaspnet.com/archive/2009/04/28/The-ASP.NET-Diet-Part-2-_1320_-Making-a-Thin-Contact-Form.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=43331" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/ASP.NET+Ajax/default.aspx">ASP.NET Ajax</category><category domain="http://professionalaspnet.com/archive/tags/JQuery/default.aspx">JQuery</category><category domain="http://professionalaspnet.com/archive/tags/Thin+ASP/default.aspx">Thin ASP</category></item><item><title>Pragmatic vs Theoretical Development Practices</title><link>http://professionalaspnet.com/archive/2009/04/06/Pragmatic-vs-Theoretical-Development-Practices.aspx</link><pubDate>Mon, 06 Apr 2009 17:30:45 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:42438</guid><dc:creator>Chris Love</dc:creator><slash:comments>5</slash:comments><comments>http://professionalaspnet.com/comments/42438.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=42438</wfw:commentRss><description>I tell a story about my very first assigned development task to my development friends because it really sets the development practice tone of reality to me. The first day I was on my first job after graduate school I was given a simple task of creating...(&lt;a href="http://professionalaspnet.com/archive/2009/04/06/Pragmatic-vs-Theoretical-Development-Practices.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=42438" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/Opinion/default.aspx">Opinion</category></item><item><title>DSBL.org is Gone; The Battle Against SPAM Still Rages</title><link>http://professionalaspnet.com/archive/2009/03/27/DSBL.org-is-Gone_3B00_-The-Battle-Against-SPAM-Still-Rages.aspx</link><pubDate>Fri, 27 Mar 2009 15:34:35 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:41050</guid><dc:creator>Chris Love</dc:creator><slash:comments>0</slash:comments><comments>http://professionalaspnet.com/comments/41050.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=41050</wfw:commentRss><description>This morning I noticed some timeouts when checking against the DSBL.org servers for incoming SMTP traffic to my E-Mail server. So I checked the website to find the DSBL SPAM blacklilst have been taken offline . They explain that SPAMMERS have changed...(&lt;a href="http://professionalaspnet.com/archive/2009/03/27/DSBL.org-is-Gone_3B00_-The-Battle-Against-SPAM-Still-Rages.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=41050" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/SMTP/default.aspx">SMTP</category><category domain="http://professionalaspnet.com/archive/tags/SPAM/default.aspx">SPAM</category></item><item><title>Internet Explorer 8 is Released – Diagnose Connection Problems!!</title><link>http://professionalaspnet.com/archive/2009/03/19/Internet-Explorer-8-is-Released-_1320_-Diagnose-Connection-Problems_21002100_.aspx</link><pubDate>Thu, 19 Mar 2009 22:36:34 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:38844</guid><dc:creator>Chris Love</dc:creator><slash:comments>10</slash:comments><comments>http://professionalaspnet.com/comments/38844.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=38844</wfw:commentRss><description>Today Microsoft released the Release version of Internet Explorer 8 (I would provide the link here but I am waiting for it to load in my browser.. ), which is great there are some cool new features surrounding microformat support, etc. I started used...(&lt;a href="http://professionalaspnet.com/archive/2009/03/19/Internet-Explorer-8-is-Released-_1320_-Diagnose-Connection-Problems_21002100_.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=38844" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/Internet+Explorer/default.aspx">Internet Explorer</category></item><item><title>Disabling a Web Page for a Long Running Operation</title><link>http://professionalaspnet.com/archive/2009/03/17/Disabling-a-Web-Page-for-a-Long-Running-Operation.aspx</link><pubDate>Tue, 17 Mar 2009 04:11:02 GMT</pubDate><guid isPermaLink="false">9f8c9708-cda3-4e3e-8e5b-ee2a54f50e19:38497</guid><dc:creator>Chris Love</dc:creator><slash:comments>4</slash:comments><comments>http://professionalaspnet.com/comments/38497.aspx</comments><wfw:commentRss>http://professionalaspnet.com/commentrss.aspx?PostID=38497</wfw:commentRss><description>I was trolling the ASP.NET forums tonight and found a very good question from ctrlctrl, . He wanted to know how to ‘grey’ out the page while he was waiting on a long running process on the server. The answer is pretty simple, it involves a little AJAX...(&lt;a href="http://professionalaspnet.com/archive/2009/03/17/Disabling-a-Web-Page-for-a-Long-Running-Operation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://professionalaspnet.com/aggbug.aspx?PostID=38497" width="1" height="1"&gt;</description><category domain="http://professionalaspnet.com/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://professionalaspnet.com/archive/tags/ASP.NET+Ajax/default.aspx">ASP.NET Ajax</category><category domain="http://professionalaspnet.com/archive/tags/Web+Services/default.aspx">Web Services</category><category domain="http://professionalaspnet.com/archive/tags/CSS/default.aspx">CSS</category><category domain="http://professionalaspnet.com/archive/tags/Thin+ASP/default.aspx">Thin ASP</category></item></channel></rss>