<?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 : MSDN Events</title><link>http://blogs.msdn.com/benko/archive/tags/MSDN+Events/default.aspx</link><description>Tags: MSDN Events</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>MSDN Unleashed Code is Posted!</title><link>http://blogs.msdn.com/benko/archive/2009/05/21/msdn-unleashed-code-is-posted.aspx</link><pubDate>Fri, 22 May 2009 01:02:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9634403</guid><dc:creator>benko</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/benko/comments/9634403.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=9634403</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=9634403</wfw:comment><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.benkotips.com/btlod"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/benko/WindowsLiveWriter/MSDNUnleashedLinks_6A6C/image_3.png" width="244" height="221" /&gt;&lt;/a&gt;I’ve uploaded the code from this quarter’s MSDN events to &lt;a href="http://www.benkotips.com/code"&gt;http://www.benkotips.com/code&lt;/a&gt;. If you’re interested here’s the links from this quarter’s session on IE8 …&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/cc196992(VS.85).aspx" href="http://msdn.microsoft.com/en-us/library/cc196992(VS.85).aspx"&gt;MSDN: Subscribing to content with Web Slices&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Official IE team blog &lt;a href="http://blogs.msdn.com/ie"&gt;blogs.msdn.com/&lt;/a&gt;&lt;a href="http://blogs.msdn.com/ie"&gt;ie&lt;/a&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;IE developer center &lt;a href="http://msdn.com/ie"&gt;msdn.Com&lt;/a&gt;&lt;a href="http://msdn.com/ie"&gt;/&lt;/a&gt;&lt;a href="http://msdn.com/ie"&gt;ie&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;IE compatibility center&lt;a href="http://blogs.msdn.com/Giorgio"&gt; &lt;/a&gt;&amp;#160;&lt;a href="http://msdn.com/iecompat"&gt;msdn.Com&lt;/a&gt;&lt;a href="http://msdn.com/iecompat"&gt;/&lt;/a&gt;&lt;a href="http://msdn.com/iecompat"&gt;iecompat&lt;/a&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;MIX09 &lt;a href="http://sessions.visitmix.com/"&gt;sessions.visitmix.com&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Giorgio Sardo’s blog&amp;#160; &lt;a href="http://blogs.msdn.com/Giorgio"&gt;blogs.msdn.com/Giorgio&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;…and Win7 for Developers…&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows 7 Engineering Blog&amp;#160; &lt;a href="http://blogs.msdn.com/e7"&gt;http://blogs.msdn.com/e7&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Windows 7 for Developers Blog&amp;#160; &lt;a href="http://windowsteamblog.com/blogs/developers/default.aspx"&gt;http://windowsteamblog.com/blogs/developers/default.aspx&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;MSDN Windows Developer Center&amp;#160; &lt;a href="http://msdn.microsoft.com/windows"&gt;http://msdn.microsoft.com/windows&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Channel 9&amp;#160; &lt;a href="http://channel9.msdn.com/tags/Windows+7"&gt;http://channel9.msdn.com/tags/Windows+7&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Windows 7 Taskbar: Developer Resources&amp;#160; &lt;a href="http://code.msdn.microsoft.com/Windows7Taskbar"&gt;http://code.msdn.microsoft.com/Windows7Taskbar&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Windows Ribbon Framework: Developer Resources&amp;#160; &lt;a href="http://code.msdn.microsoft.com/ScenicRibbon"&gt;http://code.msdn.microsoft.com/ScenicRibbon&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9634403" 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/Demo+Code/default.aspx">Demo Code</category></item><item><title>Get Started with Mobile Dev</title><link>http://blogs.msdn.com/benko/archive/2009/02/21/get-started-with-mobile-dev.aspx</link><pubDate>Sun, 22 Feb 2009 00:08:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9438163</guid><dc:creator>benko</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/benko/comments/9438163.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=9438163</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=9438163</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/benko/WindowsLiveWriter/GetStartedwithMobileDev_D4F8/image_4.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/benko/WindowsLiveWriter/GetStartedwithMobileDev_D4F8/image_thumb_1.png" width="149" height="240" /&gt;&lt;/a&gt; We're delivering some sessions this quarter on how to build applications with Windows Mobile 6 and I wanted to provide some links to help you get started. Although I will be doing my development with Visual Studio 2008 you can also use VS 2005 with the Mobile 5 SDK as well. To build a development environment here are some links:&lt;img src="http://www.myworldmaps.net/map.ashx/ccb5f65c-5393-49bf-854d-3ed48c56598e/ping" width="1" height="1" /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/vs2008/products/cc268305.aspx"&gt;Try&lt;/a&gt; Visual Studio 2008 Professional (download a &lt;a href="http://msdn.microsoft.com/en-us/vs2008/products/cc268305.aspx"&gt;90 Day trial copy&lt;/a&gt; here...) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;amp;displaylang=en"&gt;Visual Studio 2008 Service Pack 1 with .NET 3.5 sp1&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=06111A3A-A651-4745-88EF-3D48091A390B&amp;amp;displaylang=en"&gt;Windows Mobile 6 Refresh SDK&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=1A7A6B52-F89E-4354-84CE-5D19C204498A&amp;amp;displaylang=en"&gt;Mobile 6.1.4 Emulator Images&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/aa740452.aspx"&gt;Virtual Hands On Labs for Mobile&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Some related links with additional resources include&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://developer.windowsmobile.com/"&gt;Developer.WindowsMobile.com&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/windowsmobile/"&gt;Windows Mobile Team Blog&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/wiki/mobiledeveloper/homepage/"&gt;Windows Mobile Developers Wiki&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/windowsmobile/bb264323.aspx"&gt;Windows Mobile Developer Center&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.mymobiler.com/"&gt;MyMobiler&lt;/a&gt; - Share your Mobile Screen on your PC &lt;/li&gt;    &lt;li&gt;&lt;a href="http://visualstudiomagazine.net/features/article.aspx?editorialsid=1323"&gt;Visual Studio Magazine article on Mobile Deployment&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://mobileworld.appamundi.com/blogs/andywigley/archive/2008/12/08/building-a-sync-services-for-ado-net-solution-for-mobile-devices.aspx"&gt;Andy Wigley does Sync Framework&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;By the way, look for some QuickTip Screencasts coming soon to help you get started. Stay Tuned!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9438163" 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/Mobile/default.aspx">Mobile</category></item><item><title>SQL 2008 Templates...a little more info</title><link>http://blogs.msdn.com/benko/archive/2008/11/17/sql-2008-templates-a-little-more-info.aspx</link><pubDate>Mon, 17 Nov 2008 20:59:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9111720</guid><dc:creator>benko</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/benko/comments/9111720.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=9111720</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=9111720</wfw:comment><description>&lt;p&gt;Last week in Kansas City while presenting the New Features of SQL 2008 for Developers session of MSDN Unleashed we had some questions of whether this is a new feature in this release. I mentioned that it isn't and has been part of the product since at least SQL 2005, and someone asked whether the keyboard shortcut for filling out the parameters of the template (CTRL+SHIFT+M) still worked. I didn't know about this feature so I tried it in front of a live audience and found it doesn't work out of the box. &lt;/p&gt;  &lt;p&gt;My hat goes off to an attendee who took the time to figure out why not and he sent me the answer. The bottom line is that the keyboard mappings are different in SQL 2008. You can fix this by going into the Tools|Options|Keyboard settings and set the keyboard mapping. I found that once I opened the settings window that the keyboard shortcut worked whether in Standard or SQL 2000 layout.&amp;#160; It's weird that I had to open the settings to get the shortcuts to work, but it did.&lt;/p&gt;  &lt;p&gt;For what it's worth, hopefully you'll be able to use the Templates feature when you're working with SQL Code.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9111720" 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/SQL/default.aspx">SQL</category></item><item><title>MSDN Developer Conference is Coming!</title><link>http://blogs.msdn.com/benko/archive/2008/11/13/msdn-developer-conference-is-coming.aspx</link><pubDate>Thu, 13 Nov 2008 20:09:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9066721</guid><dc:creator>benko</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/benko/comments/9066721.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=9066721</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=9066721</wfw:comment><description>&lt;p&gt;If you missed PDC, you're in luck. We're bringing the best of PDC to a city near you. You can check it out - the &lt;a href="http://www.msdndevcon.com/"&gt;site&lt;/a&gt; is up, the &lt;a href="http://www.msdndevcon.com/Pages/sessions.aspx"&gt;agenda&lt;/a&gt; is listed, and &lt;a href="http://www.msdndevcon.com/Pages/locations.aspx"&gt;registration&lt;/a&gt; is live (register with RSVP code MDCEXTB)!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.msdndevcon.com"&gt;&lt;img height="81" alt="MSDN Developer Conference" src="http://blog.elysiumsystems.com/content/binary/AnnouncingMSDNDeveloperConference_F599/image.png" width="519" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9066721" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benko/archive/tags/MSDN+Events/default.aspx">MSDN Events</category></item><item><title>MSDN Events comes to Des Moines &amp;amp; Kansas City</title><link>http://blogs.msdn.com/benko/archive/2008/08/25/msdn-events-comes-to-des-moines.aspx</link><pubDate>Mon, 25 Aug 2008 19:59:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8894299</guid><dc:creator>benko</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/benko/comments/8894299.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=8894299</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=8894299</wfw:comment><description>&lt;p&gt;We're back on the road this week with more &lt;a href="http://msdnevents.com/michael"&gt;MSDN Event&lt;/a&gt; goodness. Tuesday is &lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032383954"&gt;Des Moines&lt;/a&gt; where my good friend from Florida (&lt;a href="http://blogs.msdn.com/rfustino"&gt;Russ Fustino&lt;/a&gt;) will be bringing the Tool Shed to the greater midwest, and then Thursday I'll be delivering the sessions in &lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032383956"&gt;Kansas City&lt;/a&gt;. The topics we're covering this week include:&lt;img align="left" src="http://www.msdnevents.com/public/speakerimages/R_Fustino_2.jpg" /&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Take a closer look at Microsoft's latest tools and technologies to help you create more compelling applications. Discover how Windows Presentation Foundation (WPF) helps you develop compelling user interfaces that really stand out. Learn about the advancements in Vista that will make your applications more secure than ever. And see the features introduced in Service Pack 1 for Visual Studio 2008 designed to target Windows, Office, and the Web. Register today for these free, live sessions.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Find out more at &lt;a href="http://www.msdnevents.com"&gt;http://www.msdnevents.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Hope you can make it!&lt;/p&gt;  &lt;p&gt;Mike&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8894299" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benko/archive/tags/MSDN+Events/default.aspx">MSDN Events</category></item><item><title>MSDN Summer Event Links</title><link>http://blogs.msdn.com/benko/archive/2008/08/22/msdn-summer-event-links.aspx</link><pubDate>Fri, 22 Aug 2008 15:24:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8887644</guid><dc:creator>benko</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/benko/comments/8887644.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=8887644</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=8887644</wfw:comment><description>&lt;p&gt;As promised yesterday at the St. Louis MSDN Event in Clayton, here are the links to the additional information in the slide deck. I've also posted the code from the WPF Bonanza project we built onto &lt;a href="http://www.BenkoTIPS.com/code"&gt;www.BenkoTIPS.com/code&lt;/a&gt; so you can take a look for yourself at what we did. The slide decks will be available on &lt;a href="http://www.msdnevents.com/resources"&gt;www.msdnevents.com/resources&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;WPF Demystified Links&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://www.hanselman.com/blog/CategoryView.aspx?category=BabySmash" href="http://www.hanselman.com/blog/CategoryView.aspx?category=BabySmash"&gt;Scott Hanselman build's a WPF app&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="http://blogs.conchango.com/felixcorke/archive/2008/02/09/Remixing-Mix-_2D00_-how-I-redesigned-VisitMix-with-CSS.aspx" href="http://blogs.conchango.com/felixcorke/archive/2008/02/09/Remixing-Mix-_2D00_-how-I-redesigned-VisitMix-with-CSS.aspx"&gt;Felix Corke Explains Design&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/babysmash/"&gt;Baby Smash&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.vertigo.com/FamilyShow.aspx"&gt;Family.Show&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.benkotips.com/wpf"&gt;Bill Steele's WPF Soup to Nuts Webcast Series&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Vista Security Links&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=360&amp;amp;PUID=00067FFE86205DB5" href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=360&amp;amp;PUID=00067FFE86205DB5"&gt;Mark Russinovich explains User Account Control&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/security/cc448177.aspx"&gt;Security Development Lifecycle - MSDN&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc337897.aspx"&gt;Security Briefs: Protecting Your Code with Visual C++ Defenses - MSDN&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/magazine/cc162523.aspx"&gt;Security Watch: Services Hardening in Windows Vista&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb648649.aspx"&gt;User Account Control&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa366453.aspx"&gt;Windows Firewall and Windows Firewall with Advanced Security&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb530198.aspx"&gt;Registry Virtualization in Windows Vista&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb648648(VS.85).aspx"&gt;Mandatory Integrity Control&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;.NET 3.5 sp1 and Visual Studio 2008 sp1&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx" href="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx"&gt;MSDN: Visual Studio 2008 sp1 and .NET 3.5 sp1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&amp;amp;DisplayLang=en"&gt;Download Page for sp1&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8887644" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benko/archive/tags/MSDN+Events/default.aspx">MSDN Events</category></item><item><title>On the road with MSDN Events</title><link>http://blogs.msdn.com/benko/archive/2008/08/20/on-the-road-with-msdn-events.aspx</link><pubDate>Wed, 20 Aug 2008 15:24:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8881158</guid><dc:creator>benko</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/benko/comments/8881158.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=8881158</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=8881158</wfw:comment><description>&lt;p&gt;We're back on the trail with Microsoft Across America and more developer &amp;quot;What's Possible&amp;quot;. This time we're talking about WPF, Vista and What's New with Service Pack 1 for Visual Studio 2008 and .NET 3.5. You can read more about the abstracts for the sessions at &lt;a href="http://msdnevents.com"&gt;http://msdnevents.com&lt;/a&gt; but I wanted to list the registration links for the events so you can go directly there and confirm your registration. Now I'm not necessarily presenting all of them, but I wanted to make sure you knew they are going on so you can catch them live. The list includes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383409&amp;amp;culture=en-US"&gt;8/21/2008 - Columbia, SC&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032383951"&gt;8/21/2008 - Webster Grove, MO&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032383953"&gt;8/26/2008 - New York, NY&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032383954"&gt;8/26/2008 - Des Moines, IA&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032383955"&gt;8/28/2008 - Edison, NJ&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032383956"&gt;8/28/2008 - Kansas City, MO&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032385356"&gt;9/16/2008 - Reston, VA&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032385357"&gt;9/16/2008 - Fresno, CA&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032385358"&gt;9/18/2008 - Richmond, VA&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032385359"&gt;9/18/2008 - Berkeley, CA&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032385360"&gt;9/23/2008 - Memphis, TN&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032385361"&gt;9/23/2008 - Las Vegas, NV&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032385363"&gt;9/25/2008 - Phoenix, AZ&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032385362"&gt;9/25/2008 - Little Rock, AR&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Join us for some developer fun...See you on the road!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8881158" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benko/archive/tags/MSDN+Events/default.aspx">MSDN Events</category></item><item><title>Where can I register for MSDN Events?</title><link>http://blogs.msdn.com/benko/archive/2008/08/11/where-can-i-register-for-msdn-events.aspx</link><pubDate>Mon, 11 Aug 2008 21:01:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8848640</guid><dc:creator>benko</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/benko/comments/8848640.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=8848640</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=8848640</wfw:comment><description>&lt;p&gt;Until we get the &lt;a href="http://www.MSDNEvents.com"&gt;www.MSDNEvents.com&lt;/a&gt; site up to date you can search for and register on the site &lt;a title="https://msevents.microsoft.com/CUI/AdvancedSearch.aspx?culture=en-US" href="https://msevents.microsoft.com/CUI/AdvancedSearch.aspx?culture=en-US"&gt;https://msevents.microsoft.com&lt;/a&gt; by clicking the advanced search box and selecting your city. I found that I needed to turn off all but the &amp;quot;In Person&amp;quot; event type check boxes, otherwise you also get all the webcasts that are available.&lt;/p&gt;  &lt;p&gt;See you at MSDN Events!&lt;/p&gt;  &lt;p&gt;Mike&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8848640" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benko/archive/tags/MSDN+Events/default.aspx">MSDN Events</category></item><item><title>Upcoming MSDN Event Topics</title><link>http://blogs.msdn.com/benko/archive/2008/08/05/upcoming-msdn-event-topics.aspx</link><pubDate>Tue, 05 Aug 2008 17:29:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8834122</guid><dc:creator>benko</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/benko/comments/8834122.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=8834122</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=8834122</wfw:comment><description>&lt;p&gt;Picking topics for sessions we present at MSDN Events is always an exciting task. Trying to figure out what is interesting, useful and timely topics that ultimately help developers understand and adapt the the rapidly changing technical landscape can be challenging to say the least. We'll be updating the MSDN Event site with the cities and dates of where we'll be, but I wanted to let you know what the thinking around the sessions we'll be delivering in August and September are:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Demystifying WPF &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Today&amp;#8217;s applications need to do more than simply work.&amp;#160; They need to draw in the user, and provide a differentiated experience. This means moving beyond battleship gray forms&lt;ins datetime="2008-07-08T16:10" cite="mailto:Doug%20Turnure"&gt;,&lt;/ins&gt; boxy UIs, and providing a positive user experience.&amp;#160; Windows Presentation Foundation (WPF) provides powerful capabilities to develop a compelling user interface, the kind that makes an application stand out.&amp;#160; In this session, we&amp;#8217;ll examine the core concepts of WPF such as layout panels, data binding, styles and control templates, and we&amp;#8217;ll use them to develop an application UI from the ground up.&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ten reasons your applications will be more secure when deployed on Vista&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Reputations are tough to shake &amp;#8211; particularly in the software industry. While Microsoft Windows has enjoyed great market share, especially in the desktop OS space, its industry position has made it a target for hackers worldwide. Microsoft leadership recognized the need to develop a security engineering approach that could withstand global Internet scrutiny, and Windows Vista is the first desktop operating system to embody this significant philosophy shift. Vista is built from end to end with security at the very forefront of the project. In this session, you'll learn 10 reasons why your application is more secure when it's deployed on Vista. We'll also cover new capabilities designed to protect memory, minimize privilege and provide resource-oriented access control, plus a plethora of additional security enhancements. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Developing applications with Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Service Pack 1 and Visual Studio 2008 introduce a wide variety of new features for targeting Windows, Office and the Web. This includes more controls, a streamlined setup, improved startup performance, fresh graphics features, improved AJAX support, and much more. We&amp;#8217;re also introducing the ADO.NET Entity Framework and ADO.NET Data Services, which are designed to simplify application data access by providing an extensible, conceptual model for data from any source, while enabling this model to closely reflect business requirements. Don&amp;#8217;t miss this lively session and learn how to use these powerful new features in your applications. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8834122" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/benko/archive/tags/MSDN+Events/default.aspx">MSDN Events</category></item><item><title>Launch Demo Code Posted</title><link>http://blogs.msdn.com/benko/archive/2008/05/06/launch-demo-code-posted.aspx</link><pubDate>Tue, 06 May 2008 18:42:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8463296</guid><dc:creator>benko</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/benko/comments/8463296.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=8463296</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=8463296</wfw:comment><description>&lt;a href="http://www.benkotips.com/code"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="145" alt="HeroPage" src="http://blogs.msdn.com/blogfiles/benko/WindowsLiveWriter/LaunchDemoCodePosted_961A/HeroPage_3.jpg" width="169" align="right" border="0" /&gt;&lt;/a&gt;   &lt;p&gt;I have been on the Visual Studio Launch Tour visiting Chicago, Des Moines, Madison, Omaha, Kansas City and St. Louis over the last couple months. As part of that we've been showing new features of Visual Studio for web development. &lt;/p&gt;  &lt;p&gt;I've uploaded the sample web site code from the Visual Studio Launch events onto &lt;a href="http://www.benkoTips.com/code"&gt;http://www.benkoTips.com/code&lt;/a&gt;. This includes the examples showing style sheets, LINQ and Ajax. If you were able to join me at the launch you've seen the demos, but I'm also working on some screencasts of these which registered users can view by clicking in the link&amp;#160; below (note that you will need to have Silverlight installed to view the demos).&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.benkotips.com/Default.aspx?tabid=1457"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="301" alt="BQT" src="http://blogs.msdn.com/blogfiles/benko/WindowsLiveWriter/LaunchDemoCodePosted_961A/BQT_3.jpg" width="410" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d1f205ae-bca5-4622-bd98-fe8b16fc5272" 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/VS%202008" rel="tag"&gt;VS 2008&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CSS" rel="tag"&gt;CSS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSDN" rel="tag"&gt;MSDN&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8463296" 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/BenkoTIPS/default.aspx">BenkoTIPS</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>MSDN Security Session Links</title><link>http://blogs.msdn.com/benko/archive/2008/01/17/msdn-security-session-links.aspx</link><pubDate>Thu, 17 Jan 2008 10:04:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7140399</guid><dc:creator>benko</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/benko/comments/7140399.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=7140399</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=7140399</wfw:comment><description>&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e72f9411-899e-496c-ac05-4b91ce0e5f29" 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/MSDN" rel="tag"&gt;MSDN&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;a href="http://msdnevents.com/default.aspx?sid=9"&gt;MSDN Events&lt;/a&gt; is back! It's a new year and this week I'm back on the road delivering MSDN events again. The topics we're covering include ASP.NET Membership, IIS 7.0 and Hacker Tricks...we show how the exploits work and what you can do to prevent them. In the presentation we've got a number of links to more information and to make it easier I'm including those links here for easy access. &lt;/p&gt;  &lt;p&gt;These links include the following: &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;IIS 7.0 - What's new for developers&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.iis.net/articles/view.aspx/IIS7/Explore-IIS7/Getting-Started/Introduction-to-IIS-7-Architecture"&gt;iis.net - Introduction to IIS 7 Architecture&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.iis.net/articles/view.aspx/IIS7/Use-IIS7-Administration-Tools/Using-XML-Configuration/IIS7-Configuration-Reference"&gt;iis.net - IIS7 Configuration Reference&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms734677%28VS.90%29.aspx"&gt;MSDN - Hosting in Windows Process Activation Service&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.iis.net/articles/onepagearticle.ashx/IIS7/Explore-IIS7/Getting-Started/Your-Web-Platform-Security"&gt;iis.net - Your Web Platform Security&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.iis.net/articles/view.aspx/IIS7/Managing-IIS7/Configuring-the-IIS7-Runtime/Configuring-Modules/IIS7-Modules-Overview?Page=5"&gt;iis.net - Configuring the IIS7 Runtime&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mvolo.com/blogs/serverside/archive/2007/08/15/Developing-IIS7-web-server-features-with-the-.NET-framework.aspx"&gt;Mike Volodarsky Blog -&amp;#160; Developing IIS7 web server features with the .NET framework&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;ASP.NET Provider Model&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms972319.aspx"&gt;MSDN - Provider Model Design Pattern and Specification, Part 1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa478948.aspx"&gt;MSDN - Microsoft ASP.NET 2.0 Providers: Introduction&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms178329.aspx"&gt;MSDN - ASP.NET Login Controls Overview&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/yy40ytx0.aspx"&gt;MSDN - Web Site Administration Tool Overview&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/01/ExtremeASPNET/default.aspx"&gt;MSDN Mag - Client-Side Web Service Calls with AJAX Extensions&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb384297(VS.90).aspx"&gt;MSDN - Client Application Services&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/MSFTDBProdSamples/release/projectReleases.aspx?releaseid=4004"&gt;AdventureWorksLT Sample Database&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://dev.mysql.com/downloads/connector/net/5.0.html"&gt;MySQL Connector - NET 5.1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Security Hacks&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EFB9C819-53FF-4F82-BFAF-E11625130C25&amp;amp;displaylang=en"&gt;Anti-XSS Library v1.5 Download&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.Fiddler2.com"&gt;www.Fiddler2.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.HelloSecureWorld.com"&gt;www.HelloSecureWorld.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.owasp.org/index.php/Top_10_2007"&gt;Open Source Web Application Project - Top 10 Exploits 2007&lt;/a&gt;&lt;/p&gt; &lt;a href="http://www.acunetix.com/news/paypal.htm"&gt;Exploit: Cross Site Scripting - Paypal&lt;/a&gt;   &lt;p&gt;&lt;a href="http://www.webappsec.org/projects/whid/list_id_2006-3.shtml"&gt;Exploit: SQL Injection - www.ri.gov&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.news.com/2100-1017-984585.html"&gt;Exploit: Cross Site Scripting - FTD&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://news.bbc.co.uk/2/hi/business/3984845.stm"&gt;Exploit: Insecure Direct Object Reference - Cahoots&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://searchsecurity.techtarget.com/originalContent/0,289142,sid14_gci1238554,00.html"&gt;Exploit: Integer Overflow - Apple&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7140399" 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/Authentication/default.aspx">Authentication</category><category domain="http://blogs.msdn.com/benko/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/benko/archive/tags/IIS/default.aspx">IIS</category></item><item><title>WCF Performance and Deployment Webcast</title><link>http://blogs.msdn.com/benko/archive/2007/10/30/wcf-performance-deployment-webcast.aspx</link><pubDate>Tue, 30 Oct 2007 18:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5782470</guid><dc:creator>benko</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/benko/comments/5782470.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=5782470</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=5782470</wfw:comment><description>&lt;DIV class=wlWriterSmartContent id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9f60f03a-1b62-4454-86ce-925bc3d5e05c 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/FMC%20MasterClass/" rel=tag mce_href="http://technorati.com/tags/FMC%20MasterClass/"&gt;FMC MasterClass&lt;/A&gt; , &lt;A href="http://technorati.com/tags/WCF/" rel=tag mce_href="http://technorati.com/tags/WCF/"&gt;WCF&lt;/A&gt; &lt;/DIV&gt;
&lt;P&gt;Yesterday I delivered the most recent addition to the &lt;A href="http://www.benkotips.com/fmc" mce_href="http://www.benkotips.com/fmc"&gt;Framework MasterClass Webcast Series&lt;/A&gt; on WCF Performance and Deployment. We covered issues surrounding the deployment and scalability of WCF services as hosted by IIS and Windows Activation Service. As per usual I've posted the code to &lt;A href="http://www.benkotips.com/default.aspx?tabid=628" mce_href="http://www.benkotips.com/default.aspx?tabid=628"&gt;BenkoTIPS downloads section&lt;/A&gt;, but I promised to include some steps in order to make the IIS deployment work. Specifically we had to add some evidence to executables and assemblies used by IIS 7.0 and to do some registering of components. If you're running on Windows Server instead of Vista you may not need to do the same steps because that is currently running IIS 6.0, but here's what I did in any case...&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Configure Windows Vista &amp;amp; IIS 7.0 Features 
&lt;OL&gt;
&lt;LI&gt;In Windows Vista open Control Panel and then click Programs and then open Programs and Features 
&lt;LI&gt;In the left pane click on "Turn Windows Features on or off" 
&lt;LI&gt;Expand Internet Information Services 
&lt;LI&gt;Expand Web Management Tools | IIS 6.0 Management Compatibility, then select IIS Metabase and IIS 6.0 Configuration Compatibility 
&lt;LI&gt;Expand World Wide Web Services | Application Development Features and then check the ASP.NET checkbox 
&lt;LI&gt;Expand Security and check Windows Authentication. NOTE: necessary related features will automatically be selected as well 
&lt;LI&gt;Click OK to close Windows Features&lt;/LI&gt;&lt;/OL&gt;
&lt;LI&gt;Add Code Access Security signing to components 
&lt;OL&gt;
&lt;LI&gt;Open Visual Studio 2008 Beta 2 Command Prompt (or 2005...) 
&lt;LI&gt;Run the Strong Name utility (sn.exe) to add evidence on iisresolver.dll and svcutil.exe 
&lt;UL&gt;
&lt;LI&gt;sn.exe -Vr "%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\iisresolver.dll" 
&lt;LI&gt;sn.exe -Vr "Program Files\Microsoft SDKs\Windows\v6.0a\bin\svcutil.exe"&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Register ServiceModel components 
&lt;UL&gt;
&lt;LI&gt;c:\&amp;gt; "c:\Windows\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -i&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Hope this helps. If you have questions, let me know.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5782470" 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/WCF/default.aspx">WCF</category></item><item><title>Partially Speaking…</title><link>http://blogs.msdn.com/benko/archive/2007/08/30/partially-speaking.aspx</link><pubDate>Thu, 30 Aug 2007 02:20:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4635813</guid><dc:creator>benko</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/benko/comments/4635813.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=4635813</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=4635813</wfw:comment><description>&lt;p&gt;&lt;strong&gt;A good question on Partial Methods
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Yesterday in Kansas City I got a question during the LINQ session about partial methods and how they're implemented. This is a new feature found in Orcas Beta 2, and as such, we had a good discussion. I said I'd follow up with a blog post on the topic, so here it is. What are partial methods and why do I care?
&lt;/p&gt;&lt;p&gt;Basically a partial method is a way to provide hooks to a class so that it can be extended by users of that class. In the LINQ scenario we are able to add additional processing to events that occur when data is changing in our model. By implementing code against one of the partial methods we can invoke our logic for example when the validation of a data type is called. In our example we threw an exception if the price was set to less than $1.
&lt;/p&gt;&lt;p&gt;Partial methods of a given signature can be implemented zero or one times. If the method is not implemented, the compiler optimizes away the call so that no performance hit is taken by the application. If it is, then calls to that method are run through the partial method. Basically the answer to the question of "what if there are multiple partial methods implementing the same signature" is that the compiler will flag an error during the build that the method has already been implemented.
&lt;/p&gt;&lt;p&gt;Hope this answers the question. For more detailed information check out the blog posts below:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;T&lt;a href="http://blogs.msdn.com/vbteam/archive/2007/03/27/partial-methods.aspx"&gt;he Visual  Basic Team Blog&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/wesdyer/archive/2007/05/23/in-case-you-haven-t-heard.aspx"&gt;Wes Dyer&lt;/a&gt;'s Blog 
&lt;/li&gt;&lt;li&gt;&lt;a href="http://davidhayden.com/blog/dave/archive/2007/07/19/PartialMethodsCodeGeneration.aspx"&gt;David Hayden's blog&lt;/a&gt;
		&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4635813" 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/LINQ/default.aspx">LINQ</category></item><item><title>On the road with LINQ, WCF and Silverlight</title><link>http://blogs.msdn.com/benko/archive/2007/08/21/on-the-road-with-linq-wcf-and-silverlight.aspx</link><pubDate>Tue, 21 Aug 2007 17:37:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4494873</guid><dc:creator>benko</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/benko/comments/4494873.aspx</comments><wfw:commentRss>http://blogs.msdn.com/benko/commentrss.aspx?PostID=4494873</wfw:commentRss><wfw:comment>http://blogs.msdn.com/benko/rsscomments.aspx?PostID=4494873</wfw:comment><description>&lt;p style="text-align: right"&gt;&lt;span style="font-family:Helvetica; font-size:10pt"&gt;&lt;em&gt;…With a boulder on my shoulder feelin' kinda older I tripped the merry-go-round&lt;br/&gt;With this very unpleasing sneezing and wheezing the calliope crashed to the ground… &lt;/em&gt;&lt;/span&gt;
	&lt;/p&gt;&lt;p style="text-align: right"&gt;&lt;em&gt;&lt;span style="font-family:Helvetica; font-size:10pt"&gt;-Bruce Springsteen&lt;/span&gt;
		&lt;/em&gt;
	&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:16pt"&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/span&gt;his quarter we're back on the road bringing some great technology &amp;amp; tools for building software that takes things to a whole new level. From the data integration capabilities of LINQ to working with the cross-browser presentation experience, you'll find we've got some fun stuff happening at MSDN Events. I will be on the road starting in Madison, then touring the upper Midwest to visit cities like St. Louis, Kansas City, Minneapolis, Des Moines, Green Bay and more to show what's possible with these new tools. 
&lt;/p&gt;&lt;p&gt;As part of these events I like to post links to resources on the topics we're talking about. The links for this quarter include: 
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;LINQ &lt;/strong&gt;
	&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Language_Integrated_Query"&gt;Wikipedia on LINQ&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/tags/LINQ/default.aspx"&gt;Scott Guthrie's blog on LINQ&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/07/31/linq-to-sql-debug-visualizer.aspx"&gt;Configuring the LINQ Data Visualizer&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/netframework/aa904594.aspx"&gt;The Linq Project on MSDN&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=114680"&gt;Anders Hejlsberg on Channel 9&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=323545"&gt;Daniel Moth explains LINQ on Channel9&lt;/a&gt;
		&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;WCF &lt;/strong&gt;
	&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/05/Foundations/default.aspx"&gt;MSDN Magazine: WCF &amp;amp; Transactions&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms733832.aspx"&gt;Best Practices: Data Contract Versioning&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/08/Foundations"&gt;MSDN Magazine: Declarative WCF Security&lt;/a&gt;
		&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Silverlight &lt;/strong&gt;
	&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/silverlight"&gt;Silverlight home page&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/silverlight"&gt;MSDN Silverlight&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Microsoft_Silverlight"&gt;Wikipedia on Silverlight&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/06/19/building-silverlight-applications-using-net.aspx"&gt;Scott Guthrie on Silverlight&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.benkotips.com/Default.aspx?tabid=1320"&gt;My Puzzle Page&lt;/a&gt;
		&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4494873" 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/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/benko/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/benko/archive/tags/LINQ/default.aspx">LINQ</category></item></channel></rss>