<?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>Sun, 06 Nov 2011 20:49:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.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>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[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;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_PipM-AQUM1qfW0lz2pu2N9XRB4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_PipM-AQUM1qfW0lz2pu2N9XRB4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_PipM-AQUM1qfW0lz2pu2N9XRB4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_PipM-AQUM1qfW0lz2pu2N9XRB4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&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>2</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[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;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/M80eZbwatk9R6tBvJIOIHv3BPrw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M80eZbwatk9R6tBvJIOIHv3BPrw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/M80eZbwatk9R6tBvJIOIHv3BPrw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M80eZbwatk9R6tBvJIOIHv3BPrw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&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;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Tv5QM7KcsaloUgqG30VbZWAkYeA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tv5QM7KcsaloUgqG30VbZWAkYeA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Tv5QM7KcsaloUgqG30VbZWAkYeA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tv5QM7KcsaloUgqG30VbZWAkYeA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&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;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vB7VqlqZeBnjJEsF5RRuEqOOiSk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vB7VqlqZeBnjJEsF5RRuEqOOiSk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vB7VqlqZeBnjJEsF5RRuEqOOiSk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vB7VqlqZeBnjJEsF5RRuEqOOiSk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&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;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZtZB9gXTkMrsobkS5OGUUsc2A1c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZtZB9gXTkMrsobkS5OGUUsc2A1c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZtZB9gXTkMrsobkS5OGUUsc2A1c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZtZB9gXTkMrsobkS5OGUUsc2A1c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&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;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ycvT3rrg2e-XPjVKlmGKxUDy6aY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ycvT3rrg2e-XPjVKlmGKxUDy6aY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ycvT3rrg2e-XPjVKlmGKxUDy6aY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ycvT3rrg2e-XPjVKlmGKxUDy6aY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&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;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sUrdBaXemlHY_ETVSeovFkXwuzg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sUrdBaXemlHY_ETVSeovFkXwuzg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sUrdBaXemlHY_ETVSeovFkXwuzg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sUrdBaXemlHY_ETVSeovFkXwuzg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&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;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oT5YmyXTtL3Noef1iWNG_81y3Ns/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oT5YmyXTtL3Noef1iWNG_81y3Ns/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oT5YmyXTtL3Noef1iWNG_81y3Ns/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oT5YmyXTtL3Noef1iWNG_81y3Ns/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&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;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DmK87lpGVvk-9aBqS8Yi7vUXC3w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DmK87lpGVvk-9aBqS8Yi7vUXC3w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DmK87lpGVvk-9aBqS8Yi7vUXC3w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DmK87lpGVvk-9aBqS8Yi7vUXC3w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&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>
		<item>
		<title>Sql Server, WMI and PowerShell</title>
		<link>http://feedproxy.google.com/~r/PetersPattern/~3/OakAEWeicUU/</link>
		<comments>http://peterspattern.com/sql-server-wmi-and-powershell/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 08:59:00 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[WMI]]></category>

		<guid isPermaLink="false" />
		<description>So I started out on a quest: a quest for the overview of installed SQL Server instances on my machine. With previous versions we had to crawl the tangled forest of the Registry to get this information. Knowing that with SQL Server 2005 there is now a WMI namespace that can be queried, and with
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Lt5Uh1ZqduZa2qhnYxS4-zZIHkU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lt5Uh1ZqduZa2qhnYxS4-zZIHkU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Lt5Uh1ZqduZa2qhnYxS4-zZIHkU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lt5Uh1ZqduZa2qhnYxS4-zZIHkU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=OakAEWeicUU: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=OakAEWeicUU: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=OakAEWeicUU:Ro2eosQjYao:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=OakAEWeicUU:Ro2eosQjYao:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PetersPattern?a=OakAEWeicUU:Ro2eosQjYao:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PetersPattern?i=OakAEWeicUU:Ro2eosQjYao:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PetersPattern/~4/OakAEWeicUU" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://peterspattern.com/sql-server-wmi-and-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://peterspattern.com/sql-server-wmi-and-powershell/</feedburner:origLink></item>
	</channel>
</rss>

