<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Peters pattern</title>
	
	<link>http://peterspattern.com</link>
	<description>...thoughts on software development</description>
	<lastBuildDate>Sat, 16 Feb 2013 21:05:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/PetersPattern" /><feedburner:info uri="peterspattern" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>59.584739</geo:lat><geo:long>11.166854</geo:long><item>
		<title>Tools and Packages, that’s what I want!</title>
		<link>http://feedproxy.google.com/~r/PetersPattern/~3/b4YzWBxSy7c/</link>
		<comments>http://peterspattern.com/tools-and-packages-thats-what-i-want/#comments</comments>
		<pubDate>Sat, 16 Feb 2013 21:05:51 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Chocolatey]]></category>
		<category><![CDATA[Packages]]></category>
		<category><![CDATA[SublimeText]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[TypeScript]]></category>

		<guid isPermaLink="false">http://peterspattern.com/?p=380</guid>
		<description>Seeing that it&amp;#8217;s been a great while since my last write-up for The Pattern, I thought I would share with you today&amp;#8217;s endeavor: getting the right stuff in place so I can start coding in TypeScript. Now, I&amp;#8217;m not going to write about the language, nor why its existence is a good thing. I might come&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=b4YzWBxSy7c:FNYwNE3mAH8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=b4YzWBxSy7c:FNYwNE3mAH8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=b4YzWBxSy7c:FNYwNE3mAH8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=b4YzWBxSy7c:FNYwNE3mAH8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=b4YzWBxSy7c:FNYwNE3mAH8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=b4YzWBxSy7c:FNYwNE3mAH8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PetersPattern/~4/b4YzWBxSy7c" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://peterspattern.com/tools-and-packages-thats-what-i-want/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://peterspattern.com/tools-and-packages-thats-what-i-want/</feedburner:origLink></item>
		<item>
		<title>Dependency Injection and Class Inheritance</title>
		<link>http://feedproxy.google.com/~r/PetersPattern/~3/qUT7tlze_5M/</link>
		<comments>http://peterspattern.com/dependency-injection-and-class-inheritance/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 07:58:00 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[aggregate service]]></category>
		<category><![CDATA[autofac]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[dependency injection]]></category>

		<guid isPermaLink="false">http://peterspattern.com/?p=128</guid>
		<description>Once upon a project there was a base class: class abstract CommonLogic { protected CommonLogic(IFirstLowLevelService firstService) {} } &amp;#8230;that several developers wanted to subclass. They all believed in the inversion of control principle and took therefore all their dependencies as constructor parameters.&amp;#160; With Autofac, a dependency injection framework at hand they ventured forth implementing many&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=qUT7tlze_5M:2BGPcKdn2Ls:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=qUT7tlze_5M:2BGPcKdn2Ls:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=qUT7tlze_5M:2BGPcKdn2Ls:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=qUT7tlze_5M:2BGPcKdn2Ls:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=qUT7tlze_5M:2BGPcKdn2Ls:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=qUT7tlze_5M:2BGPcKdn2Ls:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PetersPattern/~4/qUT7tlze_5M" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://peterspattern.com/dependency-injection-and-class-inheritance/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://peterspattern.com/dependency-injection-and-class-inheritance/</feedburner:origLink></item>
		<item>
		<title>Generate generic factories with Autofac</title>
		<link>http://feedproxy.google.com/~r/PetersPattern/~3/qjnNepO5nIs/</link>
		<comments>http://peterspattern.com/generate-generic-factories-with-autofac/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 13:07:07 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[autofac]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[container]]></category>

		<guid isPermaLink="false">http://peterspattern.com/?p=296</guid>
		<description>With Autofac, factory delegates can be generated based on delegate signatures. This article shows how this is done and also shows a solution to using generic delegates with Autofac&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=qjnNepO5nIs:6rEBY5mAtkk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=qjnNepO5nIs:6rEBY5mAtkk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=qjnNepO5nIs:6rEBY5mAtkk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=qjnNepO5nIs:6rEBY5mAtkk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=qjnNepO5nIs:6rEBY5mAtkk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=qjnNepO5nIs:6rEBY5mAtkk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PetersPattern/~4/qjnNepO5nIs" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://peterspattern.com/generate-generic-factories-with-autofac/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://peterspattern.com/generate-generic-factories-with-autofac/</feedburner:origLink></item>
		<item>
		<title>Plugin mashup in FogBugz 7</title>
		<link>http://feedproxy.google.com/~r/PetersPattern/~3/ZPoivOSUU3A/</link>
		<comments>http://peterspattern.com/plugin-mashup-in-fogbugz-7/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 11:11:33 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[FogBugz]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://peterspattern.com/?p=278</guid>
		<description>With the advent of FogBugz 7 and the new plugin system, new possibilities arise for us FogBugz users.  Here is a tip on how to extend cases in this brilliant system with a custom field and add some functionality to it. Similar to the Related Cases feature, my scenario was that I wanted to connect cases&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=ZPoivOSUU3A:aYBpZW-Oftg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=ZPoivOSUU3A:aYBpZW-Oftg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=ZPoivOSUU3A:aYBpZW-Oftg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=ZPoivOSUU3A:aYBpZW-Oftg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=ZPoivOSUU3A:aYBpZW-Oftg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=ZPoivOSUU3A:aYBpZW-Oftg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PetersPattern/~4/ZPoivOSUU3A" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://peterspattern.com/plugin-mashup-in-fogbugz-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://peterspattern.com/plugin-mashup-in-fogbugz-7/</feedburner:origLink></item>
		<item>
		<title>Windows 7 and booting a virtual hard drive</title>
		<link>http://feedproxy.google.com/~r/PetersPattern/~3/_KwCgUDi5HI/</link>
		<comments>http://peterspattern.com/windows-7-and-booting-a-virtual-hard-drive/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 12:52:36 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[AIK]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[bootmanager]]></category>
		<category><![CDATA[vhd]]></category>
		<category><![CDATA[wim2vhd]]></category>
		<category><![CDATA[windows7]]></category>

		<guid isPermaLink="false">http://peterspattern.com/?p=123</guid>
		<description>Having isolated environments for doing development, testing or just trying out new stuff, is extremely valuable. I for one have several environments, one for each client I work for, and a couple for working with internal projects. In the early stone age we had to make do with multiple computers to achieve such isolated environments.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=_KwCgUDi5HI:h0uCjR3IQzw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=_KwCgUDi5HI:h0uCjR3IQzw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=_KwCgUDi5HI:h0uCjR3IQzw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=_KwCgUDi5HI:h0uCjR3IQzw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=_KwCgUDi5HI:h0uCjR3IQzw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=_KwCgUDi5HI:h0uCjR3IQzw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PetersPattern/~4/_KwCgUDi5HI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://peterspattern.com/windows-7-and-booting-a-virtual-hard-drive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://peterspattern.com/windows-7-and-booting-a-virtual-hard-drive/</feedburner:origLink></item>
		<item>
		<title>Using screen scraping to expose legacy web pages in RSS</title>
		<link>http://feedproxy.google.com/~r/PetersPattern/~3/c5VvoUcmcAw/</link>
		<comments>http://peterspattern.com/using-screen-scraping-to-expose-legacy-web-pages-in-rss/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 07:01:17 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[feedburner]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[screen-scraping]]></category>

		<guid isPermaLink="false">http://peterspattern.com/?p=102</guid>
		<description>As part of my (almost) daily drive to and from one of my clients I pass through the sub-sea Oslofjord tunnel (Oslofjordtunnelen). Now what has driving got to do with screen scraping and RSS, you say? Hang on, I’m getting there. Below is a map extract that shows part of my route. The topmost pin&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=c5VvoUcmcAw:quYEXJKd0J0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=c5VvoUcmcAw:quYEXJKd0J0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=c5VvoUcmcAw:quYEXJKd0J0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=c5VvoUcmcAw:quYEXJKd0J0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=c5VvoUcmcAw:quYEXJKd0J0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=c5VvoUcmcAw:quYEXJKd0J0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PetersPattern/~4/c5VvoUcmcAw" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://peterspattern.com/using-screen-scraping-to-expose-legacy-web-pages-in-rss/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://peterspattern.com/using-screen-scraping-to-expose-legacy-web-pages-in-rss/</feedburner:origLink></item>
		<item>
		<title>Going to Microsoft PDC 2009!</title>
		<link>http://feedproxy.google.com/~r/PetersPattern/~3/TPlbfScmLtg/</link>
		<comments>http://peterspattern.com/going-to-microsoft-pdc-2009/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 22:19:34 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PDC]]></category>

		<guid isPermaLink="false">http://peterspattern.com/?p=70</guid>
		<description>Only one year after the most successful PDC 08, I find myself (and my company) going to Los Angeles once more. PDC 09 looks promising with sessions covering the .Net Framework 4, Visual Studio and Team System 2010, Windows Azure, DirectX 11, Silverlight 3, and much more&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=TPlbfScmLtg:EeFBK2XSgVY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=TPlbfScmLtg:EeFBK2XSgVY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=TPlbfScmLtg:EeFBK2XSgVY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=TPlbfScmLtg:EeFBK2XSgVY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=TPlbfScmLtg:EeFBK2XSgVY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=TPlbfScmLtg:EeFBK2XSgVY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PetersPattern/~4/TPlbfScmLtg" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://peterspattern.com/going-to-microsoft-pdc-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://peterspattern.com/going-to-microsoft-pdc-2009/</feedburner:origLink></item>
		<item>
		<title>Moving Peter’s Pattern</title>
		<link>http://feedproxy.google.com/~r/PetersPattern/~3/n0j8DyG_zyg/</link>
		<comments>http://peterspattern.com/moving-peters-pattern/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 18:52:48 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://peterspattern.com/?p=21</guid>
		<description>The time have come for the trusty Eternia server to let go of my blog. I&amp;#8217;m giving it this new home (presumably faster and more stable), with, as you probably think too,  a more befitting name. Now, for those of us that didn&amp;#8217;t realize the value of services like FeedBurner when setting up a new blog, I&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=n0j8DyG_zyg:pGCMmlZChXA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=n0j8DyG_zyg:pGCMmlZChXA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=n0j8DyG_zyg:pGCMmlZChXA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=n0j8DyG_zyg:pGCMmlZChXA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=n0j8DyG_zyg:pGCMmlZChXA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=n0j8DyG_zyg:pGCMmlZChXA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PetersPattern/~4/n0j8DyG_zyg" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://peterspattern.com/moving-peters-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://peterspattern.com/moving-peters-pattern/</feedburner:origLink></item>
		<item>
		<title>Team Build and drop location share permissions</title>
		<link>http://feedproxy.google.com/~r/PetersPattern/~3/0AIE5_e1T1Y/</link>
		<comments>http://peterspattern.com/team-build-and-drop-location-share-permissions/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 13:02:00 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Team Build]]></category>
		<category><![CDATA[Team Foundation Server]]></category>

		<guid isPermaLink="false" />
		<description>I&amp;#8217;ve recently banged my head against a simple, yet annoying problem with Team Build and the way build result files are published to the so-called drop location. In my case, this location is a share on our file server. Knowingly, the build service executes under a TFSBUILD account which I have given Co-Owner permission level&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=0AIE5_e1T1Y:Ro2eosQjYao:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=0AIE5_e1T1Y:Ro2eosQjYao:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=0AIE5_e1T1Y:Ro2eosQjYao:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=0AIE5_e1T1Y:Ro2eosQjYao:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=0AIE5_e1T1Y:Ro2eosQjYao:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=0AIE5_e1T1Y:Ro2eosQjYao:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PetersPattern/~4/0AIE5_e1T1Y" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://peterspattern.com/team-build-and-drop-location-share-permissions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://peterspattern.com/team-build-and-drop-location-share-permissions/</feedburner:origLink></item>
		<item>
		<title>ASP.Net Profile performance or lack thereof</title>
		<link>http://feedproxy.google.com/~r/PetersPattern/~3/LqiKDC90yrM/</link>
		<comments>http://peterspattern.com/asp-net-profile-performance-or-lack-thereof/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 11:39:00 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Membership]]></category>

		<guid isPermaLink="false" />
		<description>In a customer solution I&amp;#8217;ve been working on we use ASP.Net Membership and Profile to store information about users. We use profile data extensively in various reports and listings throughout the solution. Putting the solution under some regular user activity though, showed some really poor performance when producing reports. Some of these are large reports&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=LqiKDC90yrM:Ro2eosQjYao:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=LqiKDC90yrM:Ro2eosQjYao:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=LqiKDC90yrM:Ro2eosQjYao:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=LqiKDC90yrM:Ro2eosQjYao:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=LqiKDC90yrM:Ro2eosQjYao:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=LqiKDC90yrM:Ro2eosQjYao:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PetersPattern/~4/LqiKDC90yrM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://peterspattern.com/asp-net-profile-performance-or-lack-thereof/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://peterspattern.com/asp-net-profile-performance-or-lack-thereof/</feedburner:origLink></item>
	</channel>
</rss>
