<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Paulo Morgado : Techdays</title><link>http://msmvps.com/blogs/paulomorgado/archive/tags/Techdays/default.aspx</link><description>Tags: Techdays</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Windows Home Server + Tsunami Tidal: To the Family 2.0</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/03/18/windows-home-server-tsunami-tidal-to-the-family-2-0.aspx</link><pubDate>Tue, 18 Mar 2008 00:22:03 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1546247</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1546247</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1546247</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/03/18/windows-home-server-tsunami-tidal-to-the-family-2-0.aspx#comments</comments><description>&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;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1546247" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Events/default.aspx">Events</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Windows/default.aspx">Windows</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Techdays/default.aspx">Techdays</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/TechdaysPT08/default.aspx">TechdaysPT08</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/WindowsHomeServer/default.aspx">WindowsHomeServer</category></item><item><title>Upgrading the WCSF EventBroker Extension to WCSF 2.0</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/03/12/upgrading-the-wcsf-eventbroker-extension-to-wcsf-2-0.aspx</link><pubDate>Wed, 12 Mar 2008 00:15:10 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1540533</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1540533</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1540533</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/03/12/upgrading-the-wcsf-eventbroker-extension-to-wcsf-2-0.aspx#comments</comments><description>&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;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1540533" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Community/default.aspx">Community</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftDev/default.aspx">SoftDev</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/WCSF/default.aspx">WCSF</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Tools/default.aspx">Tools</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/PnP/default.aspx">PnP</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftwareFactories/default.aspx">SoftwareFactories</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Techdays/default.aspx">Techdays</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/TechdaysPT08/default.aspx">TechdaysPT08</category></item><item><title>WCSF 2.0 And IIS7 Integrated Pipeline Mode</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/03/11/wcsf-2-0-and-iis7-integrated-pipeline-mode.aspx</link><pubDate>Tue, 11 Mar 2008 10:06:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1539873</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>15</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1539873</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1539873</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/03/11/wcsf-2-0-and-iis7-integrated-pipeline-mode.aspx#comments</comments><description>&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;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1539873" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/WCSF/default.aspx">WCSF</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/PnP/default.aspx">PnP</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftwareFactories/default.aspx">SoftwareFactories</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/IIS/default.aspx">IIS</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Techdays/default.aspx">Techdays</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/TechdaysPT08/default.aspx">TechdaysPT08</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/IIS7/default.aspx">IIS7</category></item><item><title>Techdays Portugal 2008 - For A World 2.0</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/02/06/techdays-portugal-2008-for-a-world-2-0.aspx</link><pubDate>Wed, 06 Feb 2008 21:45:52 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1500150</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1500150</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1500150</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/02/06/techdays-portugal-2008-for-a-world-2-0.aspx#comments</comments><description>&lt;div style="overflow:auto;width:900px;"&gt; &lt;div&gt;&lt;a title="TechDays 2008 | For a World 2.0" href="http://www.techdays.pt/" target="_blank"&gt;&lt;img src="http://www.techdays.pt/images/banner_topo.jpg" alt="" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;div&gt;&lt;a title="TechDays 2008 | For a World 2.0" href="http://www.techdays.pt/" target="_blank"&gt;&lt;img style="padding-right:10px;float:left;" src="http://www.techdays.pt/images/mini_mrec.jpg" alt="" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;p style="padding-right:10px;padding-left:10px;padding-bottom:10px;margin:10px;padding-top:10px;" align="justify"&gt;&lt;a title="Microsoft Portugal" href="http://www.microsoft.com/portugal/" target="_blank"&gt;Microsoft Portugal&lt;/a&gt; will be hosting &lt;a title="TechDays 2008 | For a World 2.0" href="http://www.Techdays.pt/" target="_blank"&gt;Techdays 2008&lt;/a&gt; from Mars 12&lt;sup&gt;nd&lt;/sup&gt; to 14&lt;sup&gt;th&lt;/sup&gt;, right after the Portuguese launch of &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx" target="_blank"&gt;Microsoft Visual Studio 2008&lt;/a&gt;, &lt;a href="http://www.microsoft.com/sql/2008/default.mspx" target="_blank"&gt;Microsoft SQL Server 2008&lt;/a&gt; and &lt;a href="http://www.microsoft.com/windowsserver2008/default.mspx" target="_blank"&gt;Microsoft Windows Server 2008&lt;/a&gt; on Mars 11&lt;sup&gt;th&lt;/sup&gt;.&lt;/p&gt; &lt;p style="padding-right:10px;padding-left:10px;padding-bottom:10px;margin:10px;padding-top:10px;" align="justify"&gt;This is the biggest and greatest tech event in Portugal and there will be lots of national and international speakers and contests.&lt;/p&gt; &lt;p style="padding-right:10px;padding-left:10px;padding-bottom:10px;margin:10px;padding-top:10px;" align="justify"&gt;I&amp;#39;ll be there. Come visit us.&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1500150" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Community/default.aspx">Community</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Events/default.aspx">Events</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/MVP/default.aspx">MVP</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SQLServer/default.aspx">SQLServer</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/VisualStudio/default.aspx">VisualStudio</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Windows/default.aspx">Windows</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Techdays/default.aspx">Techdays</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/TechdaysPT08/default.aspx">TechdaysPT08</category></item></channel></rss>