<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>BenkoBLOG : C#</title><link>http://blogs.msdn.com/benko/archive/tags/C_2300_/default.aspx</link><description>Tags: C#</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>BenkoTips Webcast #9 - Tips &amp; Tricks with Visual Studio</title><link>http://blogs.msdn.com/benko/archive/2008/12/15/benkotips-webcast-9.aspx</link><pubDate>Tue, 16 Dec 2008 01:04:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9222617</guid><dc:creator>benko</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/benko/comments/9222617.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=9222617</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=9222617</wfw:comment><description>&lt;p&gt;Here's some links from &lt;a href="https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032396810&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;this week's webcast&lt;/a&gt; with Eric Maino, Kirill Osenkov and Jason Parsons:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Eric Maino's Blog - &lt;a href="http://blogs.msdn.com/eric"&gt;http://blogs.msdn.com/eric&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Kirill Osenkov's Blog - &lt;a href="http://blogs.msdn.com/kirillosenkov"&gt;http://blogs.msdn.com/kirillosenkov&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Jared Parsons Blog - &lt;a href="http://blogs.msdn.com/jaredpar"&gt;http://blogs.msdn.com/jaredpar&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Karen Liu&amp;#8217;s TechEd talk: C# Tips and Tricks - &lt;a href="http://code.msdn.microsoft.com/karenliuTechEd08"&gt;http://code.msdn.microsoft.com/karenliuTechEd08&lt;/a&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;Dustin Campbell&amp;#8217;s PDC talk - &lt;a href="http://channel9.msdn.com/pdc2008/TL46"&gt;http://channel9.msdn.com/pdc2008/TL46&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Keybinding poster - &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=E5F902A8-5BB5-4CC6-907E472809749973&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=E5F902A8-5BB5-4CC6-907E472809749973&amp;amp;displaylang=en&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Source code outline power tool - &lt;a href="http://codeplex.com/SourceCodeOutliner"&gt;http://codeplex.com/SourceCodeOutliner&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Get Visual Studio 2008 SP1 - &lt;a href="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx"&gt;http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Download CodeRush Xpress! - &lt;a href="http://msdn.microsoft.com/en-us/vcsharp/dd218053.aspx"&gt;http://msdn.microsoft.com/en-us/vcsharp/dd218053.aspx&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9222617" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benko/archive/tags/BenkoTIPS/default.aspx">BenkoTIPS</category><category domain="http://blogs.msdn.com/benko/archive/tags/Code/default.aspx">Code</category><category domain="http://blogs.msdn.com/benko/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/benko/archive/tags/Webcasts/default.aspx">Webcasts</category><category domain="http://blogs.msdn.com/benko/archive/tags/Dev+Tools/default.aspx">Dev Tools</category></item><item><title>How to encrypt the Web.Config</title><link>http://blogs.msdn.com/benko/archive/2008/04/11/how-to-encrypt-the-web-config.aspx</link><pubDate>Fri, 11 Apr 2008 20:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8381240</guid><dc:creator>benko</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/benko/comments/8381240.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=8381240</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=8381240</wfw:comment><description>&lt;P&gt;In the security session we did I showed in one of the sample how you can encrypt the web.config file by adding code to the global.asax file. The cool part of this is that using this technique you can secure application specific settings like connection strings and other data in the unlikely event that someone is able to get a copy of the configuration file (like by copying it to a thumb drive from the host machine or something similar).&lt;/P&gt;
&lt;P&gt;The basic logic is to create a variable that points to a configuration section, then checking that the section is protected (i.e. encrypted). If it isn't, then call the ProtectSection method to encrypt the contents.&amp;nbsp; The server uses the local DPAPI (Data Protection API) to encrypt the configuration section with a machine specific key, so only that machine can decrypt the contents. The code for this is:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;TABLE class="" cellSpacing=0 cellPadding=2 width=600 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=598&gt;&lt;SPAN style="FONT-WEIGHT: normal; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: ignore"&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; 
&lt;P class=SourceCode&gt;&lt;SPAN style="FONT-WEIGHT: normal; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: ignore"&gt;&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal" roman?? new times&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #1f497d; mso-themecolor: text2"&gt;public&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #4f81bd; mso-themecolor: accent1"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #1f497d; mso-themecolor: text2"&gt;class&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #4bacc6; mso-themecolor: accent5"&gt;Global&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt; : System.Web.HttpApplication &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{ &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #1f497d; mso-themecolor: text2"&gt;protected&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #1f497d; mso-themecolor: text2"&gt;void&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt; Session_Start(&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #1f497d; mso-themecolor: text2"&gt;object&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt; sender, &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #4bacc6; mso-themecolor: accent5"&gt;EventArgs&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt; e) &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{ &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;EncryptSection("&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #c00000"&gt;appSettings&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;"); &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;} 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
&lt;P class=SourceCode&gt;&lt;SPAN style="FONT-WEIGHT: normal; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: ignore"&gt;&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 7pt; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal" roman?? new times&gt;&lt;FONT face="Courier New" size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt;&lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;FONT face="Courier New" size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #1f497d; mso-themecolor: text2"&gt;private&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #1f497d; mso-themecolor: text2"&gt;void&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt; EncryptSection(&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #1f497d; mso-themecolor: text2"&gt;string&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt; sSection) &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{ &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #4bacc6; mso-themecolor: accent5"&gt;Configuration&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt; config = System.Web.Configuration &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;.WebConfigurationManager &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;.OpenWebConfiguration &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;(Context.Request.ApplicationPath);&lt;/SPAN&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt;&lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;FONT face="Courier New" size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #4bacc6; mso-themecolor: accent5"&gt;&lt;FONT face="Courier New" size=2&gt;ConfigurationSection&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt; configSection = &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;config.GetSection(sSection); &lt;BR&gt;&lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #002060"&gt;if&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt; (!configSection.SectionInformation.IsProtected) &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{ &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;configSection.SectionInformation.ProtectSection &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;("&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: normal; COLOR: #c00000"&gt;DataProtectionConfigurationProvider&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;"); &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;config.Save(); &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;} &lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;} 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=SourceCode&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt;Happy Coding!&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8381240" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benko/archive/tags/MSDN+Events/default.aspx">MSDN Events</category><category domain="http://blogs.msdn.com/benko/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/benko/archive/tags/Security/default.aspx">Security</category></item><item><title>Need help with C#?</title><link>http://blogs.msdn.com/benko/archive/2006/11/27/need-help-with-c.aspx</link><pubDate>Tue, 28 Nov 2006 00:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1161258</guid><dc:creator>benko</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/benko/comments/1161258.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=1161258</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=1161258</wfw:comment><description>&lt;P align=right&gt;&lt;EM&gt;Looking for love in all the right places...&lt;/EM&gt;&lt;/P&gt;
&lt;TABLE class=""&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=""&gt;
&lt;P&gt;What? You want to know everything there is to know about a new language?&lt;/P&gt;
&lt;P&gt;Well, ff you're looking to learn how to develop in C# and want to learn all there is to know, you need to visit Bill Steele's website and register for one of the 22 sessions he will be presenting on this fall. He's already got a couple in, but every Monday without fail Bill (a&amp;nbsp;great presenter, developer,&amp;nbsp;and featured speaker for Microsoft, Nasa and others)&amp;nbsp;will delve into how you can leverage the C# language and .NET environment to build better software. &lt;/P&gt;
&lt;P&gt;Check it out:&amp;nbsp; &lt;A href="http://www.msdnwebcastportal.com/DesktopDefault.aspx?tabindex=2&amp;amp;tabid=21"&gt;C#.NET Soup to Nuts&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class=""&gt;&lt;IMG style="WIDTH: 84px; HEIGHT: 124px" alt="Bill Steele" hspace=0 src="http://www.msdnwebcastportal.com/WebcastPortal/images/B_Steele_2.jpg" align=top border=0&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1161258" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benko/archive/tags/C_2300_/default.aspx">C#</category></item></channel></rss>