<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://code.msdn.microsoft.com/rss.xsl"?><rss version="2.0"><channel><title>Paulo Morgado's Code Gallery</title><link>http://code.msdn.microsoft.com/PauloMorgado/Project/ProjectRss.aspx</link><description>Various code samples from Paulo Morgado</description><item><title>RELEASED: Serialized In-Process ASP.NET Session State Store (Aug 04, 2008)</title><link>http://code.msdn.microsoft.com/PauloMorgado/Release/ProjectReleases.aspx?ReleaseId=1359</link><description>&amp;#33;&amp;#33;&amp;#33; EN&lt;br /&gt;&amp;#91;url&amp;#58;Serialized In-Process ASP.NET Session State Store&amp;#124;http&amp;#58;&amp;#47;&amp;#47;msmvps.com&amp;#47;blogs&amp;#47;paulomorgado&amp;#47;archive&amp;#47;2008&amp;#47;08&amp;#47;04&amp;#47;serialized-in-process-asp-net-session-state-store.aspx&amp;#93;&lt;br /&gt;&lt;br /&gt;&amp;#33;&amp;#33;&amp;#33; PT&lt;br /&gt;&amp;#91;url&amp;#58;Armazenamento Em Mem&amp;#243;ria De Estado De Sess&amp;#227;o ASP.NET Seriado&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.arquitecturadesoftware.org&amp;#47;blogs&amp;#47;paulomorgado&amp;#47;archive&amp;#47;2008&amp;#47;08&amp;#47;04&amp;#47;armazenamento-em-mem-ria-de-estado-de-sess-o-asp-net-seriado.aspx&amp;#93;</description><author></author><pubDate>Mon, 04 Aug 2008 01:30:47 GMT</pubDate><guid isPermaLink="false">RELEASED: Serialized In-Process ASP.NET Session State Store (Aug 04, 2008) 20080804A</guid></item><item><title>UPDATED RELEASE: Serialized In-Process ASP.NET Session State Store (Aug 04, 2008)</title><link>http://code.msdn.microsoft.com/PauloMorgado/Release/ProjectReleases.aspx?ReleaseId=1359</link><description>&amp;#33;&amp;#33;&amp;#33; EN&lt;br /&gt;&amp;#91;url&amp;#58;Serialized In-Process ASP.NET Session State Store&amp;#124;http&amp;#58;&amp;#47;&amp;#47;msmvps.com&amp;#47;blogs&amp;#47;paulomorgado&amp;#47;archive&amp;#47;2008&amp;#47;08&amp;#47;04&amp;#47;serialized-in-process-asp-net-session-state-store.aspx&amp;#93;&lt;br /&gt;&lt;br /&gt;&amp;#33;&amp;#33;&amp;#33; PT&lt;br /&gt;&amp;#91;url&amp;#58;Armazenamento Em Mem&amp;#243;ria De Estado De Sess&amp;#227;o ASP.NET Seriado&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.arquitecturadesoftware.org&amp;#47;blogs&amp;#47;paulomorgado&amp;#47;archive&amp;#47;2008&amp;#47;08&amp;#47;04&amp;#47;armazenamento-em-mem-ria-de-estado-de-sess-o-asp-net-seriado.aspx&amp;#93;</description><author></author><pubDate>Mon, 04 Aug 2008 01:30:47 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Serialized In-Process ASP.NET Session State Store (Aug 04, 2008) 20080804A</guid></item><item><title>UPDATED RELEASE: Serialized In-Process ASP.NET Session State Store (Aug 04, 2008)</title><link>http://code.msdn.microsoft.com/PauloMorgado/Release/ProjectReleases.aspx?ReleaseId=1359</link><description></description><author></author><pubDate>Mon, 04 Aug 2008 00:38:06 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Serialized In-Process ASP.NET Session State Store (Aug 04, 2008) 20080804A</guid></item><item><title>CREATED RELEASE: Serialzed In-Process ASP.NET Session State Store (Aug 04, 2008)</title><link>http://code.msdn.microsoft.com/PauloMorgado/Release/ProjectReleases.aspx?ReleaseId=1359</link><description></description><author></author><pubDate>Mon, 04 Aug 2008 00:37:20 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Serialzed In-Process ASP.NET Session State Store (Aug 04, 2008) 20080804A</guid></item><item><title>RELEASED: Random Generator For Unit Testing (Jun 24, 2008)</title><link>http://code.msdn.microsoft.com/PauloMorgado/Release/ProjectReleases.aspx?ReleaseId=1196</link><description>&amp;#33;&amp;#33;&amp;#33; EN&lt;br /&gt;&amp;#91;url&amp;#58;Using Random Values For Unit Testing&amp;#124;http&amp;#58;&amp;#47;&amp;#47;msmvps.com&amp;#47;blogs&amp;#47;paulomorgado&amp;#47;archive&amp;#47;2008&amp;#47;06&amp;#47;24&amp;#47;using-random-values-for-unit-testing.aspx&amp;#93;&lt;br /&gt;&lt;br /&gt;&amp;#33;&amp;#33;&amp;#33; PT&lt;br /&gt;&amp;#91;url&amp;#58;Usando Valores Aleat&amp;#243;rios Para Testes Unit&amp;#225;rios&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.arquitecturadesoftware.org&amp;#47;blogs&amp;#47;paulomorgado&amp;#47;archive&amp;#47;2008&amp;#47;06&amp;#47;24&amp;#47;usando-valores-aleat-rios-para-testes-unit-rios.aspx&amp;#93;</description><author></author><pubDate>Mon, 23 Jun 2008 23:53:13 GMT</pubDate><guid isPermaLink="false">RELEASED: Random Generator For Unit Testing (Jun 24, 2008) 20080623P</guid></item><item><title>UPDATED RELEASE: Random Generator For Unit Testing (Jun 24, 2008)</title><link>http://code.msdn.microsoft.com/PauloMorgado/Release/ProjectReleases.aspx?ReleaseId=1196</link><description>&amp;#33;&amp;#33;&amp;#33; EN&lt;br /&gt;&amp;#91;url&amp;#58;Using Random Values For Unit Testing&amp;#124;http&amp;#58;&amp;#47;&amp;#47;msmvps.com&amp;#47;blogs&amp;#47;paulomorgado&amp;#47;archive&amp;#47;2008&amp;#47;06&amp;#47;24&amp;#47;using-random-values-for-unit-testing.aspx&amp;#93;&lt;br /&gt;&lt;br /&gt;&amp;#33;&amp;#33;&amp;#33; PT&lt;br /&gt;&amp;#91;url&amp;#58;Usando Valores Aleat&amp;#243;rios Para Testes Unit&amp;#225;rios&amp;#124;http&amp;#58;&amp;#47;&amp;#47;www.arquitecturadesoftware.org&amp;#47;blogs&amp;#47;paulomorgado&amp;#47;archive&amp;#47;2008&amp;#47;06&amp;#47;24&amp;#47;usando-valores-aleat-rios-para-testes-unit-rios.aspx&amp;#93;</description><author></author><pubDate>Mon, 23 Jun 2008 23:53:13 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Random Generator For Unit Testing (Jun 24, 2008) 20080623P</guid></item><item><title>CREATED RELEASE: Random Generator For Unit Testing</title><link>http://code.msdn.microsoft.com/PauloMorgado/Release/ProjectReleases.aspx?ReleaseId=1196</link><description></description><author></author><pubDate>Mon, 23 Jun 2008 23:38:39 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Random Generator For Unit Testing 20080623P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/PauloMorgado/Wiki/View.aspx?title=Home&amp;version=27</link><description>&lt;div class="wikidoc"&gt;
Various code samples from Paulo Morgado
&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Blog &lt;/th&gt;&lt;th&gt; Articles &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/276500248/stretching-type-inference.aspx"&gt;Stretching Type Inference&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 22, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/265968257/framework-design-studio-on-msdn-code-gallery.aspx"&gt;Framework Design Studio On MSDN Code Gallery&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 07, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/257370767/is-it-possible-to-compress-a-http-request.aspx"&gt;Is it possible to compress a HTTP request?&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 25, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/256262629/web-authoring-component-install-fails-when-installing-visual-studio-2008.aspx"&gt;Web Authoring Component install fails when installing Visual Studio 2008&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Saturday, March 22, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/253319813/windows-home-server-tsunami-tidal-to-the-family-2-0.aspx"&gt;Windows Home Server + Tsunami Tidal: To the Family 2.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 18, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/249821678/upgrading-the-wcsf-eventbroker-extension-to-wcsf-2-0.aspx"&gt;Upgrading the WCSF EventBroker Extension to WCSF 2.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, March 12, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/249416202/wcsf-2-0-and-iis7-integrated-pipeline-mode.aspx"&gt;WCSF 2.0 And IIS7 Integrated Pipeline Mode&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/246441341/ie8-beta-1-is-out.aspx"&gt;IE8 Beta 1 is out&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, March 06, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/245786430/net-reflector-5-1.aspx"&gt;.NET Reflector 5.1&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 04, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/245773594/upcoming-typemock-webcast-on-march-12.aspx"&gt;Upcoming Typemock Webcast on March 12&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 04, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://msmvps.com/blogs/PauloMorgado/" class="externalLink"&gt;read more...&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/169903717/improving-the-page-flow-application-block.aspx"&gt;Improving The Page Flow Application Block&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, October 29, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/176945913/improving-the-page-flow-application-block-current-definition-and-current-page-flow.aspx"&gt;Improving The Page Flow Application Block: Current Definition And Current Page Flow&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, October 29, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/170897047/improving-the-page-flow-application-block-decoupling-page-flow-usage-from-its-implementation.aspx"&gt;Improving The Page Flow Application Block: Decoupling Page Flow Usage From Its Implementation&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, October 17, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/169903716/improving-the-page-flow-application-block-removing-database-dependencies.aspx"&gt;Improving The Page Flow Application Block: Removing Database Dependencies&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, October 14, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/163076872/visual-studio-find-and-replace-regular-expression-patterns.aspx"&gt;Visual Studio Find And Replace Regular Expression Patterns&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, October 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/163076869/page-flow-application-block-with-page-modules.aspx"&gt;Page Flow Application Block With Page Modules&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, September 27, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/163076870/the-cost-of-client-side-redirects-in-asp-net-and-using-page-modules-.aspx"&gt;The Cost Of Client-Side Redirects In ASP.NET And Using Page Modules&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, September 27, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/163076871/introducing-asp-net-page-modules.aspx"&gt;Introducing ASP.NET Page Modules&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, September 09, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/163076873/WebBrowserControl11.asp"&gt;WebBrowserControl for the .NET Framework 1.1&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, July 08, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/163076874/CompressibleHTTP20.asp"&gt;HTTP compression in .NET Framework 2.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, May 01, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://msmvps.com/blogs/paulomorgado/pages/articles.aspx" class="externalLink"&gt;read more...&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; News &lt;/th&gt;&lt;th&gt; Webcasts &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/279999399/linq-to-xml-i-m-hooked.aspx"&gt;LINQ To XML: I'm hooked!&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 28, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/280383244/managed-extensibility-framework.aspx"&gt;Managed Extensibility Framework&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 28, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/279025705/000023.html"&gt;Hawkfield.Tech: VaryByCustom Output Caching&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, April 27, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/275677766/0,7211,45675,00.html"&gt;estudo onde recomenda &amp;#224;s empresas que migrem rapidamente para o Windows Vista&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 22, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/275236946/8301-13846_1-9920202-62.html"&gt;[from freshubuntu] Study Finds 'Free Open Source Software Is Costing Vendors $60 Billion' | Negative Approach - CNET Blogs&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 21, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/280989793/working-with-signed-non-decimal-and-bitwise-values-ron-petrusha.aspx"&gt;Working with Signed Non-Decimal and Bitwise Values [Ron Petrusha]&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, April 09, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/265536900/fds"&gt;Framework Design Studio - Home&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 07, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/266677223/throwing-away-y.html"&gt;Throwing Away Your Code&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Saturday, April 05, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/265553289/unity-di-container-1-0-shipped.aspx"&gt;Unity DI container 1.0 shipped!&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 04, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/266872931/001091.html"&gt;UI-First Software Development&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 03, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://msmvps.com/blogs/paulomorgado/pages/shared-readings.aspx" class="externalLink"&gt;read more...&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911554/default.aspx"&gt;Todd Lamothe Resets Our Computer with Windows SteadyState!&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, April 30, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911548/"&gt;Podcast #3&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, April 30, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911557/techsl"&gt;Building Immersive Silverlight Video Experiences&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 29, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280659900/default.aspx"&gt;Jim Webber on Guerilla SOA!&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 29, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911545/ShowPost.aspx"&gt;This Week on Channel 9: April 25th Episode&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 25, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911551/pdetails.asp"&gt;SelectViews Special: Working with Jobs and SQL Server&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 25, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911556/"&gt;2008.04.24 ASP.NET MVC Resources&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 24, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/279209868/default.aspx"&gt;Marc Mercuri Unveils RoboChamps!&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 24, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911553/episode-94-open-source-business-models-dirk-riehle"&gt;Episode 94: Open Source Business Models with Dirk Riehle&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, April 23, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911555/default.aspx"&gt;Garth Jones Updates Us On System Center Configuration Manager!&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, April 23, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://msmvps.com/blogs/paulomorgado/pages/webcasts.aspx" class="externalLink"&gt;read more...&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;&lt;a href="http://PauloMorgado.NET/" class="externalLink"&gt;http://PauloMorgado.NET/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msmvps.com/blogs/PauloMorgado/" class="externalLink"&gt;http://msmvps.com/blogs/PauloMorgado/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://weblogs.asp.net/PauloMorgado/" class="externalLink"&gt;http://weblogs.asp.net/PauloMorgado/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.arquitecturadesoftware.org/blogs/PauloMorgado/" class="externalLink"&gt;http://www.arquitecturadesoftware.org/blogs/PauloMorgado/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://weblogs.pontonetpt.com/PJMorgado/" class="externalLink"&gt;http://weblogs.pontonetpt.com/PJMorgado/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mvp.support.microsoft.com/profile/Paulo.Morgado" class="externalLink"&gt;http://mvp.support.microsoft.com/profile/Paulo.Morgado&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>PauloMorgado</author><pubDate>Sun, 04 May 2008 23:38:49 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080504P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/PauloMorgado/Wiki/View.aspx?title=Home&amp;version=26</link><description>&lt;div class="wikidoc"&gt;
Various code samples from Paulo Morgado
&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Blog &lt;/th&gt;&lt;th&gt; Articles &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/276500248/stretching-type-inference.aspx"&gt;Stretching Type Inference&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 22, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;&lt;p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;Note:&lt;/strong&gt; Code in &lt;em&gt;italics&lt;/em&gt; is not actual C# 3.0 syntax.&lt;/u&gt;&lt;/p&gt;
&lt;h4&gt;Local Variable Type Inference&lt;/h4&gt;
&lt;p&gt;&lt;a title="Visual C#" href="http://msdn2.microsoft.com/library/kx37x362.aspx" target="_blank"&gt;C# 3.0&lt;/a&gt; brought us local variable type inference mainly because of &lt;a title="Language-Integrated Query (LINQ)" href="http://msdn2.microsoft.com/library/bb397926.aspx" target="_blank"&gt;LINQ&lt;/a&gt;. The output of a query can vary from an &lt;a class="" href="http://msdn2.microsoft.com/library/6201cf3a-7201-f0c7-c36d-81905a027d15.aspx" target="_blank"&gt;IEnumerable&amp;lt;T&amp;gt;&lt;/a&gt; or an &lt;a class="" href="http://msdn2.microsoft.com/library/6201cf3a-7201-f0c7-c36d-81905a027d15.aspx" target="_blank"&gt;IQueryable&amp;lt;T&amp;gt;&lt;/a&gt; to a single instance of T where T can even be a projection which means that its type is an anonymous type.&lt;/p&gt;
&lt;p&gt;Take the following query as an example:&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="COLOR:blue;"&gt;from &lt;/span&gt;p &lt;span style="COLOR:blue;"&gt;in &lt;/span&gt;persons
&lt;span style="COLOR:blue;"&gt;select new &lt;/span&gt;{ Name = p.FirstName + &lt;span style="COLOR:#a31515;"&gt;&amp;quot; &amp;quot; &lt;/span&gt;+ p.LastName, Age = p.Age };&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;If persons is an &lt;font face="Consolas"&gt;&lt;strong&gt;IEnumerable&amp;lt;Person&amp;gt;&lt;/strong&gt;&lt;/font&gt;, the output of the query will be an &lt;font face="Consolas"&gt;&lt;strong&gt;IEnumerable&amp;lt;T&amp;gt;&lt;/strong&gt;&lt;/font&gt; where &lt;font face="Consolas"&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/font&gt; is an anonymous type.&lt;/p&gt;
&lt;p&gt;Now the question that arises is: How do I declare a variable to receive the output of the query?&lt;/p&gt;
&lt;p&gt;The solution was the introduction of the new &lt;a title="var (C# Reference)" href="http://msdn2.microsoft.com/library/0777850a-2691-4e3e-927f-0c850f5efe15.aspx" target="_blank"&gt;var keyword&lt;/a&gt; that instructs the compiler to determine the type of the output of the query. Now, all it takes to declare a variable to receive the output of the query is:&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="COLOR:blue;"&gt;var &lt;/span&gt;q =
    &lt;span style="COLOR:blue;"&gt;from &lt;/span&gt;p &lt;span style="COLOR:blue;"&gt;in &lt;/span&gt;persons
    &lt;span style="COLOR:blue;"&gt;select new &lt;/span&gt;{ Name = p.FirstName + &lt;span style="COLOR:#a31515;"&gt;&amp;quot; &amp;quot; &lt;/span&gt;+ p.LastName, Age = p.Age };&lt;/pre&gt;
&lt;p&gt;Since the compiler can infer the type of something that looks so complex, it&amp;#39;s obvious that it can infer the type of something so straightforward as:&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="COLOR:blue;"&gt;var &lt;/span&gt;v = &lt;span style="COLOR:blue;"&gt;new &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;Dictionary&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Point&lt;/span&gt;, &lt;span style="COLOR:#2b91af;"&gt;Stack&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Person&lt;/span&gt;&amp;gt;&amp;gt;();&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;It&amp;#39;s obvious that this is the same as:&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="COLOR:#2b91af;"&gt;Dictionary&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Point&lt;/span&gt;, &lt;span style="COLOR:#2b91af;"&gt;Stack&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Person&lt;/span&gt;&amp;gt;&amp;gt; v = &lt;span style="COLOR:blue;"&gt;new &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;Dictionary&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Point&lt;/span&gt;, &lt;span style="COLOR:#2b91af;"&gt;Stack&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Person&lt;/span&gt;&amp;gt;&amp;gt;();&lt;/pre&gt;
&lt;p&gt;with less typing and margin for typing errors.&lt;/p&gt;
&lt;h4&gt;Field Type Inference&lt;/h4&gt;
&lt;p&gt;The same technique could be applied to field inference:&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="COLOR:blue;"&gt;class &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;Class
&lt;/span&gt;{
&lt;em&gt;    &lt;span style="COLOR:blue;"&gt;private&lt;/span&gt; someDicionary = &lt;span style="COLOR:blue;"&gt;new &lt;span style="COLOR:blue;"&gt;&lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;Dictionary&lt;/span&gt;&amp;lt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;, &lt;span style="COLOR:#2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&amp;gt;&amp;gt;&lt;/span&gt;();&lt;/em&gt;

    &lt;span style="COLOR:green;"&gt;// ...
&lt;/span&gt;}&lt;/pre&gt;
&lt;p&gt;with the same benefits of less typing and margin for typing errors.&lt;/p&gt;
&lt;p&gt;If field type inference were to be applied to public fields, one constraint must be enforced though: the inferenced type cannot be or have as a type parameter an anonymous type.&lt;/p&gt;
&lt;p&gt;But I wouldn&amp;#39;t recommend that because it would be easy and not obvious that a small change in the field initialization could bring unobvious changes to the public interface of the class.&lt;/p&gt;
&lt;h4&gt;Method Output&amp;nbsp; And Parameter Type Inference&lt;/h4&gt;
&lt;p&gt;Since type inference would be possible outside of methods, should it be allowed on method output and parameter values? Something like this:&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="COLOR:blue;"&gt;class &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;SomeClass
&lt;/span&gt;{
&lt;em&gt;    &lt;span style="COLOR:blue;"&gt;private &lt;/span&gt;listOfStuff = &lt;span style="COLOR:blue;"&gt;new &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Stuff&lt;/span&gt;&amp;gt;();&lt;/em&gt;

    &lt;span style="COLOR:blue;"&gt;public void &lt;/span&gt;DoIt()
    {
        &lt;span style="COLOR:blue;"&gt;if &lt;/span&gt;(CreateList(&lt;span style="COLOR:blue;"&gt;out this&lt;/span&gt;.listOfStuff))
        {
            ProcessList(&lt;span style="COLOR:blue;"&gt;ref this&lt;/span&gt;.listOfStuff);

            &lt;span style="COLOR:blue;"&gt;this&lt;/span&gt;.listOfStuff = TransformList(&lt;span style="COLOR:blue;"&gt;this&lt;/span&gt;.listOfStuff);
        }
    }

&lt;em&gt;    &lt;span style="COLOR:blue;"&gt;private bool &lt;/span&gt;CreateList(&lt;font color="#0000ff"&gt;var&lt;/font&gt; &lt;span style="COLOR:blue;"&gt;out &lt;/span&gt;list)&lt;/em&gt;
    {
        list = &lt;span style="COLOR:blue;"&gt;new &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Stuff&lt;/span&gt;&amp;gt;();
        &lt;span style="COLOR:blue;"&gt;return true&lt;/span&gt;;
    }

&lt;em&gt;    &lt;span style="COLOR:blue;"&gt;private void &lt;/span&gt;ProcessList(&lt;font color="#0000ff"&gt;var&lt;/font&gt; &lt;span style="COLOR:blue;"&gt;ref &lt;/span&gt;list)&lt;/em&gt;
    {
        &lt;span style="COLOR:green;"&gt;// ... &lt;/span&gt;
    }

&lt;em&gt;    &lt;span style="COLOR:blue;"&gt;private &lt;/span&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt; TransformList(&lt;font color="#0000ff"&gt;var&lt;/font&gt; list)&lt;/em&gt;
    {
        &lt;span style="COLOR:blue;"&gt;return &lt;/span&gt;list;
    }
}&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;which look very strange and confusing, to say the least. We shouldn&amp;#39;t go there.&lt;/p&gt;
&lt;h4&gt;Constructor Inference&lt;/h4&gt;
&lt;p&gt;Every since I saw local variable type inference the first time, I have the feeling that more could have been done.&lt;/p&gt;
&lt;p&gt;Let&amp;#39;s look at this hypothetical set of declarations:&lt;/p&gt;&lt;pre class="code"&gt;&lt;em&gt;&lt;span style="COLOR:#2b91af;"&gt;Dictionary&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Point&lt;/span&gt;, &lt;span style="COLOR:#2b91af;"&gt;Stack&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Person&lt;/span&gt;&amp;gt;&amp;gt; v = &lt;span style="COLOR:blue;"&gt;new&lt;/span&gt;();
&lt;span style="COLOR:#2b91af;"&gt;Point &lt;/span&gt;p = &lt;span style="COLOR:blue;"&gt;new&lt;/span&gt;(1, 2);&lt;/em&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;It&amp;#39;s as easy to the compiler or a human reading the code that this is the same as:&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="COLOR:#2b91af;"&gt;Dictionary&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Point&lt;/span&gt;, &lt;span style="COLOR:#2b91af;"&gt;Stack&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Person&lt;/span&gt;&amp;gt;&amp;gt; v = &lt;span style="COLOR:blue;"&gt;new &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;Dictionary&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Point&lt;/span&gt;, &lt;span style="COLOR:#2b91af;"&gt;Stack&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;Person&lt;/span&gt;&amp;gt;&amp;gt;();
&lt;span style="COLOR:#2b91af;"&gt;Point &lt;/span&gt;p = &lt;span style="COLOR:blue;"&gt;new &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;Point&lt;/span&gt;(1, 2);&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;And this can be more powerful than local variable type inference and used in a lot more scenarios:&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="COLOR:blue;"&gt;class &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;Class
&lt;/span&gt;{
&lt;em&gt;    &lt;span style="COLOR:blue;"&gt;private &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;Dictionary&lt;/span&gt;&amp;lt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;, &lt;span style="COLOR:#2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&amp;gt;&amp;gt; someDicionary = &lt;span style="COLOR:blue;"&gt;new&lt;/span&gt;();&lt;/em&gt;
    &lt;span style="COLOR:blue;"&gt;private &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;Point &lt;/span&gt;p;

    &lt;span style="COLOR:blue;"&gt;public &lt;/span&gt;Class()
    {
&lt;em&gt;        &lt;span style="COLOR:blue;"&gt;this&lt;/span&gt;.p = &lt;span style="COLOR:blue;"&gt;new&lt;/span&gt;(1, 1);&lt;/em&gt;
    }

    &lt;span style="COLOR:blue;"&gt;public void &lt;/span&gt;SomeMethod()
    {
&lt;em&gt;        AnotherMethod(&lt;span style="COLOR:blue;"&gt;new&lt;/span&gt;());&lt;/em&gt;
    }

    &lt;span style="COLOR:blue;"&gt;private void &lt;/span&gt;AnotherMethod(&lt;span style="COLOR:#2b91af;"&gt;List&lt;/span&gt;&amp;lt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&amp;gt; arg)
    {
        &lt;span style="COLOR:green;"&gt;// ...
    &lt;/span&gt;}
}&lt;/pre&gt;
&lt;h5&gt;Where To Stop?&lt;/h5&gt;
&lt;p&gt;The compiler could as easily infer the type of a local variable in this:&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="COLOR:blue;"&gt;public void &lt;/span&gt;SomeMethod()
{
&lt;em&gt;    &lt;span style="COLOR:blue;"&gt;var &lt;/span&gt;v = &lt;span style="COLOR:blue;"&gt;new&lt;/span&gt;();
    AnotherMethod(v);&lt;/em&gt;
}&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;Do we want to go there? I don&amp;#39;t think so.&lt;/p&gt;
&lt;h5&gt;Ambiguities&lt;/h5&gt;
&lt;p&gt;&lt;a title="Visual C#" href="http://msdn2.microsoft.com/library/kx37x362.aspx" target="_blank"&gt;C# 3.0&lt;/a&gt; also brought &lt;a title="Object and Collection Initializers (C# Programming Guide)" href="http://msdn2.microsoft.com/library/c58f3db5-d7d4-4651-bd2d-5a3a97357f61.aspx" target="_blank"&gt;object initializers&lt;/a&gt;. Instead of this:&lt;/p&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;pre class="code"&gt;&lt;span style="COLOR:#2b91af;"&gt;XmlReaderSettings &lt;/span&gt;settings = &lt;span style="COLOR:blue;"&gt;new &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;XmlReaderSettings&lt;/span&gt;();
settings.CheckCharacters = &lt;span style="COLOR:blue;"&gt;false&lt;/span&gt;;
settings.IgnoreWhitespace = &lt;span style="COLOR:blue;"&gt;true&lt;/span&gt;;

&lt;span style="COLOR:#2b91af;"&gt;XmlReader &lt;/span&gt;reader = &lt;span style="COLOR:#2b91af;"&gt;XmlReader&lt;/span&gt;.Create(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;someURI&amp;quot;&lt;/span&gt;, settings);&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;we can just write this:&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="COLOR:#2b91af;"&gt;XmlReaderSettings &lt;/span&gt;settings = &lt;span style="COLOR:blue;"&gt;new &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;XmlReaderSettings&lt;/span&gt;() { CheckCharacters = &lt;span style="COLOR:blue;"&gt;false&lt;/span&gt;, IgnoreWhitespace = &lt;span style="COLOR:blue;"&gt;true &lt;/span&gt;};

&lt;span style="COLOR:#2b91af;"&gt;XmlReader &lt;/span&gt;reader = &lt;span style="COLOR:#2b91af;"&gt;XmlReader&lt;/span&gt;.Create(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;someURI&amp;quot;&lt;/span&gt;, settings);&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;or this:&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="COLOR:#2b91af;"&gt;XmlReader &lt;/span&gt;reader = &lt;span style="COLOR:#2b91af;"&gt;XmlReader&lt;/span&gt;.Create(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;someURI&amp;quot;&lt;/span&gt;,&amp;nbsp; &lt;span style="COLOR:blue;"&gt;new &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;XmlReaderSettings&lt;/span&gt;() { CheckCharacters = &lt;span style="COLOR:blue;"&gt;false&lt;/span&gt;, IgnoreWhitespace = &lt;span style="COLOR:blue;"&gt;true &lt;/span&gt;});&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;Wouldn&amp;#39;t it be nice to just write:&lt;/p&gt;&lt;pre class="code"&gt;&lt;em&gt;&lt;span style="COLOR:#2b91af;"&gt;XmlReaderSettings &lt;/span&gt;settings = &lt;span style="COLOR:blue;"&gt;new&lt;/span&gt;() { CheckCharacters = &lt;span style="COLOR:blue;"&gt;false&lt;/span&gt;, IgnoreWhitespace = &lt;span style="COLOR:blue;"&gt;true &lt;/span&gt;};&lt;/em&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;&lt;a title="Visual C#" href="http://msdn2.microsoft.com/library/kx37x362.aspx" target="_blank"&gt;C# 3.0&lt;/a&gt; &lt;a title="Object and Collection Initializers (C# Programming Guide)" href="http://msdn2.microsoft.com/library/c58f3db5-d7d4-4651-bd2d-5a3a97357f61.aspx" target="_blank"&gt;object initializers&lt;/a&gt; also allow constructor parenthesis to be omitted:&lt;/p&gt;&lt;pre class="code"&gt;&lt;span style="COLOR:#2b91af;"&gt;XmlReaderSettings &lt;/span&gt;settings = &lt;span style="COLOR:blue;"&gt;new &lt;/span&gt;&lt;span style="COLOR:#2b91af;"&gt;XmlReaderSettings &lt;/span&gt;{ CheckCharacters = &lt;span style="COLOR:blue;"&gt;false&lt;/span&gt;, IgnoreWhitespace = &lt;span style="COLOR:blue;"&gt;true &lt;/span&gt;};&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;which would lead to:&lt;/p&gt;&lt;pre class="code"&gt;&lt;em&gt;&lt;span style="COLOR:#2b91af;"&gt;XmlReaderSettings &lt;/span&gt;settings = &lt;span style="COLOR:blue;"&gt;new &lt;/span&gt;{ CheckCharacters = &lt;span style="COLOR:blue;"&gt;false&lt;/span&gt;, IgnoreWhitespace = &lt;span style="COLOR:blue;"&gt;true &lt;/span&gt;};&lt;/em&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;which looks exactly like an anonymous object creation expression and could lead to some confusion and ambiguities.&lt;/p&gt;
&lt;p&gt;But it would be nice to just write:&lt;/p&gt;&lt;pre class="code"&gt;&lt;em&gt;&lt;span style="COLOR:#2b91af;"&gt;XmlReader &lt;/span&gt;reader = &lt;span style="COLOR:#2b91af;"&gt;XmlReader&lt;/span&gt;.Create(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;someURI&amp;quot;&lt;/span&gt;, &lt;span style="COLOR:blue;"&gt;new &lt;/span&gt;{ settings.CheckCharacters = &lt;span style="COLOR:blue;"&gt;false&lt;/span&gt;, settings.IgnoreWhitespace = &lt;span style="COLOR:blue;"&gt;true &lt;/span&gt;});&lt;/em&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Wouldn&amp;#39;t it?&lt;/p&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1598814" width="1" height="1"&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/PauloMorgadoEN?a=aNmHMJ"&gt;&lt;img src="http://feeds.feedburner.com/~a/PauloMorgadoEN?i=aNmHMJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=JxFax2G"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=JxFax2G" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=94Yu1iG"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=94Yu1iG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=HEKovag"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=HEKovag" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=vSOTAVG"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=vSOTAVG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=38qA8mg"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=38qA8mg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=pBKoNfg"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=pBKoNfg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=C2MuUNG"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=C2MuUNG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=44t1Zcg"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=44t1Zcg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=9eI6l0G"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=9eI6l0G" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=a4tMFCg"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=a4tMFCg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=kdn30KG"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=kdn30KG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=TmWDLig"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=TmWDLig" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=kV2WwZG"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=kV2WwZG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PauloMorgadoEN/~4/276500248" height="1" width="1"/&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/265968257/framework-design-studio-on-msdn-code-gallery.aspx"&gt;Framework Design Studio On MSDN Code Gallery&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 07, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;&lt;p&gt;&lt;p&gt;I just came across &lt;a title="Framework Design Studio" href="http://code.msdn.microsoft.com/fds" target="_blank"&gt;this&lt;/a&gt; today:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Framework Design Studio is a set of tools for reusable library designers. The package contains a GUI tool for viewing, reviewing, and comparing versions of managed APIs. It also contains a command line tool for generating API diff reports.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This seems to be a great tool to check if your new version of your framework will break any previous released APIs.&lt;/p&gt;
&lt;p&gt;Although honoring the previously released APIs, your new version might have side effects and, to find out what they might be, there is another great tool: &lt;a title="NDpened" href="http://www.ndepend.com/" target="_blank"&gt;NDepend&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1577564" width="1" height="1"&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/PauloMorgadoEN?a=KNOVEJ"&gt;&lt;img src="http://feeds.feedburner.com/~a/PauloMorgadoEN?i=KNOVEJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=gMyP1lG"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=gMyP1lG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=TLNAfFG"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=TLNAfFG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=EmPgpJg"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=EmPgpJg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=fAqv2yG"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=fAqv2yG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=ZWycWug"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=ZWycWug" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=PIqwBHg"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=PIqwBHg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=sWbHLDG"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=sWbHLDG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=eC4jKHg"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=eC4jKHg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=Q3slwnG"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=Q3slwnG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=9B1U9yg"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=9B1U9yg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=EQ6npzG"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=EQ6npzG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=rE4ZwCg"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=rE4ZwCg" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=FLnNELG"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=FLnNELG" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PauloMorgadoEN/~4/265968257" height="1" width="1"/&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/257370767/is-it-possible-to-compress-a-http-request.aspx"&gt;Is it possible to compress a HTTP request?&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 25, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;&lt;p&gt;&lt;p align="justify"&gt;Recently I was asked (related to my articles [&lt;a title="HTTP compression in the .NET Framework 1.1" href="http://www.codeproject.com/KB/aspnet/CompressibleHTTP.aspx" target="_blank"&gt;^&lt;/a&gt;] [&lt;a title="HTTP compression in .NET Framework 2.0" href="http://www.codeproject.com/KB/aspnet/CompressibleHTTP20.aspx" target="_blank"&gt;^&lt;/a&gt;] about HTTP compression) if it was possible to compress the contents of a web service call.&lt;/p&gt;  &lt;p align="justify"&gt;The way HTTP compression works (as far as I know) is by the client announcing to the server (using the &lt;strong&gt;accept-encondig&lt;/strong&gt; request HTTP header) what compression methods is capable of handling.&lt;/p&gt;  &lt;p align="justify"&gt;If the server is capable of using one of the accepted compression methods, compresses the response and specifies (using the &lt;strong&gt;content-encoding&lt;/strong&gt; HTTP response header) the compression method used.&lt;/p&gt;  &lt;p align="justify"&gt;The client usually doesn&amp;#39;t know if the server accepts any kind of encoding, so it shouldn&amp;#39;t impose any compression to the server.&lt;/p&gt;  &lt;p align="justify"&gt;One way to allow request compression and having the server handling it would be to send a &lt;strong&gt;content-encoding&lt;/strong&gt; HTTP header specifying the compression method of the request and having the server handling it and the &lt;strong&gt;BeginRequest&lt;/strong&gt; event by setting a &lt;strong&gt;HttpResponse.Filter&lt;/strong&gt; capable of uncompressing the request. This way it would be transparent to the request handling.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; I didn&amp;#39;t test this.&lt;/p&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1552527" width="1" height="1"&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/PauloMorgadoEN?a=0B6LpT"&gt;&lt;img src="http://feeds.feedburner.com/~a/PauloMorgadoEN?i=0B6LpT" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=d7NIkCF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=d7NIkCF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=K6U25PF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=K6U25PF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=zQrnk4f"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=zQrnk4f" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=HcK6udF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=HcK6udF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=7V2v64f"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=7V2v64f" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=KEMApkf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=KEMApkf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=zpk3vUF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=zpk3vUF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=jNtgobf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=jNtgobf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=rEy47lF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=rEy47lF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=QdlqQDf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=QdlqQDf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=ogGpS8F"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=ogGpS8F" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=1MiE1Bf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=1MiE1Bf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=C1Lg3xF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=C1Lg3xF" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PauloMorgadoEN/~4/257370767" height="1" width="1"/&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/256262629/web-authoring-component-install-fails-when-installing-visual-studio-2008.aspx"&gt;Web Authoring Component install fails when installing Visual Studio 2008&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Saturday, March 22, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;&lt;p&gt;&lt;p&gt;While trying to install Visual Studio 2008 Team Suite in my Windows XP Professional system it kept failing when installing Visual Studio because it couldn&amp;#39;t find the Web Authoring Component (after installing having just successfully installed it).&lt;/p&gt;  &lt;p&gt;I&amp;#39;ve looked around for occurrences of this problem but I didn&amp;#39;t find anyone with such a problem.&lt;/p&gt;  &lt;p&gt;I tried to install Visual Studio several times, successfully installing the Web Authoring Component (you can find it on the DVD - \WCU\WebDesignerCore\WebDesignerCore.EXE) before, but it always failed in the same step and for the same reason as before. And, even more strangely, after that, the Web Authoring Component was no longer installed.&lt;/p&gt;  &lt;p&gt;I went through the install log file (%temp%\dd_depcheck_VS_VSTS_90.txt) and found this:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;pre class="code" style="overflow:auto;"&gt;Microsoft Visual Studio Web Authoring Component ==&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; This component uses the FileRegVerCheck version check method. It will compare a given version against the version of a regkey on your machine.
    Registry key being interrogated: HKLM,SOFTWARE\Microsoft\Web Designer Tools\1033; Value: InstalledVersion; Version: 12.0.4518.1066.
    Version on user&amp;#39;s machine:&amp;#160;&amp;#160;&amp;#160; 12.0.4518.1064
    Version to be installed:&amp;#160;&amp;#160;&amp;#160; 12.0.4518.1066
Microsoft Visual Studio Web Authoring Component == Component to be installed.&lt;/pre&gt;

&lt;p&gt;I went to the registry and changed the value of the installed version to the one expected by Visual Studio installer and it installed it with no problems. And looks like it&amp;#39;s working fine.&lt;/p&gt;

&lt;p&gt;What strikes me as the most strange is not the fact that the component on the DVD has the wrong version. What strikes me the most is the fact that I had already installed Visual Studio using the same DVD without any problems.&lt;/p&gt;

&lt;table cellspacing="0" cellpadding="2" align="center"&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;strong&gt;Good System&lt;/strong&gt;&lt;/td&gt;

      &lt;td&gt;&lt;strong&gt;Bad System&lt;/strong&gt;&lt;/td&gt;
    &lt;/tr&gt;
  
    &lt;tr&gt;
      &lt;td&gt;Windows Vista Ultimate 64bit with SP1 (clean install)&lt;/td&gt;

      &lt;td&gt;Windows XP Professional with SP2&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;Office 2007 with SP1 (clean install)&lt;/td&gt;

      &lt;td&gt;Office 2007 with SP1 (upgraded from Office 2003)&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;&amp;#160;&lt;/td&gt;

      &lt;td&gt;Visual Studio 2003&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;&amp;#160;&lt;/td&gt;

      &lt;td&gt;Visual Studio 2005 with SP1&lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;&amp;#160;&lt;/td&gt;

      &lt;td&gt;Expression Web&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;

&lt;p&gt;The Web Authoring Component installer uses a Office 2007 wrapper. I wonder if that was the problem.&lt;/p&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1550587" width="1" height="1"&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/PauloMorgadoEN?a=4CAk2R"&gt;&lt;img src="http://feeds.feedburner.com/~a/PauloMorgadoEN?i=4CAk2R" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=aUki9aF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=aUki9aF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=TyiGYhF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=TyiGYhF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=NA94ySf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=NA94ySf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=QvyTtLF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=QvyTtLF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=7JubNAf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=7JubNAf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=5roQhjf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=5roQhjf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=vE6uy2F"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=vE6uy2F" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=m0v38of"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=m0v38of" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=R8OgCuF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=R8OgCuF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=iDmJX8f"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=iDmJX8f" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=mBxew8F"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=mBxew8F" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=IrbNbbf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=IrbNbbf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=cxGQheF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=cxGQheF" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PauloMorgadoEN/~4/256262629" height="1" width="1"/&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/253319813/windows-home-server-tsunami-tidal-to-the-family-2-0.aspx"&gt;Windows Home Server + Tsunami Tidal: To the Family 2.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 18, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;&lt;p&gt;&lt;p align="justify"&gt;During &lt;a title="TechDays Portugal 2008" href="http://www.techdays.pt/" target="_blank"&gt;TechDays Portugal 2008&lt;/a&gt;, &lt;a title="Microsoft Portugal" href="http://www.microsoft.com/portugal/" target="_blank"&gt;Microsoft Portugal&lt;/a&gt; and &lt;a title="JP S&amp;aacute; Couto S.A." href="http://www.jpsacouto.pt/" target="_blank"&gt;JP Sá Couto S.A.&lt;/a&gt;, via its &lt;a title="Computadores Tsunami" href="http://www.tsunami.pt/" target="_blank"&gt;Tsunami&lt;/a&gt; brand, launched the first Portuguese machine with &lt;a title="Windows Home Server" href="http://www.microsoft.com/windows/products/winfamily/windowshomeserver/default.mspx" target="_blank"&gt;Windows Home Server&lt;/a&gt;: the &lt;a title="Tsunami Tidal" href="http://www.tsunami.pt/content/index.php?action=articlesdetailfo&amp;amp;rec=52" target="_blank"&gt;Tsunami Tidal&lt;/a&gt;.&lt;/p&gt; &lt;p align="justify"&gt;To mark the event, &lt;a title="Computadores Tsunami" href="http://www.tsunami.pt/" target="_blank"&gt;Tsunami&lt;/a&gt; held a contest offering one of these machines to the best sentence about it.&lt;/p&gt; &lt;p align="justify"&gt;When you hear everyone talking about &lt;strong&gt;Web 2.0&lt;/strong&gt;, &lt;strong&gt;Enterprise 2.0&lt;/strong&gt;, &lt;strong&gt;Life 2.0&lt;/strong&gt; and being at an event that promoted a &lt;strong&gt;World 2.0&lt;/strong&gt;, the sentence that immediately popped my mind was: &lt;strong&gt;To the Family 2.0.&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;And it was with this sentence that I won the contest.&lt;/p&gt; &lt;p align="justify"&gt;As I was giving &lt;a title="WEB10 - Web Client Software Factory: Constru&amp;iacute;ndo Aplica&amp;ccedil;&amp;otilde;es Web Ricas com ASP.NET AJAX e WCSF" href="http://www.techdays.pt/session/2008/WEB10.aspx" target="_blank"&gt;my session&lt;/a&gt; wihle at the same time, &lt;a title="Computadores Tsunami" href="http://www.tsunami.pt/" target="_blank"&gt;Tsunami&lt;/a&gt; kindly allowed me to receive the price by proxy: my friend &lt;a title="Nuno&amp;#39;s Blog" href="http://NunoGomes.NET/" target="_blank"&gt;Nuno Gomes&lt;/a&gt;.&lt;/p&gt; &lt;p align="justify"&gt;See the &lt;a title="V&amp;iacute;deos do Windows Home Server no Techdays 2008" href="http://www.microsoft.com/portugal/presspass/imprensavirtual/homeserver/videos.mspx" target="_blank"&gt;videos&lt;/a&gt; and &lt;a title="Fotografias do evento de apresenta&amp;ccedil;&amp;atilde;o do novo Windows Home Server" href="http://www.microsoft.com/portugal/presspass/imprensavirtual/homeserver/fotografias.mspx" target="_blank"&gt;photos&lt;/a&gt; of the event.&lt;/p&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1546247" width="1" height="1"&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/PauloMorgadoEN?a=yf3zQa"&gt;&lt;img src="http://feeds.feedburner.com/~a/PauloMorgadoEN?i=yf3zQa" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=mrj245F"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=mrj245F" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=56rt9AF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=56rt9AF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=XHF6JXf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=XHF6JXf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=Fk0cqsF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=Fk0cqsF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=qgBbt2f"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=qgBbt2f" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=X85bhSf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=X85bhSf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=0ufU4RF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=0ufU4RF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=6KTswkf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=6KTswkf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=A6Jt3QF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=A6Jt3QF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=UbAbyif"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=UbAbyif" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=LErMgQF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=LErMgQF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=0KnhuWf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=0KnhuWf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=jOOT3MF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=jOOT3MF" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PauloMorgadoEN/~4/253319813" height="1" width="1"/&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/249821678/upgrading-the-wcsf-eventbroker-extension-to-wcsf-2-0.aspx"&gt;Upgrading the WCSF EventBroker Extension to WCSF 2.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, March 12, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;&lt;p&gt;&lt;p align="justify"&gt;While preparing the demos for &lt;a title="WEB10 - Web Client Software Factory: Building RIAs with ASP.NET AJAX and WCSF" href="http://www.techdays.pt/session/2008/WEB10.aspx" target="_blank"&gt;my session&lt;/a&gt; at &lt;a title="TechDays Portugal - The biggest and greaetest IT event in Portugal" href="http://www.techdays.pt/" target="_blank"&gt;TechDays Portugal 2008&lt;/a&gt;, I&amp;#39;ve noticed some changes in the &lt;a title="Web Client Software Factory" href="http://www.codeplex.com/websf/" target="_blank"&gt;Web Client Software Factory 2.0&lt;/a&gt; that prevented the &lt;a title="WCSF EventBroker Extension" href="http://www.codeplex.com/wcsfcontrib/Wiki/View.aspx?title=EventBroker%20extension&amp;amp;referringTitle=Documentation" target="_blank"&gt;EventBroker Extension&lt;/a&gt; from compiling and running.&lt;/p&gt;  &lt;p align="justify"&gt;The problem ended out just being a little change in the WebClientApplication class. The virtual methods related to creating the builders changed.&lt;/p&gt;  &lt;p align="justify"&gt;To fix this, all it&amp;#39;s needed is editing the WebClientApplication class (CompositeWeb\WebClientApplication.cs, line 35).&lt;/p&gt;  &lt;p align="justify"&gt;Just replace the CreateBuilder override:&lt;/p&gt;  &lt;pre class="code" style="border-right:thin outset;padding-right:10px;border-top:thin groove;padding-left:10px;background:#ffffff;overflow-x:auto;padding-bottom:10px;border-left:thin groove;padding-top:10px;border-bottom:thin outset;font-family:consolas;"&gt;&lt;span style="color:blue;"&gt;protected override &lt;/span&gt;Microsoft.Practices.CompositeWeb.ObjectBuilder.&lt;font color="#2b91af"&gt;WCSFBuilder&lt;/font&gt; CreateBuilder(&lt;span style="color:blue;"&gt;bool &lt;/span&gt;isSingleton)
{
    &lt;span style="color:green;"&gt;// Our builder adds an EventBrokerStrategy to the build.
    &lt;/span&gt;&lt;font color="#2b91af"&gt;WCSFBuilder&lt;/font&gt; builder = &lt;span style="color:blue;"&gt;new &lt;/span&gt;&lt;font color="#2b91af"&gt;WCSFBuilder&lt;/font&gt;();
    builder.Policies.SetDefault&amp;lt;&lt;font color="#2b91af"&gt;ISingletonPolicy&lt;/font&gt;&amp;gt;(&lt;span style="color:blue;"&gt;new &lt;/span&gt;&lt;font color="#2b91af"&gt;SingletonPolicy&lt;/font&gt;(isSingleton));
    &lt;span style="color:blue;"&gt;return &lt;/span&gt;builder;
}&lt;/pre&gt;
&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;

&lt;p&gt;with an override of the AddBuilderStrategies method:&lt;/p&gt;

&lt;pre class="code" style="border-right:thin outset;padding-right:10px;border-top:thin groove;padding-left:10px;background:#ffffff;overflow-x:auto;padding-bottom:10px;border-left:thin groove;padding-top:10px;border-bottom:thin outset;font-family:consolas;"&gt;&lt;span style="color:blue;"&gt;protected override void &lt;/span&gt;AddBuilderStrategies(&lt;font color="#2b91af"&gt;IBuilder&lt;/font&gt;&amp;lt;Microsoft.Practices.CompositeWeb.ObjectBuilder.&lt;font color="#2b91af"&gt;WCSFBuilderStage&lt;/font&gt;&amp;gt; builder)
{
    &lt;span style="color:blue;"&gt;base&lt;/span&gt;.AddBuilderStrategies(builder);
    builder.Strategies.AddNew&amp;lt;&lt;font color="#2b91af"&gt;EventBrokerStrategy&lt;/font&gt;&amp;gt;(Microsoft.Practices.CompositeWeb.ObjectBuilder.&lt;font color="#2b91af"&gt;WCSFBuilderStage&lt;/font&gt;.PostInitialization);
}&lt;/pre&gt;

&lt;p&gt;Don&amp;#39;t forget that if you want to run it in IIS7 Integrated Pipeline mode, you have a few more &lt;a title="WCSF 2.0 And IIS7 Integrated Pipeline Mode" href="http://msmvps.com/blogs/paulomorgado/archive/2008/03/11/wcsf-2-0-and-iis7-integrated-pipeline-mode.aspx" target="_blank"&gt;changes&lt;/a&gt; to make.&lt;/p&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1540533" width="1" height="1"&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/PauloMorgadoEN?a=o9XRVR"&gt;&lt;img src="http://feeds.feedburner.com/~a/PauloMorgadoEN?i=o9XRVR" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=zBEjrSF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=zBEjrSF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=EokvovF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=EokvovF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=DIbOOxf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=DIbOOxf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=VhAdwvF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=VhAdwvF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=edSKGPf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=edSKGPf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=wKjxBJf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=wKjxBJf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=bpCFNfF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=bpCFNfF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=PtvCwvf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=PtvCwvf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=ipZnHQF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=ipZnHQF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=1v512Jf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=1v512Jf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=L9RIGuF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=L9RIGuF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=rdypyCf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=rdypyCf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=0Z3VVJF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=0Z3VVJF" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PauloMorgadoEN/~4/249821678" height="1" width="1"/&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/249416202/wcsf-2-0-and-iis7-integrated-pipeline-mode.aspx"&gt;WCSF 2.0 And IIS7 Integrated Pipeline Mode&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;&lt;p&gt;&lt;p align="justify"&gt;While preparing the demos for &lt;a title="WEB10 - Web Client Software Factory: Building RIAs with ASP.NET AJAX and WCSF" href="http://www.techdays.pt/session/2008/WEB10.aspx" target="_blank"&gt;my session&lt;/a&gt; at &lt;a title="TechDays Portugal - The biggest and greaetest IT event in Portugal" href="http://www.techdays.pt/" target="_blank"&gt;TechDays Portugal 2008&lt;/a&gt;, I&amp;#39;ve noticed that the &lt;a title="Web Client Software Factory" href="http://www.codeplex.com/websf/" target="_blank"&gt;Web Client Software Factory 2.0&lt;/a&gt; doesn&amp;#39;t work with &lt;a title="IIS.net: Home: The Official Microsoft IIS Site" href="http://www.iis.net/" target="_blank"&gt;IIS7&lt;/a&gt; in &lt;a title="Enhance Your Apps with the Integrated ASP.NET Pipeline" href="http://msdn2.microsoft.com/magazine/cc135973.aspx" target="_blank"&gt;integrated pipeline mode&lt;/a&gt; because it&amp;#39;s trying to access the &lt;a title="HttpContext.Request Property" href="http://msdn2.microsoft.com/library/System.Web.HttpContext.Request.aspx" target="_blank"&gt;Request&lt;/a&gt; property of the &lt;a title="HttpContext.Current Property" href="http://msdn2.microsoft.com/library/System.Web.HttpContext.Current.aspx" target="_blank"&gt;current HTTP Context&lt;/a&gt; from the &lt;a title="Application_Start method" href="http://msdn2.microsoft.com/library/de0d8a1c-b1bc-48e1-b246-26e32289a82f.aspx" target="_blank"&gt;HTTP Application Start &amp;quot;event&amp;quot;&lt;/a&gt;, &lt;a title="IIS7 Integrated mode: Request is not available in this context exception in Application_Start" href="http://mvolo.com/blogs/serverside/archive/2007/11/10/Integrated-mode-Request-is-not-available-in-this-context-in-Application_5F00_Start.aspx" target="_blank"&gt;which is not available at this point&lt;/a&gt;.&lt;/p&gt;
&lt;p align="justify"&gt;This is an already &lt;a title="Request is not available in this context - Feb 2008" href="http://www.codeplex.com/websf/Thread/View.aspx?ThreadId=23221" target="_blank"&gt;known issue&lt;/a&gt; and you can &lt;a title="IIS7 Issue - Microsoft.Practices.CompositeWeb uses HttpRequest in Application_Start Title is required" href="http://www.codeplex.com/websf/WorkItem/View.aspx?WorkItemId=15451" target="_blank"&gt;vote to get it solved&lt;/a&gt;.&lt;/p&gt;
&lt;p align="justify"&gt;Meanwhile, there are two ways to work around this:&lt;/p&gt;
&lt;h4 align="justify"&gt;Changing the Composite Web Application Block&lt;/h4&gt;
&lt;p align="justify"&gt;If you are comfortable with having your own build of this block instead of the provided strong named one, you only need to change one statement in the WebConfigModuleInfoStore class (WCSFBlocks-Feb2008\CompositeWeb\Source\CompositeWeb\Services\WebConfigModuleInfoStore.cs, line 105).&lt;/p&gt;
&lt;p align="justify"&gt;Just replace:&lt;/p&gt;&lt;pre class="code" style="BORDER-RIGHT:thin outset;PADDING-RIGHT:10px;BORDER-TOP:thin groove;PADDING-LEFT:10px;BACKGROUND:#ffffff;OVERFLOW-X:auto;PADDING-BOTTOM:10px;BORDER-LEFT:thin groove;PADDING-TOP:10px;BORDER-BOTTOM:thin outset;FONT-FAMILY:consolas;"&gt;configuration =
    &lt;span style="COLOR:#2b91af;"&gt;WebConfigurationManager&lt;/span&gt;.OpenWebConfiguration(context.Request.ApplicationPath + &lt;span style="COLOR:#a31515;"&gt;&amp;quot;/&amp;quot; &lt;/span&gt;+
                                                 configFilePath.Replace(context.Request.PhysicalApplicationPath, &lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;));&lt;/pre&gt;
&lt;p&gt;with:&lt;/p&gt;&lt;pre class="code" style="BORDER-RIGHT:thin outset;PADDING-RIGHT:10px;BORDER-TOP:thin groove;PADDING-LEFT:10px;BACKGROUND:#ffffff;OVERFLOW-X:auto;PADDING-BOTTOM:10px;BORDER-LEFT:thin groove;PADDING-TOP:10px;BORDER-BOTTOM:thin outset;FONT-FAMILY:consolas;"&gt;configuration =
    &lt;font color="#2b91af"&gt;WebConfigurationManager&lt;/font&gt;.OpenWebConfiguration(&lt;font color="#2b91af"&gt;HttpRuntime&lt;/font&gt;.AppDomainAppVirtualPath + &lt;span style="COLOR:#a31515;"&gt;&amp;quot;/&amp;quot; &lt;/span&gt;+
                                                 configFilePath.Substring(&lt;font color="#2b91af"&gt;HttpRuntime&lt;/font&gt;.AppDomainAppPath.Length));&lt;/pre&gt;
&lt;h4&gt;Changing the application&lt;/h4&gt;
&lt;p align="justify"&gt;If you prefer to (or have to) use the provided and strong named version of the Composite Web Application Block, you can always change your application.&lt;/p&gt;
&lt;p align="justify"&gt;Just open the generated global.asax file:&lt;/p&gt;&lt;pre class="code" style="BORDER-RIGHT:thin outset;PADDING-RIGHT:10px;BORDER-TOP:thin groove;PADDING-LEFT:10px;BACKGROUND:#ffffff;OVERFLOW-X:auto;PADDING-BOTTOM:10px;BORDER-LEFT:thin groove;PADDING-TOP:10px;BORDER-BOTTOM:thin outset;FONT-FAMILY:consolas;"&gt;&lt;span style="BACKGROUND:#ffee62;"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;@ &lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;Application &lt;/span&gt;&lt;span style="COLOR:red;"&gt;Language&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;=&amp;quot;C#&amp;quot; &lt;/span&gt;&lt;span style="COLOR:red;"&gt;Inherits&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;=&amp;quot;Microsoft.Practices.CompositeWeb.WebClientApplication&amp;quot; &lt;/span&gt;&lt;span style="BACKGROUND:#ffee62;"&gt;%&amp;gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;p align="justify"&gt;and add:&lt;/p&gt;&lt;pre class="code" style="BORDER-RIGHT:thin outset;PADDING-RIGHT:10px;BORDER-TOP:thin groove;PADDING-LEFT:10px;BACKGROUND:#ffffff;OVERFLOW-X:auto;PADDING-BOTTOM:10px;BORDER-LEFT:thin groove;PADDING-TOP:10px;BORDER-BOTTOM:thin outset;FONT-FAMILY:consolas;"&gt;&lt;span style="COLOR:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;script &lt;/span&gt;&lt;span style="COLOR:red;"&gt;RunAt&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;=&amp;quot;server&amp;quot;&amp;gt;

    private bool &lt;/span&gt;initialized;

    &lt;span style="COLOR:blue;"&gt;protected override void &lt;/span&gt;Application_Start(&lt;span style="COLOR:blue;"&gt;object &lt;/span&gt;sender, &lt;span style="COLOR:#2b91af;"&gt;EventArgs &lt;/span&gt;e)
    {
        &lt;span style="COLOR:blue;"&gt;this&lt;/span&gt;.initialized = &lt;span style="COLOR:blue;"&gt;false&lt;/span&gt;;
    }

    &lt;span style="COLOR:blue;"&gt;protected void &lt;/span&gt;Application_BeginRequest(&lt;span style="COLOR:blue;"&gt;object &lt;/span&gt;sender, &lt;span style="COLOR:#2b91af;"&gt;EventArgs &lt;/span&gt;e)
    {
        &lt;span style="COLOR:blue;"&gt;if &lt;/span&gt;(!&lt;span style="COLOR:blue;"&gt;this&lt;/span&gt;.initialized)
        {
            &lt;span style="COLOR:blue;"&gt;this&lt;/span&gt;.initialized = &lt;span style="COLOR:blue;"&gt;true&lt;/span&gt;;

            &lt;span style="COLOR:blue;"&gt;base&lt;/span&gt;.Application_Start(sender, e);
        }
    }

&lt;span style="COLOR:blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#a31515;"&gt;script&lt;/span&gt;&lt;span style="COLOR:blue;"&gt;&amp;gt;
&lt;/span&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1539873" width="1" height="1"&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/PauloMorgadoEN?a=ADmc3m"&gt;&lt;img src="http://feeds.feedburner.com/~a/PauloMorgadoEN?i=ADmc3m" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=lZUxarF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=lZUxarF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=uDWVGdF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=uDWVGdF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=5FG1Eef"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=5FG1Eef" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=0EcwtlF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=0EcwtlF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=Im8NtYf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=Im8NtYf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=O6yOKPf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=O6yOKPf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=HwZFRTF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=HwZFRTF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=U6pgQPf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=U6pgQPf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=BBcoU9F"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=BBcoU9F" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=Y4wfSQf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=Y4wfSQf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=iC0hFGF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=iC0hFGF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=1iYfVcf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=1iYfVcf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=zagX97F"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=zagX97F" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PauloMorgadoEN/~4/249416202" height="1" width="1"/&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/246441341/ie8-beta-1-is-out.aspx"&gt;IE8 Beta 1 is out&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, March 06, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;&lt;p&gt;&lt;p align="justify"&gt;If you want to download IE8 Beta 1 and test it, it&amp;#39;s &lt;a title="Internet Explorer 8 Beta: Home Page" href="http://www.microsoft.com/windows/products/winfamily/ie/ie8" target="_blank"&gt;here&lt;/a&gt;. Read the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=110570" target="_blank"&gt;Release notes&lt;/a&gt; and the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=110816" target="_blank"&gt;IE8 Readiness Toolkit&lt;/a&gt; which will give a detailed description of the features.&lt;/p&gt;  &lt;p align="justify"&gt;If you have any feedback, use the &lt;a href="https://connect.microsoft.com/IE/Feedback" target="_blank"&gt;feedback form&lt;/a&gt;, which allows you to submit bugs directly to the IE team!&lt;/p&gt;  &lt;p align="justify"&gt;Several updates have been made to the &lt;a href="https://connect.microsoft.com/IE" target="_blank"&gt;IE8: Technical Beta Program&lt;/a&gt;&amp;#160; available on connect. Check it out!&lt;/p&gt;  &lt;p align="justify"&gt;Also check out the &lt;a title="Internet Explorer Team Blog" href="http://blogs.msdn.com/ie/default.aspx" target="_blank"&gt;IE team&amp;#39;s blog&lt;/a&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;&lt;a target="_blank"&gt;The Internet Explorer 8 User-Agent String&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a target="_blank"&gt;Microsoft&amp;#39;s Interoperability Principles and IE8&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a target="_blank"&gt;Internet Explorer 8 Beta 1 for Developers Now Available&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a target="_blank"&gt;IE8 Beta Feedback&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1534685" width="1" height="1"&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/PauloMorgadoEN?a=QgCk4L"&gt;&lt;img src="http://feeds.feedburner.com/~a/PauloMorgadoEN?i=QgCk4L" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=rFWjCMF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=rFWjCMF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=xyAcn6F"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=xyAcn6F" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=r2TvhVf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=r2TvhVf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=kKamZQF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=kKamZQF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=YZ8WtRf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=YZ8WtRf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=AFGY19f"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=AFGY19f" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=Og0AyLF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=Og0AyLF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=8zsH49f"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=8zsH49f" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=exOnBxF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=exOnBxF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=8iw7TYf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=8iw7TYf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=7aFeyHF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=7aFeyHF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=NKvhc3f"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=NKvhc3f" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=mBhI3XF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=mBhI3XF" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PauloMorgadoEN/~4/246441341" height="1" width="1"/&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/245786430/net-reflector-5-1.aspx"&gt;.NET Reflector 5.1&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 04, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;&lt;p&gt;&lt;p&gt;&lt;a title=".NET Reflector" href="http://www.aisto.com/roeder/dotnet/" target="_blank"&gt;.NET Reflector&lt;/a&gt; 5.1 is out.&lt;/p&gt;  &lt;p&gt;The only thing new I&amp;#39;ve noticed different is improved user experience in my &lt;a title="Windows Vista" href="http://www.microsoft.com/windowsvista/" target="_blank"&gt;Windows Vista&lt;/a&gt; SP1 64-bit system. No more security prompts.&lt;/p&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1533448" width="1" height="1"&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/PauloMorgadoEN?a=Nnq2S5"&gt;&lt;img src="http://feeds.feedburner.com/~a/PauloMorgadoEN?i=Nnq2S5" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=yNuFKhF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=yNuFKhF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=0YegipF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=0YegipF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=23Lxtsf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=23Lxtsf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=hqrJ2NF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=hqrJ2NF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=si4BM5f"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=si4BM5f" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=rPzVByf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=rPzVByf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=PnggAxF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=PnggAxF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=0t9wdtf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=0t9wdtf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=aOdcBjF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=aOdcBjF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=xcn9Sif"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=xcn9Sif" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=PXTZWbF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=PXTZWbF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=DN68yif"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=DN68yif" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=uxDgL9F"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=uxDgL9F" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PauloMorgadoEN/~4/245786430" height="1" width="1"/&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/245773594/upcoming-typemock-webcast-on-march-12.aspx"&gt;Upcoming Typemock Webcast on March 12&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 04, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;&lt;p&gt;&lt;p&gt;&lt;a title="Typemock - Simplify Unit Testing!" href="http://www.typemock.com/" target="_blank"&gt;Typemock&lt;/a&gt; is having a special Webcast on Wednesday March 12, 16:00 GMT&lt;/p&gt; &lt;p&gt;The live demo will include:&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div&gt;The Support of the new .NET 3.5 framework and specifically how to mock LINQ statements. &lt;/div&gt; &lt;li&gt; &lt;div&gt;The improved IDE based on using colors to emphasize mocked methods. &lt;/div&gt; &lt;li&gt; &lt;div&gt;Seamless integration with&amp;nbsp; Microsoft’s Visual Studio 2008. &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;It is also an opportunity to meet &lt;a title="Typemock - Simplify Unit Testing!" href="http://www.typemock.com/" target="_blank"&gt;Typemock&lt;/a&gt;’s development team, ask questions online and share some tips.&lt;/p&gt; &lt;p&gt;&lt;b&gt;.....and one of you can win a Nintendo Wii during in the webcast!&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="Meeting Information: Typemock Isolator v4.2 Live Demo" href="https://meetings.webex.com/mw0305l/mywebex/default.do?service=1&amp;amp;siteurl=meetings&amp;amp;nomenu=true&amp;amp;main_url=%2Fmc0800l%2Fe.do%3Fsiteurl%3Dmeetings%26AT%3DMI%26EventID%3D5169772%26UID%3D0%26Host%3D0cac0d4278564247%26FrameSet%3D2%26PW%3D4ded65183d3a345e5d2627" target="_blank"&gt;Click here to participate in the Webcast&lt;/a&gt;&lt;/p&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1533426" width="1" height="1"&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/PauloMorgadoEN?a=OvzKfP"&gt;&lt;img src="http://feeds.feedburner.com/~a/PauloMorgadoEN?i=OvzKfP" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=u96tcbF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=u96tcbF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=9vVc1hF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=9vVc1hF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=O6o5Gif"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=O6o5Gif" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=IqbbeLF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=IqbbeLF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=j62UZhf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=j62UZhf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=FdHYx4f"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=FdHYx4f" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=BUya52F"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=BUya52F" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=sgIu7df"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=sgIu7df" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=XisGVvF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=XisGVvF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=dwxhxff"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=dwxhxff" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=nwWsKtF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=nwWsKtF" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=NcHWyGf"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=NcHWyGf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/PauloMorgadoEN?a=h7kfzgF"&gt;&lt;img src="http://feeds.feedburner.com/~f/PauloMorgadoEN?i=h7kfzgF" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PauloMorgadoEN/~4/245773594" height="1" width="1"/&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://msmvps.com/blogs/PauloMorgado/" class="externalLink"&gt;read more...&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/169903717/improving-the-page-flow-application-block.aspx"&gt;Improving The Page Flow Application Block&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, October 29, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/176945913/improving-the-page-flow-application-block-current-definition-and-current-page-flow.aspx"&gt;Improving The Page Flow Application Block: Current Definition And Current Page Flow&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, October 29, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/170897047/improving-the-page-flow-application-block-decoupling-page-flow-usage-from-its-implementation.aspx"&gt;Improving The Page Flow Application Block: Decoupling Page Flow Usage From Its Implementation&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, October 17, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/169903716/improving-the-page-flow-application-block-removing-database-dependencies.aspx"&gt;Improving The Page Flow Application Block: Removing Database Dependencies&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, October 14, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/163076872/visual-studio-find-and-replace-regular-expression-patterns.aspx"&gt;Visual Studio Find And Replace Regular Expression Patterns&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, October 07, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/163076869/page-flow-application-block-with-page-modules.aspx"&gt;Page Flow Application Block With Page Modules&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, September 27, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/163076870/the-cost-of-client-side-redirects-in-asp-net-and-using-page-modules-.aspx"&gt;The Cost Of Client-Side Redirects In ASP.NET And Using Page Modules&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, September 27, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/163076871/introducing-asp-net-page-modules.aspx"&gt;Introducing ASP.NET Page Modules&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, September 09, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/163076873/WebBrowserControl11.asp"&gt;WebBrowserControl for the .NET Framework 1.1&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, July 08, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoENArticles/~3/163076874/CompressibleHTTP20.asp"&gt;HTTP compression in .NET Framework 2.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, May 01, 2007&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoENArticles?format=xml" target="_blank"&gt;Paulo Morgado - Articles&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://msmvps.com/blogs/paulomorgado/pages/articles.aspx" class="externalLink"&gt;read more...&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; News &lt;/th&gt;&lt;th&gt; Webcasts &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/279999399/linq-to-xml-i-m-hooked.aspx"&gt;LINQ To XML: I'm hooked!&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 28, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/280383244/managed-extensibility-framework.aspx"&gt;Managed Extensibility Framework&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 28, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/279025705/000023.html"&gt;Hawkfield.Tech: VaryByCustom Output Caching&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Sunday, April 27, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/275677766/0,7211,45675,00.html"&gt;estudo onde recomenda &amp;#224;s empresas que migrem rapidamente para o Windows Vista&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 22, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/275236946/8301-13846_1-9920202-62.html"&gt;[from freshubuntu] Study Finds 'Free Open Source Software Is Costing Vendors $60 Billion' | Negative Approach - CNET Blogs&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 21, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/280989793/working-with-signed-non-decimal-and-bitwise-values-ron-petrusha.aspx"&gt;Working with Signed Non-Decimal and Bitwise Values [Ron Petrusha]&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, April 09, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/265536900/fds"&gt;Framework Design Studio - Home&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 07, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/266677223/throwing-away-y.html"&gt;Throwing Away Your Code&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Saturday, April 05, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/265553289/unity-di-container-1-0-shipped.aspx"&gt;Unity DI container 1.0 shipped!&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 04, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSHARED/~3/266872931/001091.html"&gt;UI-First Software Development&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 03, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoshared?format=xml" target="_blank"&gt;Paulo Morgado's Shared Readings&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://msmvps.com/blogs/paulomorgado/pages/shared-readings.aspx" class="externalLink"&gt;read more...&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911554/default.aspx"&gt;Todd Lamothe Resets Our Computer with Windows SteadyState!&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, April 30, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911548/"&gt;Podcast #3&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, April 30, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911557/techsl"&gt;Building Immersive Silverlight Video Experiences&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 29, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280659900/default.aspx"&gt;Jim Webber on Guerilla SOA!&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 29, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911545/ShowPost.aspx"&gt;This Week on Channel 9: April 25th Episode&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 25, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911551/pdetails.asp"&gt;SelectViews Special: Working with Jobs and SQL Server&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Friday, April 25, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911556/"&gt;2008.04.24 ASP.NET MVC Resources&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 24, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/279209868/default.aspx"&gt;Marc Mercuri Unveils RoboChamps!&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, April 24, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911553/episode-94-open-source-business-models-dirk-riehle"&gt;Episode 94: Open Source Business Models with Dirk Riehle&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, April 23, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoSharedWebcasts/~3/280911555/default.aspx"&gt;Garth Jones Updates Us On System Center Configuration Manager!&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, April 23, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/PauloMorgadoSharedWebcasts?format=xml" target="_blank"&gt;Paulo Morgado - Shared Webcasts&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href="http://msmvps.com/blogs/paulomorgado/pages/webcasts.aspx" class="externalLink"&gt;read more...&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;&lt;a href="http://PauloMorgado.NET/" class="externalLink"&gt;http://PauloMorgado.NET/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msmvps.com/blogs/PauloMorgado/" class="externalLink"&gt;http://msmvps.com/blogs/PauloMorgado/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://weblogs.asp.net/PauloMorgado/" class="externalLink"&gt;http://weblogs.asp.net/PauloMorgado/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.arquitecturadesoftware.org/blogs/PauloMorgado/" class="externalLink"&gt;http://www.arquitecturadesoftware.org/blogs/PauloMorgado/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://weblogs.pontonetpt.com/PJMorgado/" class="externalLink"&gt;http://weblogs.pontonetpt.com/PJMorgado/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mvp.support.microsoft.com/profile/Paulo.Morgado" class="externalLink"&gt;http://mvp.support.microsoft.com/profile/Paulo.Morgado&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>PauloMorgado</author><pubDate>Sun, 04 May 2008 23:38:28 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080504P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/PauloMorgado/Wiki/View.aspx?title=Home&amp;version=25</link><description>&lt;div class="wikidoc"&gt;
Various code samples from Paulo Morgado
&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Blog &lt;/th&gt;&lt;th&gt; Articles &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;&lt;div class="rss"&gt;
&lt;div class="accentbar"&gt;
&lt;span class="left"&gt;&amp;nbsp;&lt;/span&gt;NEWS FEED&lt;span class="right"&gt;&amp;nbsp;&lt;/span&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/276500248/stretching-type-inference.aspx"&gt;Stretching Type Inference&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, April 22, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/265968257/framework-design-studio-on-msdn-code-gallery.aspx"&gt;Framework Design Studio On MSDN Code Gallery&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Monday, April 07, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/257370767/is-it-possible-to-compress-a-http-request.aspx"&gt;Is it possible to compress a HTTP request?&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 25, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/256262629/web-authoring-component-install-fails-when-installing-visual-studio-2008.aspx"&gt;Web Authoring Component install fails when installing Visual Studio 2008&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Saturday, March 22, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/253319813/windows-home-server-tsunami-tidal-to-the-family-2-0.aspx"&gt;Windows Home Server + Tsunami Tidal: To the Family 2.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 18, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/249821678/upgrading-the-wcsf-eventbroker-extension-to-wcsf-2-0.aspx"&gt;Upgrading the WCSF EventBroker Extension to WCSF 2.0&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Wednesday, March 12, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/249416202/wcsf-2-0-and-iis7-integrated-pipeline-mode.aspx"&gt;WCSF 2.0 And IIS7 Integrated Pipeline Mode&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 11, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/246441341/ie8-beta-1-is-out.aspx"&gt;IE8 Beta 1 is out&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Thursday, March 06, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/245786430/net-reflector-5-1.aspx"&gt;.NET Reflector 5.1&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 04, 2008&lt;/span&gt; &amp;nbsp;| &amp;nbsp;&lt;span class="source"&gt;From &lt;a href="http://feeds.feedburner.com/paulomorgadoen?format=xml" target="_blank"&gt;Paulo Morgado&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="entry"&gt;
&lt;div class="title"&gt;
&lt;a href="http://feeds.feedburner.com/~r/PauloMorgadoEN/~3/245773594/upcoming-typemock-webcast-on-march-12.aspx"&gt;Upcoming Typemock Webcast on March 12&lt;/a&gt;
&lt;/div&gt;&lt;div class="moreinfo"&gt;
&lt;span class="date"&gt;Tuesday, March 04, 2008&lt;/span&gt;