<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Blaine Wastell - patterns &amp; practices client architecture guidance : SharePoint</title><link>http://blogs.msdn.com/blaine/archive/tags/SharePoint/default.aspx</link><description>Tags: SharePoint</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>pnp Summit Videos Available online</title><link>http://blogs.msdn.com/blaine/archive/2008/12/08/pnp-summit-videos-available-online.aspx</link><pubDate>Mon, 08 Dec 2008 21:48:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9185226</guid><dc:creator>blaine</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/blaine/comments/9185226.aspx</comments><wfw:commentRss>http://blogs.msdn.com/blaine/commentrss.aspx?PostID=9185226</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/ajoyk/archive/2008/12/03/pnp-summit-videos-online.aspx"&gt;Ajoy&lt;/a&gt; just announced that 3 p&amp;amp;p summit video's are now available on-line. He provides a link to a presentation that &lt;a href="http://blogs.msdn.com/francischeung/"&gt;Francis&lt;/a&gt; and I gave regarding SharePoint Guidance. Check it out.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9185226" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/blaine/archive/tags/p_2600_amp_3B00_p+Agile+Process/default.aspx">p&amp;amp;p Agile Process</category><category domain="http://blogs.msdn.com/blaine/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Roadmap for WCSF</title><link>http://blogs.msdn.com/blaine/archive/2008/12/03/roadmap-for-wcsf.aspx</link><pubDate>Wed, 03 Dec 2008 09:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9168538</guid><dc:creator>blaine</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/blaine/comments/9168538.aspx</comments><wfw:commentRss>http://blogs.msdn.com/blaine/commentrss.aspx?PostID=9168538</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2&gt;A number of customers have asked about the future of the Web Client Software Factory. I want to announce that we are starting to plan for the next release of the Web Client Software Factory. We plan to start the project in the spring of 2009 and plan to deliver this next version with Visual Studio 2010. I need your feedback as to the scope for this next release. The overall process for this release is the following. &lt;/FONT&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Announce intent for release and ask for scope requests&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Obtain feedback from you and other customers to create candidate scope list&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Publish survey to prioritize candidate scope&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Build vision/scope from prioritized scope &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Start project &amp;amp; deliver the project (if only it were this easy&amp;nbsp; &lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;FONT size=2&gt;We will take feedback from the following sources for the release:&lt;/FONT&gt;&lt;/P&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Obtain feedback from &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/blaine" mce_href="http://blogs.msdn.com/blaine"&gt;&lt;FONT size=2&gt;my blog&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; and &lt;A href="http://blogs.msdn.com/mpuleio" mce_href="http://blogs.msdn.com/mpuleio"&gt;Michael Puleio's blog&lt;/A&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Obtain feedback from &lt;/FONT&gt;&lt;A href="https://mail.microsoft.com/redir.aspx?C=e7fdd9703f5641ed87b3ee7cff46985c&amp;amp;URL=http%3a%2f%2fwww.codeplex.com%2fwebsf" mce_href="https://mail.microsoft.com/redir.aspx?C=e7fdd9703f5641ed87b3ee7cff46985c&amp;amp;URL=http%3a%2f%2fwww.codeplex.com%2fwebsf"&gt;&lt;FONT size=2&gt;www.codeplex.com/websf&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Obtain feedback from advisory board &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Obtain feedback from direct customer discussions&lt;/FONT&gt;&lt;/LI&gt;
&lt;P&gt;&lt;FONT size=2&gt;We are considering a number of new features for Web Client Software Factory. This list is to get the discussion started but it will not be the final scope which is why we need your feedback. We will not have time to implement all of these features and I am confident that you will provide many other ideas that are not on the list.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;List to start the discussion:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Unity for a container&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Composite support for MVC&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Support for Web pages through dynamic data&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Eliminate the use of a base class similar to what we did for &lt;/FONT&gt;&lt;A href="https://mail.microsoft.com/redir.aspx?C=e7fdd9703f5641ed87b3ee7cff46985c&amp;amp;URL=http%3a%2f%2fwww.microsoft.com%2fcompositewpf" mce_href="https://mail.microsoft.com/redir.aspx?C=e7fdd9703f5641ed87b3ee7cff46985c&amp;amp;URL=http%3a%2f%2fwww.microsoft.com%2fcompositewpf"&gt;&lt;FONT size=2&gt;Prism&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Allow library to be pluggable so you can use your own components including the container&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Support for Silverlight controls on your Web pages&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Allow Web Client Software Factory controls to be reused with SharePoint&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;How to distribute logic between layers of the architecture&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Improve performance of CWAB&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT size=2&gt;I need your feedback on what you think we should focus on. I also need your help to build a list of customers that are using the Web Client Software Factory. I constantly have customers that are asking who else is using it. Additionally it is helpful to have this list to put the business case together for how much budget we should spend on this next release. So please help me build my list of customers.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;As for support, we will continue to provide support for WCSF through our &lt;/FONT&gt;&lt;A href="http://www.codeplex.com/websf" mce_href="http://www.codeplex.com/websf"&gt;&lt;FONT size=2&gt;Codeplex site&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/blaine/WindowsLiveWriter/RoadmapforWCSF_1059B/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/blaine/WindowsLiveWriter/RoadmapforWCSF_1059B/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 alt=image src="http://blogs.msdn.com/blogfiles/blaine/WindowsLiveWriter/RoadmapforWCSF_1059B/image_thumb.png" width=857 height=404 mce_src="http://blogs.msdn.com/blogfiles/blaine/WindowsLiveWriter/RoadmapforWCSF_1059B/image_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9168538" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/blaine/archive/tags/Web+Client/default.aspx">Web Client</category><category domain="http://blogs.msdn.com/blaine/archive/tags/Prism/default.aspx">Prism</category><category domain="http://blogs.msdn.com/blaine/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Announcing 6 new patterns and practices releases</title><link>http://blogs.msdn.com/blaine/archive/2008/11/07/announcing-6-new-patterns-and-practices-releases.aspx</link><pubDate>Fri, 07 Nov 2008 21:28:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9052761</guid><dc:creator>blaine</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/blaine/comments/9052761.aspx</comments><wfw:commentRss>http://blogs.msdn.com/blaine/commentrss.aspx?PostID=9052761</wfw:commentRss><description>&lt;p&gt;The patterns &amp;amp; practices team just published 6 new releases in the last two weeks. Ajoy discusses the releases on his &lt;a href="http://blogs.msdn.com/ajoyk/archive/2008/11/04/p-p-goes-on-a-release-spree.aspx"&gt;blog&lt;/a&gt;. The new releases include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Enterprise Library v4.1&lt;/li&gt;    &lt;li&gt;Unity Application Block v1.2&lt;/li&gt;    &lt;li&gt;Distributed Agile Development white paper and Agile showcase&lt;/li&gt;    &lt;li&gt;Application Architecture Guide v2.0 (Beta 1)&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/blaine/archive/2008/11/05/sharepoint-guidance-is-live.aspx"&gt;SharePoint Development Guidance v1.0&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Acceptance Testing Guidance&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Check out the new guidance as there is truly lots of new and useful guidance.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9052761" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/blaine/archive/tags/Smart+Client/default.aspx">Smart Client</category><category domain="http://blogs.msdn.com/blaine/archive/tags/p_2600_amp_3B00_p+Agile+Process/default.aspx">p&amp;amp;p Agile Process</category><category domain="http://blogs.msdn.com/blaine/archive/tags/Web+Client/default.aspx">Web Client</category><category domain="http://blogs.msdn.com/blaine/archive/tags/CAB/default.aspx">CAB</category><category domain="http://blogs.msdn.com/blaine/archive/tags/Productivity/default.aspx">Productivity</category><category domain="http://blogs.msdn.com/blaine/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.msdn.com/blaine/archive/tags/Prism/default.aspx">Prism</category><category domain="http://blogs.msdn.com/blaine/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Unit Testing SharePoint Projects</title><link>http://blogs.msdn.com/blaine/archive/2008/09/09/unit-testing-sharepoint-projects.aspx</link><pubDate>Tue, 09 Sep 2008 08:38:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8935888</guid><dc:creator>blaine</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/blaine/comments/8935888.aspx</comments><wfw:commentRss>http://blogs.msdn.com/blaine/commentrss.aspx?PostID=8935888</wfw:commentRss><description>&lt;p&gt;Since we started the SharePoint Guidance project, I have heard from most customers that they do not unit test their SharePoint projects because it is hard to do. In our &lt;a href="http://www.codeplex.com/spg/Release/ProjectReleases.aspx"&gt;drop&lt;/a&gt; that will come out tomorrow or Wednesday on Codeplex we have some good content on how to unit test applications built with SharePoint. This guidance started with a recent &lt;a href="http://blogs.msdn.com/francischeung/archive/2008/08/22/unit-testing-sharepoint-2007-applications.aspx"&gt;blog&lt;/a&gt; by Francis Cheung. &lt;/p&gt; &lt;p&gt;Check out the &lt;a href="http://blogs.msdn.com/francischeung/archive/2008/08/22/unit-testing-sharepoint-2007-applications.aspx"&gt;blog&lt;/a&gt; and the &lt;a href="http://www.codeplex.com/spg/Release/ProjectReleases.aspx"&gt;CodePlex drop&lt;/a&gt; as it is quite useful if you are trying to understand how to unit test SharePoint Applications. Let us know your thoughts on the guidance. Is it easy to understand? Will you use in on your current or next SharePoint project?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8935888" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/blaine/archive/tags/p_2600_amp_3B00_p+Agile+Process/default.aspx">p&amp;amp;p Agile Process</category><category domain="http://blogs.msdn.com/blaine/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>patterns &amp; practices SharePoint Drop is Available on Codeplex</title><link>http://blogs.msdn.com/blaine/archive/2008/08/28/patterns-practices-sharepoint-drop-is-available-on-codeplex.aspx</link><pubDate>Thu, 28 Aug 2008 08:33:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8902800</guid><dc:creator>blaine</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/blaine/comments/8902800.aspx</comments><wfw:commentRss>http://blogs.msdn.com/blaine/commentrss.aspx?PostID=8902800</wfw:commentRss><description>&lt;p&gt;In a previous &lt;a href="http://blogs.msdn.com/blaine/archive/2008/05/19/need-help-to-prioritize-sharepoint-scenarios-and-requirements.aspx"&gt;post&lt;/a&gt;, I talked about starting a new project to create SharePoint guidance. We heard you need guidance to help with: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Unit testing and debugging&lt;/li&gt; &lt;li&gt;Packaging and deployment&lt;/li&gt; &lt;li&gt;Setting up a team development environment&lt;/li&gt; &lt;li&gt;Unclear which SharePoint features/ components to use and when&lt;/li&gt; &lt;li&gt;Solution maintenance/upgrade&lt;/li&gt; &lt;li&gt;How and when is SharePoint Designer applicable&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Based upon your feedback, we decided to guidance on SharePoint Intranet Development. This includes help with solution architecture, solution development, and packaging and deployment. &lt;/p&gt; &lt;h4&gt;Elevator Pitch:&lt;/h4&gt; &lt;p&gt;&lt;strong&gt;Target Customer: &lt;/strong&gt;Primary: SharePoint Professional Developers (Includes Architects); Secondary: SharePoint IT Pro's &lt;p&gt;&lt;strong&gt;Statement of Need: &lt;/strong&gt;Guidance for architecting, designing, building and maintaining intranet sites that require collaboration, human workflow, BI and LOB integration, and administration capabilities. &lt;p&gt;&lt;strong&gt;Product Name and Capability: &lt;/strong&gt; &lt;ul&gt; &lt;li&gt;Intranet Application Development Using SharePoint&lt;/li&gt; &lt;li&gt;Reference implementation, application architecture, and library for developing departmental transactional applications.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Key Benefit:&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;Provides a reference implementation that demonstrates an appropriate use of SharePoint&lt;/li&gt; &lt;li&gt;Guidance on which SharePoint capabilities to use for implementing the specific scenario&lt;/li&gt; &lt;li&gt;Guidance on the SDLC as it relates to the specific scenario&lt;/li&gt; &lt;li&gt;Common pitfalls in SharePoint development&lt;/li&gt; &lt;li&gt;Strategies for testing and debugging &lt;/li&gt; &lt;li&gt;Improves predictability of developing similar SharePoint solutions.&lt;/li&gt;&lt;/ul&gt; &lt;h4&gt;Focus Areas of the Guidance:&lt;/h4&gt; &lt;p&gt;&lt;strong&gt;Solution Architecture:&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Architect/developer needs to decide which SharePoint components should be used&lt;/li&gt; &lt;li&gt;Architect/developer has to decide if they should be writing custom code&lt;/li&gt; &lt;li&gt;Architect/developer has to decide between storing data in a SharePoint list or a database&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Solution Development:&lt;/strong&gt; &lt;ul&gt; &lt;li&gt;A multi-site development team needs to setup their development environment and processes&lt;/li&gt; &lt;li&gt;Developer needs to unit test and debug SharePoint code&lt;/li&gt; &lt;li&gt;Developer needs to define the Visual Studio solution structure&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Packaging and Deployment&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;SharePoint solution must be deployed to test, staging and production&lt;/li&gt; &lt;li&gt;Developer needs to troubleshoot deployment issues&lt;/li&gt; &lt;li&gt;Developer needs to upgrade an existing solution package&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Here is a link to the &lt;a href="http://www.codeplex.com/spg/Release/ProjectReleases.aspx?ReleaseId=15819"&gt;vision/scope&lt;/a&gt;. Let us know your thoughts on the vision. &lt;/p&gt; &lt;p&gt;We plan to deliver the guidance in the late fall. Here a link to our most &lt;a href="http://www.codeplex.com/spg/Release/ProjectReleases.aspx?ReleaseId=16680"&gt;current drop&lt;/a&gt;. Checkout how we unit test our current version of the Reference Implementation. We are using a tool call TypeMock. Unit testing was one of the most requested areas of guidance for Sharepoint.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8902800" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/blaine/archive/tags/Web+Client/default.aspx">Web Client</category><category domain="http://blogs.msdn.com/blaine/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Need help to prioritize SharePoint scenarios and requirements</title><link>http://blogs.msdn.com/blaine/archive/2008/05/19/need-help-to-prioritize-sharepoint-scenarios-and-requirements.aspx</link><pubDate>Mon, 19 May 2008 18:36:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8519156</guid><dc:creator>blaine</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/blaine/comments/8519156.aspx</comments><wfw:commentRss>http://blogs.msdn.com/blaine/commentrss.aspx?PostID=8519156</wfw:commentRss><description>&lt;p&gt;We are starting a new project to provide guidance on Microsoft Office SharePoint Server (MOSS). If you are a SharePoint developer we need you to take a &lt;a href="http://www.zoomerang.com/Survey/survey.zgi?p=WEB227TWMU8VCR"&gt;survey&lt;/a&gt; to help us priority scenarios and requirements for the guidance. &lt;/p&gt; &lt;p&gt;As background, customers have been asking for guidance on SharePoint for quite awhile now. SharePoint is a big application development platform that we need your help to determine where we should focus our time. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8519156" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/blaine/archive/tags/SharePoint/default.aspx">SharePoint</category></item></channel></rss>