<?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 : Architecture</title><link>http://msmvps.com/blogs/paulomorgado/archive/tags/Architecture/default.aspx</link><description>Tags: Architecture</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>ReMIX 09 Is Coming To Lisbon, Portugal</title><link>http://msmvps.com/blogs/paulomorgado/archive/2009/09/09/remix-09-is-coming-to-lisbon-portugal.aspx</link><pubDate>Wed, 09 Sep 2009 18:50:28 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1722131</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=1722131</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1722131</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2009/09/09/remix-09-is-coming-to-lisbon-portugal.aspx#comments</comments><description>&lt;p&gt;&lt;a title="ReMIX 09 Portugal" href="http://www.microsoft.com/portugal/remix/index.aspx" target="_blank"&gt;&lt;img style="border-right-width:0px;margin:0px 10px 10px 0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="ReMIX 09" border="0" alt="ReMIX 09" align="left" src="https://www.microsoft.com/portugal/remix/res/img/remix_logo.gif" width="134" height="61" /&gt;&lt;/a&gt;For the first time, &lt;a title="MIX Online" href="http://www.visitmix.com/" target="_blank"&gt;ReMIX&lt;/a&gt; is coming to &lt;a title="Portugal" href="http://wikipedia.org/wiki/Portugal" target="_blank"&gt;Portugal&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The event will have a keynote and 3 tracks (Web Developer, UX and Architect) with 4 sessions each by the best speakers in each field.&lt;/p&gt;  &lt;p&gt;Don’t miss it! &lt;a title="ReMIX 09 Portugal" href="http://www.microsoft.com/portugal/remix/index.aspx" target="_blank"&gt;Register&lt;/a&gt; now!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1722131" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Architecture/default.aspx">Architecture</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/SoftDev/default.aspx">SoftDev</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/Web/default.aspx">Web</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Mix/default.aspx">Mix</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Mix09/default.aspx">Mix09</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Expression/default.aspx">Expression</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/ASP.NET+MVC/default.aspx">ASP.NET MVC</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Expression+Studio/default.aspx">Expression Studio</category></item><item><title>Windows Live Messenger Unable To Connect With Error Code 80040200</title><link>http://msmvps.com/blogs/paulomorgado/archive/2009/09/02/windows-live-messenger-unable-to-connect-with-error-code-80040200.aspx</link><pubDate>Tue, 01 Sep 2009 23:55:17 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1719985</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=1719985</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1719985</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2009/09/02/windows-live-messenger-unable-to-connect-with-error-code-80040200.aspx#comments</comments><description>&lt;p align="justify"&gt;Today I came across this issue when trying to sign in to &lt;a title="Windows Live Messenger" href="http://download.live.com/messenger" target="_blank"&gt;Windows Live Messenger&lt;/a&gt;.&lt;/p&gt;  &lt;p align="justify"&gt;Everyone I talked to was able to sign in, though, so I tried another account and was also able to sign in.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a title="Bing" href="http://www.bing.com/" target="_blank"&gt;Bing&lt;/a&gt;ing around, I found several blog posts pointing to a &lt;a title="Error: 8100030d" href="http://messenger-support.spaces.live.com/blog/cns!8B3F39C76A8B853F!13937.entry" target="_blank"&gt;post&lt;/a&gt; in the &lt;a title="Messenger Support Space&amp;#39;s Blog - Windows Live" href="http://messenger-support.spaces.live.com/blog/" target="_blank"&gt;Messenger Support blog&lt;/a&gt; with the solution to this problem. In my case (&lt;a title="Microsoft Windows 7" href="http://www.microsoft.com/windows/windows-7/" target="_blank"&gt;Windows 7&lt;/a&gt; x64) the solution would be to remove the &lt;strong&gt;%LOCALAPPDATA%\Microsoft\Windows Live Contacts&lt;/strong&gt; (usually &lt;strong&gt;C:\Users\&lt;em&gt;&amp;lt;Windows Logon name&amp;gt;&lt;/em&gt;\AppData\Local\Microsoft\Windows Live Contacts&lt;/strong&gt;) folder.&lt;/p&gt;  &lt;p&gt;Instead of removing the folder, I thought of renaming it to avoid removing my contacts for all account that were able to sign in. When I tried it, I got an error stating the the folder was already being used by another application.&lt;/p&gt;  &lt;p&gt;Since I had &lt;a title="Windows Live Mail" href="http://download.live.com/wlmail" target="_blank"&gt;Windows Live Mail&lt;/a&gt; open and assumed it uses the same contact store, I closed it and was able to sign in to messenger with no problems.&lt;/p&gt;  &lt;p&gt;As a developer and architect, I find it disturbing that such errors are presented to the user. The message hinted that there was a problem signing in to the server and, as it turned out, it was a problem with only one account for only one &lt;a title="Microsoft Windows" href="http://cli.gs/Microsoft-Windows" target="_blank"&gt;Windows&lt;/a&gt; user in only one machine.&lt;/p&gt;  &lt;p&gt;So, developers and architects out there (me included), always give the user an error message meaningful to what problem he/she is running into. Adding technical data to help support is nice but should be expressly accessed by the user (Windows Live Messenger got that part right).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1719985" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftDev/default.aspx">SoftDev</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/WindowsLive/default.aspx">WindowsLive</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/WindowsLiveMessenger/default.aspx">WindowsLiveMessenger</category></item><item><title>System Backup vs. Business Backup</title><link>http://msmvps.com/blogs/paulomorgado/archive/2009/05/10/system-backup-vs-business-backup.aspx</link><pubDate>Sun, 10 May 2009 22:38:29 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1692157</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=1692157</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1692157</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2009/05/10/system-backup-vs-business-backup.aspx#comments</comments><description>&lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;Most enterprises backup their data on a regular basis and stored those backups for some amount of time.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;But, beyond restoring last day’s backup or part of a previous recent backup, are these backups real useful? Will they be useful 3, 4, 5 or 10 years from now?&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;Nowadays, the tendency is to virtualize almost every machine which increases the probability of a successful restore in the future. But some software packages come with timed and online checking licenses and one might end up with a successful restore of an unusable system.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;And what if the hardware to run the system (virtualized or not) no longer exists?&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;The solution is to backup the business data (instead of the system data) in a interoperable format like XML (that can contain both data and metadata).&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;The added benefit beyond disaster recovery is system or application migrations.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;That doesn’t mean that systems don’t need to be backed up. They do, but only for operational purposes.&lt;/p&gt; &lt;a href="http://PauloMorgado.NET/"&gt;&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1692157" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Architecture/default.aspx">Architecture</category></item><item><title>Build Your Own LINQ Provider</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/05/07/build-your-own-linq-provider.aspx</link><pubDate>Wed, 07 May 2008 22:16:54 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1616627</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=1616627</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1616627</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/05/07/build-your-own-linq-provider.aspx#comments</comments><description>&lt;p&gt;&lt;a title="Mehfuz&amp;#39;s WebLog" href="http://weblogs.asp.net/mehfuzh/" target="_blank"&gt;Mehfuz&lt;/a&gt; has been building a toolkit for creating &lt;a title="Language-Integrated Query (LINQ)" href="http://msdn2.microsoft.com/library/bb397926.aspx" target="_blank"&gt;LINQ&lt;/a&gt; providers and it&amp;#39;s available at &lt;a title="CodePlex" href="http://www.codeplex.com/" target="_blank"&gt;CodePlex&lt;/a&gt;: &lt;a title="LINQExtender" href="http://www.codeplex.com/LinqExtender" target="_blank"&gt;LINQExtender&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;He has even built a LINQ provider for &lt;a title="Flickr - Photo Sharing" href="http://www.flickr.com/" target="_blank"&gt;flickr&lt;/a&gt; with it: &lt;a title="LINQ.Flickr" href="http://www.codeplex.com/LINQFlickr" target="_blank"&gt;LINQ.Flickr&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1616627" 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/Architecture/default.aspx">Architecture</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/LINQ/default.aspx">LINQ</category></item><item><title>The Architecture Tool Space Keeps Growing</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/05/05/the-architecture-tool-space-keeps-growing.aspx</link><pubDate>Sun, 04 May 2008 23:33:54 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1613436</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1613436</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1613436</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/05/05/the-architecture-tool-space-keeps-growing.aspx#comments</comments><description>&lt;p align="justify"&gt;The tool space for software architecture has been growing. There are new tools and continuous improvement in the existing ones.&lt;/p&gt;  &lt;h4&gt;Framework Design Studio&lt;/h4&gt;  &lt;p align="justify"&gt;Last month &lt;a title="Krzysztof Cwalina&amp;#39;s Blog" href="http://blogs.msdn.com/kcwalina/default.aspx" target="_blank"&gt;Krzysztof Cwalina&lt;/a&gt; from &lt;a title="Microsoft Corporation" href="http://www.microsoft.com/" target="_blank"&gt;Microsoft&lt;/a&gt; released the &lt;a title="Framework Design Studio" href="http://code.msdn.microsoft.com/fds" target="_blank"&gt;Framework Design Studio&lt;/a&gt; at &lt;a title="MSDN Code Gallery" href="http://code.msdn.microsoft.com/" target="_blank"&gt;MSDN Code Gallery&lt;/a&gt;.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p align="justify"&gt;&lt;em&gt;The tool allows comparing two versions of an assembly to identify API differences: API additions and removals. Comparing versions of APIs comes very handy during API design process. Often you want to ensure that things did not get removed accidentally (which can cause incompatibilities), and as APIs grow, you want to review the addition without having to re-review APIs that were already reviewed. The tool, called Framework Design Studio (FDS) supports these scenarios.&lt;/em&gt; - from &lt;a title="Framework Design Studio Released" href="http://blogs.msdn.com/kcwalina/archive/2008/04/04/8357773.aspx" target="_blank"&gt;Krzysztof&amp;#39;s blog post&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;h4&gt;Lattix&lt;/h4&gt;  &lt;p align="justify"&gt;&lt;a title="Lattix - Software for Architecture Management" href="http://www.lattix.com/" target="_blank"&gt;Lattix&lt;/a&gt; keeps improving its &lt;a title="The Lattix Architecture Management System" href="http://www.lattix.com/products/products.php" target="_blank"&gt;Architecture Management System&lt;/a&gt; composed of two tools:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;&lt;a title="Lattix LDM" href="http://www.lattix.com/products/LDM.php" target="_blank"&gt;Lattix LDM&lt;/a&gt; for architects&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a title="Lattix LDV" href="http://www.lattix.com/products/LDC.php" target="_blank"&gt;Lattix LDV&lt;/a&gt; for developers and QA&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;The &lt;a title="Lattix - Software for Architecture Management" href="http://www.lattix.com/" target="_blank"&gt;Lattix&lt;/a&gt; tools can be used in the following environments:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;li&gt;&lt;a href="http://www.lattix.com/LDMforAda.php"&gt;Ada&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.lattix.com/LDMforCPP.php"&gt;C/C++&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.lattix.com/LDMforDelphiPascal.php"&gt;Delphi Pascal&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.lattix.com/LDMforJava.php"&gt;Java&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.lattix.com/LDMforNET.php"&gt;.NET&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.lattix.com/LDMforOracle.php"&gt;Oracle&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.lattix.com/LDMforSQLSvr.php"&gt;SQL Server&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.lattix.com/LDMforSybase.php"&gt;Sybase&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.lattix.com/LDI.php"&gt;LDI&lt;/a&gt; (An XML specification that allows users to load dependency information from different languages, configuration files and proprietary tools)&lt;/li&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The site has lots of resources on its &lt;a title="Getting Started" href="http://www.lattix.com/dl/gettingstarted.php" target="_blank"&gt;getting started section&lt;/a&gt; that can be used to evaluate the tools:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Download a trial version of Lattix LDM&lt;/li&gt;    &lt;li&gt;Take the tour&lt;/li&gt;    &lt;li&gt;See a live Demonstration&lt;/li&gt;    &lt;li&gt;Assess your software&lt;/li&gt;    &lt;li&gt;Try a JumpStart project&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The latest release (&lt;a title="Lattix Releases Lattix 4.1" href="http://www.lattix.com/news/articles/Lattix41.php" target="_blank"&gt;Lattix 4.1&lt;/a&gt;) was released on April 21, 2008.&lt;/p&gt;  &lt;h4&gt;NDepend&lt;/h4&gt;  &lt;p align="justify"&gt;&lt;a title="NDepend" href="http://www.ndepend.com/" target="_blank"&gt;NDepend&lt;/a&gt;, from fellow &lt;a title="Visual C# Featured MVPs" href="http://msdn.microsoft.com/vcsharp/aa336732.aspx" target="_blank"&gt;C# MVP&lt;/a&gt; &lt;a title="Patrick Smacchia [MVP C#]" href="http://codebetter.com/blogs/patricksmacchia/" target="_blank"&gt;Patrick Smacchia&lt;/a&gt;, targets only the &lt;a title="Microsoft .NET" href="http://www.microsoft.com/net/" target="_blank"&gt;.NET Framework&lt;/a&gt; (stay tuned for more) is also in continuous development. Its UI is more familiar for &lt;a title="Microsoft Visual Studio" href="http://msdn.microsoft.com/vstudio/" target="_blank"&gt;Microsoft Visual Studio&lt;/a&gt; and &lt;a title="Microsoft Office" href="http://office.microsoft.com/" target="_blank"&gt;Microsoft Office&lt;/a&gt; users than Lattix&amp;#39;s UI and a really cool feature:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;&lt;a href="http://www.ndepend.com/Features.aspx#CQL"&gt;Code Query Language (CQL)&lt;/a&gt; that allows code to be considered a database which can be queried to check assertions&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;The site has lots of videos (both on the &lt;a title="NDepend" href="http://www.ndepend.com/Default.aspx" target="_blank"&gt;Home&lt;/a&gt; page and &lt;a title="Getting Started" href="http://www.ndepend.com/GettingStarted.aspx" target="_blank"&gt;Getting Started&lt;/a&gt; page) and documentation on all the concepts used by the tool.&lt;/p&gt;  &lt;p&gt;The latest release (&lt;a title="NDepend 2.8.1" href="http://www.ndepend.com/NDependDownload.aspx" target="_blank"&gt;NDepend 2.8.1&lt;/a&gt;) was released on April 26, 2008.&lt;/p&gt;  &lt;h4&gt;ApexSQL Enforce&lt;/h4&gt;  &lt;p align="justify"&gt;&lt;a title="ApexSQL Enforce" href="http://www.apexsql.com/sql_tools_enforce.asp" target="_blank"&gt;ApexSQL Enforce&lt;/a&gt;, from &lt;a title="ApexSQL - SQL Developer Essentials" href="http://www.apexsql.com/" target="_blank"&gt;ApexSQL&lt;/a&gt;, targets &lt;a title="Microsoft SQL Server" href="http://www.microsoft.com/sqlserver/" target="_blank"&gt;SQL Server&lt;/a&gt; databases allows to:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div&gt;Ensure adherence to design standards in &amp;quot;real time&amp;quot;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div&gt;Facilitate upgrades to new versions of SQL Server by identifying potential conversion problems before the database is ported&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div&gt;Automatically reverse or fix detected violations using generated &amp;quot;FixSQL&amp;quot; scripts&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div&gt;Enforce Naming conventions and ensure that SQL reserved words and special characters are not used&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;The site has lots of product information:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;&lt;a title="ApexSQL Enforce Datasheet" href="http://www.apexsql.com/datasheets/apexsql_enforce_datasheet.pdf" target="_blank"&gt;Datasheet&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a title="ApexSQL Enforce FAQs" href="http://www.apexsql.com/faqs/faqs_Enforce.asp" target="_blank"&gt;FAQs&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a title="ApexSQL Enforce Help File" href="http://www.apexsql.com/help_files.asp#enforce" target="_blank"&gt;Help File&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;&lt;a title="ApexSQL Enforce Training Videos" href="http://www.apexsql.com/training.asp#Enforce" target="_blank"&gt;Training Videos&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="justify"&gt;The latest release (2008.02) was released on Marsh 26, 2008.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1613436" 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/Architecture/default.aspx">Architecture</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/SQLServer/default.aspx">SQLServer</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Tools/default.aspx">Tools</category></item><item><title>Framework Design Studio On MSDN Code Gallery</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/04/08/framework-design-studio-on-msdn-code-gallery.aspx</link><pubDate>Mon, 07 Apr 2008 23:13:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1577564</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=1577564</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1577564</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/04/08/framework-design-studio-on-msdn-code-gallery.aspx#comments</comments><description>&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;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1577564" 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/Architecture/default.aspx">Architecture</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/Tools/default.aspx">Tools</category></item><item><title>Web Client Software Factory 2.0 shipped</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/02/29/web-client-software-factory-2-0-shipped.aspx</link><pubDate>Fri, 29 Feb 2008 01:54:51 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1527570</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=1527570</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1527570</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/02/29/web-client-software-factory-2-0-shipped.aspx#comments</comments><description>&lt;div style="border-right:1px solid;border-top:1px solid;border-left:1px solid;width:550px;border-bottom:1px solid;text-align:center;"&gt; &lt;p&gt;&lt;img src="http://msdn2.microsoft.com/en-us/library/Bb264518.pponline(en-us,MSDN.10).gif" alt="" /&gt; &lt;/p&gt; &lt;p style="text-align:center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size:22pt;color:black;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Web Client Software Factory 2.0&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p style="text-align:center;" align="center"&gt;&lt;b&gt;&lt;span style="color:black;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;February 2008 Release&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:12pt;color:black;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="left"&gt;&lt;b&gt;Resources&lt;/b&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="left"&gt;MSDN site: &lt;a href="http://msdn.microsoft.com/webclientfactory" target="_blank"&gt;http://msdn.microsoft.com/webclientfactory&lt;/a&gt; &lt;/div&gt; &lt;li&gt; &lt;div align="left"&gt;Community site: &lt;a href="http://www.codeplex.com/websf" target="_blank"&gt;http://www.codeplex.com/websf&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;p&gt;&lt;b&gt;About the Deliverable&lt;/b&gt; &lt;/p&gt; &lt;p align="justify"&gt;The Web Client Software Factory (WCSF) provides a set of guidance for architects and developers building enterprise Web applications. The factory includes samples, reusable code and a guidance package which automates key development tasks from within Visual Studio. &lt;/p&gt; &lt;p align="justify"&gt;Using the Web Client Software Factory assets, developers can create &lt;a title="Composite Web Clients" href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Composite%20Web%20Clients&amp;amp;referringTitle=Home" target="_blank"&gt;Composite Web&lt;/a&gt; applications composed of independently developed and deployed modules. These modules are dynamically brought together at runtime into a common shell. Additionally the factory includes support for ASP.NET AJAX thus providing users with a richer and more responsive user experience. &lt;/p&gt; &lt;p&gt;&lt;b&gt;New In This Release&lt;/b&gt; &lt;/p&gt; &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt; &lt;p align="justify"&gt;The February 2008 release of the Web Client Software Factory has the following improvements to the June 2007 release. &lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;Full support for Visual Studio 2008 and .NET Framework 3.5 &lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Added ASP.NET AJAX extenders for Context Sensitive Autocomplete, AJAX Validation, and Real Time Search that can be used in existing ASP.NET sites and ASP.NET sites built using the Composite Web Application Block. &lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Added UI Composition capability through extending our dependency injection mechanism to support Pages, User Controls and Master Pages. &lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Added Dependency Injection on ASMX Web Services and JSON services. &lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Added a new set of Quickstarts and How-To topics on MVP, Modularity and the new AJAX extenders &lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Added a new Order Entry Reference application that demonstrates all of the new functionality. &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;In addition, this release of WCSF has the following community issues and fixes: &lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;42 Workitems closed including the top-voted items on CodePlex &lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Add ASP.NET AJAX Support (97 votes) &lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Web Client Software Factory Support for Enterprise Library 3.1 (62 votes) &lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Services through configuration (32 votes) &lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Support for using the Validation Application Block (16 votes) &lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Recipe support for Visual Basic .NET (20 votes) &lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;Added Presenter support for Master Pages (11 votes)&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1527570" 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/Architecture/default.aspx">Architecture</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/VisualStudio/default.aspx">VisualStudio</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/PageFlow/default.aspx">PageFlow</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>WCSF geekSpeak: Download Available On Channel 9</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/02/02/wcsf-geekspeak-download-available-on-channel-9.aspx</link><pubDate>Sat, 02 Feb 2008 17:31:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1492511</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=1492511</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1492511</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/02/02/wcsf-geekspeak-download-available-on-channel-9.aspx#comments</comments><description>&lt;p style="TEXT-ALIGN:center;"&gt;&lt;a title="geekSpeak: The Web Client Software Factory with Paulo Morgado" href="http://channel9.msdn.com/ShowPost.aspx?PostID=378994" target="_blank"&gt;&lt;img src="http://channel9.msdn.com/Photos/378994.jpg" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1492511" 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/Architecture/default.aspx">Architecture</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/SoftDev/default.aspx">SoftDev</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/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/Webcasts/default.aspx">Webcasts</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/PageFlow/default.aspx">PageFlow</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/geekSpeak/default.aspx">geekSpeak</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>WCSF geekSpeak: Download Available At MSEVENTS</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/01/27/wcsf-geekspeak-download-available-at-msevents.aspx</link><pubDate>Sun, 27 Jan 2008 23:25:27 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1483175</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=1483175</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1483175</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/01/27/wcsf-geekspeak-download-available-at-msevents.aspx#comments</comments><description>&lt;p&gt;For those who missed my webcast (and wanted to watch it) it&amp;#39;s &lt;a title="MSDN Webcast: MSDN geekSpeak: The Web Client Software Factory in Action (Level 300)" href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032362715&amp;amp;CountryCode=US" target="_blank"&gt;available to download at the MSEVENTS site&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1483175" 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/Architecture/default.aspx">Architecture</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/SoftDev/default.aspx">SoftDev</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/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/EntLib/default.aspx">EntLib</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Webcasts/default.aspx">Webcasts</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/PageFlow/default.aspx">PageFlow</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/geekSpeak/default.aspx">geekSpeak</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>WCSF geekSpeak: Online Resources</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/01/24/wcsf-geekspeak-online-resources.aspx</link><pubDate>Thu, 24 Jan 2008 00:46:42 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1477193</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=1477193</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1477193</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/01/24/wcsf-geekspeak-online-resources.aspx#comments</comments><description>&lt;p&gt;Here is the list of topics covered in the WCSF geekSpeak webcast:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;a title="patterns &amp;amp; practices - Web Client Software Factory - Contextual Autocomplete Bundle" href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Autocomplete_landing_page&amp;amp;referringTitle=Home" target="_blank"&gt;Contextual Auto Complete Bundle&lt;/a&gt;&lt;br /&gt;Demo code: &lt;a title="WCSF geekSpeak: Contextual Auto Complete Bundle Demo Code" href="http://msmvps.com/blogs/paulomorgado/archive/2008/01/23/wcsf-geekspeak-contextual-auto-complete-bundle-demo-code.aspx" target="_blank"&gt;WCSF geekSpeak: Contextual Auto Complete Bundle Demo Code&lt;/a&gt;  &lt;li&gt;&lt;a title="patterns &amp;amp; practices - Web Client Software Factory - Validation Guidance Bundle" href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Validation_landing_page"&gt;Validation Bundle&lt;/a&gt;&lt;br /&gt;Demo code: &lt;a title="WCSF geekSpeak: Validation Bundle Demo Code" href="http://msmvps.com/blogs/paulomorgado/archive/2008/01/23/wcsf-geekspeak-validation-bundle-demo-code.aspx" target="_blank"&gt;WCSF geekSpeak: Validation Bundle Demo Code&lt;/a&gt;  &lt;li&gt;&lt;a title="patterns &amp;amp; practices - Web Client Software Factory - Real-Time Search Bundle" href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Search_landing_page" target="_blank"&gt;Real-Time Search Bundle&lt;/a&gt;&lt;br /&gt;Demo code: &lt;a title="WCSF geekSpeak: Real-Time Search Bundle Demo Code" href="http://msmvps.com/blogs/paulomorgado/archive/2008/01/23/wcsf-geekspeak-real_2D00_time-search-bundle-demo-code.aspx" target="_blank"&gt;WCSF geekSpeak: Real-Time Search Bundle Demo Code&lt;/a&gt;  &lt;li&gt;&lt;a title="patterns &amp;amp; practices - Web Client Software Factory - MVP Bundle" href="http://www.codeplex.com/websf/Wiki/View.aspx?title=MVP_landing_page" target="_blank"&gt;MVP Bundle&lt;/a&gt;  &lt;li&gt;&lt;a title="patterns &amp;amp; practices - Web Client Software Factory - Modularity Bundle" href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Modularity_landing_page&amp;amp;referringTitle=Home" target="_blank"&gt;Modularity Bundle&lt;/a&gt;  &lt;li&gt;&lt;a title="patterns &amp;amp; practices - Web Client Software Factory - Page Flow Application Block" href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Page%20Flow%20Application%20Block" target="_blank"&gt;Page Flow Application Block&lt;/a&gt;  &lt;li&gt;&lt;a title="patterns &amp;amp; practices: Web Client Software Factory Contrib - E-Commerce Catalog" href="http://www.codeplex.com/wcsfcontrib/Wiki/View.aspx?title=E-Commerce%20Catalog" target="_blank"&gt;E-Commerce Catalog&lt;/a&gt;  &lt;li&gt;&lt;a title="patterns &amp;amp; practices: Web Client Software Factory Contrib - 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;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;And here is a list of online resources:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a title="patterns &amp;amp; practices - Web Client Software Factory" href="http://www.codeplex.com/websf" target="_blank"&gt;patterns &amp;amp; practices - Web Client Software Factory&lt;/a&gt;  &lt;li&gt;&lt;a title="patterns &amp;amp; practices: Web Client Software Factory Contrib" href="http://www.codeplex.com/wcsfcontrib" target="_blank"&gt;patterns &amp;amp; practices - Web Client Software Factory Contrib&lt;/a&gt; &lt;li&gt;&lt;a title="Patterns and Practices Guidance" href="http://pnpguidance.net/" target="_blank"&gt;Patterns and Practices Guidance&lt;/a&gt; &lt;li&gt;&lt;a title="Improving The Page Flow Application Block" href="http://msmvps.com/blogs/paulomorgado/pages/improving-the-page-flow-application-block.aspx" target="_blank"&gt;Improving The Page Flow Application Block&lt;/a&gt;&lt;/li&gt; &lt;ul&gt; &lt;li&gt;&lt;a title="Removing Database Dependencies" href="http://msmvps.com/blogs/paulomorgado/pages/improving-the-page-flow-application-block-removing-database-dependencies.aspx" target="_blank"&gt;Removing Database Dependencies&lt;/a&gt; &lt;li&gt;&lt;a title="Decoupling Page Flow Usage From Its Implementation" href="http://msmvps.com/blogs/paulomorgado/pages/improving-the-page-flow-application-block-decoupling-page-flow-usage-from-its-implementation.aspx" target="_blank"&gt;Decoupling Page Flow Usage From Its Implementation&lt;/a&gt; &lt;li&gt;&lt;a title="Current Definition And Current Page Flow" href="http://msmvps.com/blogs/paulomorgado/pages/improving-the-page-flow-application-block-current-definition-and-current-page-flow.aspx" target="_blank"&gt;Current Definition And Current Page Flow&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1477193" 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/Architecture/default.aspx">Architecture</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/SoftDev/default.aspx">SoftDev</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/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/EntLib/default.aspx">EntLib</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Webcasts/default.aspx">Webcasts</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/PageFlow/default.aspx">PageFlow</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/geekSpeak/default.aspx">geekSpeak</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>WCSF geekSpeak: Real-Time Search Bundle Demo Code</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/01/23/wcsf-geekspeak-real_2D00_time-search-bundle-demo-code.aspx</link><pubDate>Wed, 23 Jan 2008 23:51:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1477125</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1477125</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1477125</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/01/23/wcsf-geekspeak-real_2D00_time-search-bundle-demo-code.aspx#comments</comments><description>&lt;p align="justify"&gt;This demo e based on the demo included in the &lt;a title="patterns &amp;amp; practices - Web Client Software Factory - Real-Time Search Bundle" href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Search_landing_page" target="_blank"&gt;Real-Time Search Bundle&lt;/a&gt; download.&lt;/p&gt;
&lt;p align="justify"&gt;The demo includes an entry form with two implementations:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Using an &lt;strong&gt;Update Panel&lt;/strong&gt;.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Using the &lt;a title="patterns &amp;amp; practices - Web Client Software Factory" href="http://www.codeplex.com/websf" target="_blank"&gt;WCSF&lt;/a&gt;&amp;#39;s &lt;strong&gt;Real-Time Search Monitor&lt;/strong&gt;.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1477125" width="1" height="1"&gt;</description><enclosure url="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.01.47.71.25/RealTimeSearchBundleDemo.zip" length="610263" type="application/x-zip-compressed" /><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Architecture/default.aspx">Architecture</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/SoftDev/default.aspx">SoftDev</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/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/Webcasts/default.aspx">Webcasts</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/geekSpeak/default.aspx">geekSpeak</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>WCSF geekSpeak: Validation Bundle Demo Code</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/01/23/wcsf-geekspeak-validation-bundle-demo-code.aspx</link><pubDate>Wed, 23 Jan 2008 23:46:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1477135</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1477135</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1477135</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/01/23/wcsf-geekspeak-validation-bundle-demo-code.aspx#comments</comments><description>&lt;p align="justify"&gt;This demo e based on the demo included in the &lt;a title="patterns &amp;amp; practices - Web Client Software Factory - Validation Guidance Bundle" href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Validation_landing_page"&gt;Validation Bundle&lt;/a&gt; download.&lt;/p&gt;
&lt;p align="justify"&gt;The demo includes an entry form with three implementations:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Using the traditional server-side validation.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Using server-side validation with the &lt;a title="patterns &amp;amp; practices – Enterprise Library" href="http://www.codeplex.com/entlib" target="_blank"&gt;Enterprise Library&lt;/a&gt;&amp;#39;s &lt;strong&gt;Validation Application Block&lt;/strong&gt;.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Using server-side validation with the &lt;a title="patterns &amp;amp; practices – Enterprise Library" href="http://www.codeplex.com/entlib" target="_blank"&gt;Enterprise Library&lt;/a&gt;&amp;#39;s &lt;strong&gt;Validation Application Block&lt;/strong&gt; and the &lt;a title="patterns &amp;amp; practices - Web Client Software Factory" href="http://www.codeplex.com/websf" target="_blank"&gt;WCSF&lt;/a&gt;&amp;#39;s &lt;strong&gt;Server-Side Validation Extender&lt;/strong&gt;.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1477135" width="1" height="1"&gt;</description><enclosure url="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.01.47.71.35/ValidationBundleDemo.zip" length="1054874" type="application/x-zip-compressed" /><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Architecture/default.aspx">Architecture</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/SoftDev/default.aspx">SoftDev</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/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/EntLib/default.aspx">EntLib</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Webcasts/default.aspx">Webcasts</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/geekSpeak/default.aspx">geekSpeak</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>WCSF geekSpeak: Contextual Auto Complete Bundle Demo Code</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/01/23/wcsf-geekspeak-contextual-auto-complete-bundle-demo-code.aspx</link><pubDate>Wed, 23 Jan 2008 23:26:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1477112</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1477112</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1477112</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/01/23/wcsf-geekspeak-contextual-auto-complete-bundle-demo-code.aspx#comments</comments><description>&lt;p align="justify"&gt;This demo e based on the demo included in the &lt;a title="patterns &amp;amp; practices - Web Client Software Factory - Contextual Autocomplete Bundle" href="http://www.codeplex.com/websf/Wiki/View.aspx?title=Autocomplete_landing_page&amp;amp;referringTitle=Home" target="_blank"&gt;Contextual Auto Complete Bundle&lt;/a&gt; download.&lt;/p&gt;
&lt;p align="justify"&gt;The demo includes an entry form with three implementations:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Using the traditional auto post back model&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Using an update panel&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Using the &lt;strong&gt;Contextual Auto Complete Extender&lt;/strong&gt;.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1477112" width="1" height="1"&gt;</description><enclosure url="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.01.47.71.12/ContextualAutoCompleteBundleDemo.zip" length="761807" type="application/x-zip-compressed" /><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Architecture/default.aspx">Architecture</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/SoftDev/default.aspx">SoftDev</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/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/Webcasts/default.aspx">Webcasts</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/geekSpeak/default.aspx">geekSpeak</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>WCSF geekSpeak: Registration Open</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/01/18/wcsf-geekspeak-registration-open.aspx</link><pubDate>Fri, 18 Jan 2008 22:27:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1470326</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1470326</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1470326</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/01/18/wcsf-geekspeak-registration-open.aspx#comments</comments><description>&lt;p&gt;There was a problem with the registration for this webcast, but it&amp;#39;s now solved.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032362714&amp;amp;Culture=en-US" target="_blank"&gt;Jan 23 - Paulo Morgado - The Web client software factory in action&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1470326" 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/Architecture/default.aspx">Architecture</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/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/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/Webcasts/default.aspx">Webcasts</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/PnP/default.aspx">PnP</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/PageFlow/default.aspx">PageFlow</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/geekSpeak/default.aspx">geekSpeak</category></item><item><title>Enterprise Library V4 Product Backlog</title><link>http://msmvps.com/blogs/paulomorgado/archive/2008/01/12/enterprise-library-v4-product-backlog.aspx</link><pubDate>Sat, 12 Jan 2008 22:07:22 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1459438</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=1459438</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1459438</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2008/01/12/enterprise-library-v4-product-backlog.aspx#comments</comments><description>&lt;p&gt;Check out the &lt;a title="Enterprise Library V4 Product Backlog" href="http://www.codeplex.com/entlib/Wiki/View.aspx?title=EntLib4%20Backlog" target="_blank"&gt;Enterprise Library V4 Product Backlog&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1459438" 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/Architecture/default.aspx">Architecture</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/Tools/default.aspx">Tools</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/EntLib/default.aspx">EntLib</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></item><item><title>WCSF geekSpeak: What do you want to see?</title><link>http://msmvps.com/blogs/paulomorgado/archive/2007/12/17/wcsf-geekspeak-what-do-you-want-to-see.aspx</link><pubDate>Mon, 17 Dec 2007 00:17:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1400862</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=1400862</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1400862</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2007/12/17/wcsf-geekspeak-what-do-you-want-to-see.aspx#comments</comments><description>&lt;p&gt;Just let me know to see if I can accommodate it on my &lt;a title="I&amp;#39;m on geekSpeak" href="http://msmvps.com/blogs/paulomorgado/archive/2007/12/09/i-m-on-geekspeak.aspx" target="_blank"&gt;geekSpeak&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1400862" 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/Architecture/default.aspx">Architecture</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/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/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/Webcasts/default.aspx">Webcasts</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftwareFactories/default.aspx">SoftwareFactories</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/PageFlow/default.aspx">PageFlow</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/geekSpeak/default.aspx">geekSpeak</category></item><item><title>I'm on geekSpeak</title><link>http://msmvps.com/blogs/paulomorgado/archive/2007/12/09/i-m-on-geekspeak.aspx</link><pubDate>Sun, 09 Dec 2007 23:34:47 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1389200</guid><dc:creator>Paulo Morgado</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/rsscomments.aspx?PostID=1389200</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1389200</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2007/12/09/i-m-on-geekspeak.aspx#comments</comments><description>&lt;p align="justify"&gt;Or I&amp;#39;ll be, on January 23rd.&lt;/p&gt; &lt;p align="justify"&gt;Here is the complete list of web casts for December 2007 and January 2008:&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032359319&amp;amp;Culture=en-US" target="_blank"&gt;Dec 12 - Brian Loesgen - BizTalk Adapters&lt;/a&gt;&lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032359088&amp;amp;Culture=en-US" target="_blank"&gt;Dec 19 - Shaun Walker - DotNetNuke&lt;/a&gt;&lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032362458&amp;amp;Culture=en-US" target="_blank"&gt;Jan 2 - Michele Leroux Bustamante - CardSpace – Why should you care? Who’s using it today and how?&lt;/a&gt;&lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032362462&amp;amp;Culture=en-US" target="_blank"&gt;Jan 9 - Kevin Goff - SQL Server 2008 Programming for Application Developers&lt;/a&gt;&lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032362711&amp;amp;Culture=en-US" target="_blank"&gt;Jan 16 - Kate Gregory - The Vista bridge for .NET programmers&lt;/a&gt; &lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032362714&amp;amp;Culture=en-US" target="_blank"&gt;&lt;strong&gt;Jan 23 - Paulo Morgado - The Web client software factory in action&lt;/strong&gt;&lt;/a&gt; &lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032362721&amp;amp;Culture=en-US"&gt;Jan 30 - Jim Wilt - Best Practices for Private Security from a Public, Anonymous WSS 3.0 Site&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1389200" 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/Architecture/default.aspx">Architecture</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/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/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/Webcasts/default.aspx">Webcasts</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/PageFlow/default.aspx">PageFlow</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/geekSpeak/default.aspx">geekSpeak</category></item><item><title>Visual Studio 2008 and .NET FX 3.5 to RTM before the end of November 2007</title><link>http://msmvps.com/blogs/paulomorgado/archive/2007/11/05/visual-studio-2008-and-net-fx-3-5-to-rtm-before-the-end-of-november-2007.aspx</link><pubDate>Mon, 05 Nov 2007 22:46:38 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1284189</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=1284189</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1284189</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2007/11/05/visual-studio-2008-and-net-fx-3-5-to-rtm-before-the-end-of-november-2007.aspx#comments</comments><description>&lt;p align="justify"&gt;Today, &lt;a title="Somasegar&amp;#39;s WebLog" href="http://blogs.msdn.com/somasegar/" target="_blank"&gt;S.Somasegar&lt;/a&gt; &lt;a title="TechEd Developer in Europe" href="http://blogs.msdn.com/somasegar/archive/2007/11/05/teched-developer-in-europe.aspx" target="_blank"&gt;announced&lt;/a&gt; at &lt;a title="TechEd Developers EMEA 2007" href="http://www.mseventseurope.com/teched/07/developers/" target="_blank"&gt;TechEd Developers EMEA&lt;/a&gt;, amongst other things, that they the product team at Microsoft is putting the finishing touches on Visual Studio 2008 and .NET FX 3.5. They are on track to shipping these products before the end of November 2007. They will have the marketing launch for these along with Windows Server 2008 and SQL Server 2008 at the end of February.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1284189" 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/Architecture/default.aspx">Architecture</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/C_2300_/default.aspx">C#</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/VisualStudio/default.aspx">VisualStudio</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>User eXperience Architecture</title><link>http://msmvps.com/blogs/paulomorgado/archive/2007/11/04/user-experience-architecture.aspx</link><pubDate>Sun, 04 Nov 2007 03:04:56 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1281385</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=1281385</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1281385</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2007/11/04/user-experience-architecture.aspx#comments</comments><description>&lt;p&gt;There&amp;#39;s a thread going on the &lt;a title="Alt.Net Conference" href="http://tech.groups.yahoo.com/group/altnetconf/" target="_blank"&gt;Alt.Net Conference list&lt;/a&gt; about &lt;strong&gt;User eXperience Architecture&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;I think there&amp;#39;s a bit of confusing between UI/UX and painting screens.&lt;/p&gt; &lt;p&gt;My bank has both VRU and SMS user interfaces for costumers and they have nothing to do with screens.&lt;/p&gt; &lt;p&gt;The bottom line is I thin there&amp;#39;s a need for User eXperience Architecture experts. It&amp;#39;s more than matching colors.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1281385" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/Architecture/default.aspx">Architecture</category></item><item><title>A new phase for the Acropolis project</title><link>http://msmvps.com/blogs/paulomorgado/archive/2007/11/04/a-new-phase-for-the-acropolis-project.aspx</link><pubDate>Sun, 04 Nov 2007 00:36:01 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1281166</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=1281166</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/paulomorgado/commentapi.aspx?PostID=1281166</wfw:comment><comments>http://msmvps.com/blogs/paulomorgado/archive/2007/11/04/a-new-phase-for-the-acropolis-project.aspx#comments</comments><description>&lt;p&gt;The &lt;a title="Acropolis Team Blog" href="http://blogs.msdn.com/acropolis/" target="_blank"&gt;Acropolis Team&lt;/a&gt; has &lt;a title="A new phase for the Acropolis project" href="http://blogs.msdn.com/acropolis/archive/2007/10/29/An-Acropolis-Update.aspx" target="_blank"&gt;announced&lt;/a&gt; that Acropolis is going to enter a new phase.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1281166" 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/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SCSF/default.aspx">SCSF</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/SoftDev/default.aspx">SoftDev</category><category domain="http://msmvps.com/blogs/paulomorgado/archive/tags/C_2300_/default.aspx">C#</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/WPF/default.aspx">WPF</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/WindowsClient/default.aspx">WindowsClient</category></item></channel></rss>