<?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>Search results for 'app:weblogs' matching tags 'Tools' and 'Architecture'</title><link>http://msmvps.com/search/SearchResults.aspx?q=app:weblogs&amp;tag=Tools,Architecture&amp;orTags=0&amp;o=DateDescending</link><description>Search results for 'app:weblogs' matching tags 'Tools' and 'Architecture'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>T-4 Templates for ASP.NET Web Form Databound Control Friendly Logical Layers</title><link>http://msmvps.com/blogs/jalam/archive/2011/01/13/t-4-templates-for-asp-net-web-form-databound-control-friendly-logical-layers.aspx</link><pubDate>Thu, 13 Jan 2011 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1786305</guid><dc:creator>jalam</dc:creator><description>&lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/ashraful/Capture_00E47CCF.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="Capture" border="0" alt="Capture" src="http://weblogs.asp.net/blogs/ashraful/Capture_thumb_3EED71B3.png" width="644" height="362" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I just released an open source project at &lt;a href="http://t4ef.codeplex.com/releases/view/59044" target="_blank"&gt;codeplex&lt;/a&gt;, which includes a set of T-4 templates to enable you to build logical layers (i.e. DAL/BLL) with just few clicks! The logical layers implemented here are&amp;#160; based on Entity Framework 4.0, ASP.NET Web Form Data Bound control friendly and fully unit testable.&lt;/p&gt;  &lt;p&gt;In this open source project you will get Entity Framework 4.0 based T-4 templates for following types of logical layers: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Data Access Layer:&lt;/b&gt; Entity Framework 4.0 provides excellent ORM data access layer. It also includes support for T-4 templates, as built-in code generation strategy in Visual Studio 2010, where we can customize default structure of data access layer based on Entity Framework. default structure of data access layer has been enhanced to get support for mock testing in Entity Framework 4.0 object model. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Business Logic Layer:&lt;/b&gt; ASP.NET web form based data bound control friendly business logic layer, which will enable you few clicks to build data bound web applications on top of ASP.NET Web Form and Entity Framework 4.0 quickly with great support of mock testing. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/ashraful/Capture2_1F0A1285.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="Capture2" border="0" alt="Capture2" src="http://weblogs.asp.net/blogs/ashraful/Capture2_thumb_3A0295F9.png" width="376" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://t4ef.codeplex.com/releases/59044/download/197087"&gt;Download&lt;/a&gt; it to make your web development productive. Enjoy!&lt;/p&gt;</description></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>Mon, 05 May 2008 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1613436</guid><dc:creator>paulo</dc:creator><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;</description></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>Tue, 08 Apr 2008 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1577564</guid><dc:creator>paulo</dc:creator><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;</description></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 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1527570</guid><dc:creator>paulo</dc:creator><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;</description></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 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1492511</guid><dc:creator>paulo</dc:creator><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;</description></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 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1483175</guid><dc:creator>paulo</dc:creator><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;</description></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 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1477193</guid><dc:creator>paulo</dc:creator><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;</description></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 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1477125</guid><dc:creator>paulo</dc:creator><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;</description></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 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1477135</guid><dc:creator>paulo</dc:creator><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;</description></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 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1477112</guid><dc:creator>paulo</dc:creator><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;</description></item></channel></rss>