<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Patterns and Practices</title>
        <link>http://geekswithblogs.net/tmurphy/category/5642.aspx</link>
        <description>Patterns and Practices</description>
        <language>en-US</language>
        <copyright>Tim Murphy</copyright>
        <managingEditor>twmurph@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Leveraging Microsoft Patterns and Practices</title>
            <link>http://geekswithblogs.net/tmurphy/archive/2011/11/15/leveraging-microsoft-patterns-and-practices.aspx</link>
            <description>&lt;p&gt;I want to bring the Patterns and Practices group to the attention of those who have not already been exposed.  I have been a fan of the P&amp;amp;P team since they came out with the original Application Blocks which eventually turned into the Enterprise Library.  Their main purpose is to assemble guidance and tools that make it easier for all of us to build amazing solutions.  &lt;/p&gt;  &lt;p&gt;I would simply suggest you spend some time exploring the information and code libraries that they have produced.  Free resources are always a great find and I have used a number of the P&amp;amp;P solutions over the years with success.  If nothing else you may find some new ideas.  Enjoy.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/practices/"&gt;http://msdn.microsoft.com/en-us/practices/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/practices/bb232643"&gt;&lt;img title="patterns &amp;amp; practices Roadmap FY 12" alt="" align="left" src="http://i.msdn.microsoft.com/bb190332.PnP-FY12-Roadmap-2011-11-2(en-us,MSDN.10).png" width="600" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:36dfc630-d96b-4c7f-9314-d7c5078ff05e" class="wlWriterEditableSmartContent"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Patterns+and+Practices" rel="tag"&gt;Patterns and Practices&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Architecture" rel="tag"&gt;Architecture&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/software+development" rel="tag"&gt;software development&lt;/a&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/tmurphy/aggbug/147714.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Murphy</dc:creator>
            <guid>http://geekswithblogs.net/tmurphy/archive/2011/11/15/leveraging-microsoft-patterns-and-practices.aspx</guid>
            <pubDate>Tue, 15 Nov 2011 22:35:16 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tmurphy/comments/147714.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tmurphy/archive/2011/11/15/leveraging-microsoft-patterns-and-practices.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/tmurphy/comments/commentRss/147714.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tmurphy/services/trackbacks/147714.aspx</trackback:ping>
        </item>
        <item>
            <title>New User Group Name and October Presentation</title>
            <link>http://geekswithblogs.net/tmurphy/archive/2010/09/29/new-user-group-name-and-october-presentation.aspx</link>
            <description>&lt;p&gt;For reasons that I will not discuss here the Chicago Architects Group has changed its name to the Chicago Information Technology Architects Group.  It is the same great group of people discussing topics that are of interest to IT architects of all flavors.  Whether your responsibilities are at an enterprise, solution or application level there is something here for you.&lt;/p&gt;  &lt;p&gt;For October the topic will be design patterns presented by Mike Vogt and myself.  Mike has a Java background so we will be alternating between Java and .NET with the exmples.  Come and join us.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://chicagoinformationtechnologyarchitectsgroup.eventbrite.com/" target="_blank"&gt;Register&lt;/a&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2d2c3ba1-1e1a-4db4-9e62-479596c5d488" class="wlWriterEditableSmartContent"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Chicago+Information+Technology+Architects+Group" rel="tag"&gt;Chicago Information Technology Architects Group&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/CITAG" rel="tag"&gt;CITAG&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/architecture" rel="tag"&gt;architecture&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/name+change" rel="tag"&gt;name change&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/chicago" rel="tag"&gt;chicago&lt;/a&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/tmurphy/aggbug/142033.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Murphy</dc:creator>
            <guid>http://geekswithblogs.net/tmurphy/archive/2010/09/29/new-user-group-name-and-october-presentation.aspx</guid>
            <pubDate>Wed, 29 Sep 2010 12:38:08 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tmurphy/comments/142033.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tmurphy/archive/2010/09/29/new-user-group-name-and-october-presentation.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/tmurphy/comments/commentRss/142033.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tmurphy/services/trackbacks/142033.aspx</trackback:ping>
        </item>
        <item>
            <title>CAG January 2010 Wrap-up</title>
            <link>http://geekswithblogs.net/tmurphy/archive/2010/01/19/cag-january-2010-wrap-up.aspx</link>
            <description>&lt;p&gt;We had a great turnout this evening and some wonderful discussion.  I really enjoyed presenting as well as seeing a lot of people I haven’t seen in a long time.  At the same time there were a lot of new faces.  Some of the input from tonight will definitely go to improving this talk if I present it again in the future.  If anyone has comments feel free to leave them here.&lt;/p&gt;  &lt;p&gt;The next talk I am going to work on is Document Generation Frameworks.  This will mainly be around Office Open XML, but it will include ODF if I can fit it in.&lt;/p&gt;  &lt;p&gt;Look for announcements for the February and March Chicago Architects Group events.  In the mean time visit the links below for information from tonight’s meeting.&lt;/p&gt;  &lt;p&gt;The slides can be found &lt;a href="http://www.slideshare.net/twmurph/dependency-injection-and-ioc-containers"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The code is available &lt;a href="http://www.box.net/shared/yd6nk359c4" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f6047fe7-dee8-4fb0-98a5-a63bfe727f85" class="wlWriterEditableSmartContent"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/PSC+Group" rel="tag"&gt;PSC Group&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Chicago+Architects+Group" rel="tag"&gt;Chicago Architects Group&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Dependency+Injection" rel="tag"&gt;Dependency Injection&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Inversion+of+Control" rel="tag"&gt;Inversion of Control&lt;/a&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/tmurphy/aggbug/137553.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Murphy</dc:creator>
            <guid>http://geekswithblogs.net/tmurphy/archive/2010/01/19/cag-january-2010-wrap-up.aspx</guid>
            <pubDate>Tue, 19 Jan 2010 21:38:59 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tmurphy/comments/137553.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tmurphy/archive/2010/01/19/cag-january-2010-wrap-up.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/tmurphy/comments/commentRss/137553.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tmurphy/services/trackbacks/137553.aspx</trackback:ping>
        </item>
        <item>
            <title>nPlus1.org ArcSummit Wrap-up</title>
            <link>http://geekswithblogs.net/tmurphy/archive/2009/12/08/nplus1.org-arcsummit-wrap-up.aspx</link>
            <description>&lt;p&gt;On December 7th I presented at the &lt;a target="_blank" href="http://nplus1.org/"&gt;nPlus1.org&lt;/a&gt; ArcSummit.  My talk was on Dependency Injection and Inversion of Control containers.  Thank you to all those who attended.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;When we were done Chris Woodruff and I were asked to record an episode of &lt;a target="_blank" href="http://thirstydeveloper.com/"&gt;The Thirsty Developer&lt;/a&gt;.  It was a great experience seeing how these shows are put together and being able to just sit down and talk with Dave Bost, Clark Sell and Chris Woodruff.  I’ll post again when the episode comes out.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;The slides for the presentation are available &lt;a target="_blank" href="http://www.slideshare.net/twmurph/how-i-learned-to-love-dependency-injection"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The code is available &lt;a target="_blank" href="http://www.box.net/shared/yd6nk359c4"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6fd4631e-78b0-4230-8eb0-b9b86eac35ff" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px"&gt;Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/nPlus1.org"&gt;nPlus1.org&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Dependency+Injection"&gt;Dependency Injection&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Design+Patterns"&gt;Design Patterns&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ArcSummit"&gt;ArcSummit&lt;/a&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/tmurphy/aggbug/136826.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Murphy</dc:creator>
            <guid>http://geekswithblogs.net/tmurphy/archive/2009/12/08/nplus1.org-arcsummit-wrap-up.aspx</guid>
            <pubDate>Tue, 08 Dec 2009 13:48:10 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tmurphy/comments/136826.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tmurphy/archive/2009/12/08/nplus1.org-arcsummit-wrap-up.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/tmurphy/comments/commentRss/136826.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tmurphy/services/trackbacks/136826.aspx</trackback:ping>
        </item>
        <item>
            <title>New Architecture Guide From P&amp;amp;P</title>
            <link>http://geekswithblogs.net/tmurphy/archive/2009/11/06/new-architecture-guide-from-pampp.aspx</link>
            <description>&lt;p&gt;I try not to  be too much of a reposter, but I got a little nostalgic on this one.  I remember when the first version of this tome came out and I got a free copy when I visited Redmond for the Guided Design conference.  You may not agree with everything you find in &lt;a href="http://www.codeplex.com/AppArchGuide" target="_blank"&gt;here&lt;/a&gt;, but it is definitely worth the read to see what Microsoft thinks architecture is.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:92daa4be-734a-4a00-bf79-6aa58ba12cf6" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Patterns+and+Practices" rel="tag"&gt;Patterns and Practices&lt;/a&gt;,&lt;a href="http://technorati.com/tags/architecture" rel="tag"&gt;architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/application+architecture+guidance" rel="tag"&gt;application architecture guidance&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/tmurphy/aggbug/136063.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Murphy</dc:creator>
            <guid>http://geekswithblogs.net/tmurphy/archive/2009/11/06/new-architecture-guide-from-pampp.aspx</guid>
            <pubDate>Fri, 06 Nov 2009 10:36:17 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tmurphy/comments/136063.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tmurphy/archive/2009/11/06/new-architecture-guide-from-pampp.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/tmurphy/comments/commentRss/136063.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tmurphy/services/trackbacks/136063.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft Makes More Investments In Community</title>
            <link>http://geekswithblogs.net/tmurphy/archive/2007/05/02/Microsoft-Makes-More-Investments-In-Community.aspx</link>
            <description>&lt;p&gt;Check out &lt;a href="http://blogs.msdn.com/tomholl/archive/2007/05/02/help-wanted-quot-p-amp-p-contrib-quot-is-open-for-business.aspx" target="_blank"&gt;this post&lt;/a&gt; from Tom Hollander.  I have been involved before with projects that built custom versions of application blocks.  This is a great way to share your learning and learn from how others have extended the Enterprise Library.  I think it is a great idea.  Visit the new site on CodePlex:&lt;/p&gt; &lt;p&gt;&lt;a title="http://codeplex.com/entlibcontrib" href="http://codeplex.com/entlibcontrib" target="_blank"&gt;http://codeplex.com/entlibcontrib&lt;/a&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/tmurphy/aggbug/112204.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Murphy</dc:creator>
            <guid>http://geekswithblogs.net/tmurphy/archive/2007/05/02/Microsoft-Makes-More-Investments-In-Community.aspx</guid>
            <pubDate>Thu, 03 May 2007 03:25:46 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tmurphy/comments/112204.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tmurphy/archive/2007/05/02/Microsoft-Makes-More-Investments-In-Community.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/tmurphy/comments/commentRss/112204.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tmurphy/services/trackbacks/112204.aspx</trackback:ping>
        </item>
        <item>
            <title>Mobile Client Software Factory Podcast</title>
            <link>http://geekswithblogs.net/tmurphy/archive/2006/12/21/MobileClientSoftwareFactoryPodcast.aspx</link>
            <description>&lt;p&gt;Sometimes I envy Ron Jacobs.&amp;nbsp; On a &lt;a href="http://www.skyscrapr.net/blogs/arcasts/default.aspx?ID=581" target="_blank"&gt;recent ARCast&lt;/a&gt; he talked with Daniel Cazzulino about the &lt;a href="http://msdn2.microsoft.com/en-us/library/aa480471.aspx" target="_blank"&gt;Mobile Client Software Factory&lt;/a&gt;.&amp;nbsp; From the discussion it sounds like this guidance package greatly simplifies mobile development and I could see this being incorporated into future versions of the Compact Framework.&lt;/p&gt; &lt;p&gt;One cool thing they discuss is that they had to rework the Object Builder components to remove the realtime reflection from the Dependency Injection pattern that it uses.&lt;/p&gt; &lt;p&gt;The biggest surprise was that when Ron asked what is next from his guest, the answer had nothing to do with mobile development.&amp;nbsp; It seems that they are working on a requirements gathering tool to initially be used within P&amp;amp;P, but you can be it will become publicly available.&amp;nbsp; Stay tuned!&lt;/p&gt; &lt;img src="http://geekswithblogs.net/tmurphy/aggbug/101793.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Murphy</dc:creator>
            <guid>http://geekswithblogs.net/tmurphy/archive/2006/12/21/MobileClientSoftwareFactoryPodcast.aspx</guid>
            <pubDate>Thu, 21 Dec 2006 17:02:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tmurphy/comments/101793.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tmurphy/archive/2006/12/21/MobileClientSoftwareFactoryPodcast.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/tmurphy/comments/commentRss/101793.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tmurphy/services/trackbacks/101793.aspx</trackback:ping>
        </item>
        <item>
            <title>Uninstalling GAT Adventure</title>
            <link>http://geekswithblogs.net/tmurphy/archive/2006/10/26/UninstallingGATAdventure.aspx</link>
            <description>&lt;p&gt;I decided the other day that I would like to install the latest version of the Guidance Automation Toolkit.&amp;nbsp; No big deal, right?&amp;nbsp; Wrong!&lt;/p&gt; &lt;p&gt;The toolkit itself didn't complain during the process, but GAX has been giving me hell.&amp;nbsp; It seems that I had a couple of hands on labs installed that it felt needed to be uninstalled first.&amp;nbsp; The problem is that the installer only knows them by their short names which aren't very helpful when you have about 20 different HOL on your machine.&lt;/p&gt; &lt;p&gt;I had eventually gotten it down to one that it just calls HolPackage.&amp;nbsp; I can't find anything in the Add/Remove Programs window that looks like a possible target.&lt;/p&gt; &lt;p&gt;Finally I went to every developers friend, Google.&amp;nbsp; There I found a &lt;a href="http://blogs.msdn.com/tomholl/archive/2006/06/24/645882.aspx"&gt;post&lt;/a&gt; from Tom Hollander (should have started there anyway) that had some comments describing just this situation.&amp;nbsp; It seems that when I was playing with the TechEd HOL I had installed a guidance package I had created.&lt;/p&gt; &lt;p&gt;Finally, success.&amp;nbsp; The moral of the story is to check for an authority in the area you are haphazardly romping in.&lt;/p&gt; &lt;img src="http://geekswithblogs.net/tmurphy/aggbug/95155.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Murphy</dc:creator>
            <guid>http://geekswithblogs.net/tmurphy/archive/2006/10/26/UninstallingGATAdventure.aspx</guid>
            <pubDate>Thu, 26 Oct 2006 21:26:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tmurphy/comments/95155.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tmurphy/archive/2006/10/26/UninstallingGATAdventure.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/tmurphy/comments/commentRss/95155.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tmurphy/services/trackbacks/95155.aspx</trackback:ping>
        </item>
    </channel>
</rss>
