<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>John Plummer . com</title>
	<atom:link href="http://www.johnplummer.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.johnplummer.com</link>
	<description>Stuff I want to remember</description>
	<lastBuildDate>Sun, 29 Aug 2010 21:27:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Macs, Parallels and Keyboard Layouts</title>
		<link>http://www.johnplummer.com/mac/macs-parallels-and-keyboard-layouts.html</link>
		<comments>http://www.johnplummer.com/mac/macs-parallels-and-keyboard-layouts.html#comments</comments>
		<pubDate>Sun, 29 Aug 2010 21:27:33 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Combinations]]></category>
		<category><![CDATA[Correct Layout]]></category>
		<category><![CDATA[Ctrl Alt 2]]></category>
		<category><![CDATA[Default Input]]></category>
		<category><![CDATA[Guarantees]]></category>
		<category><![CDATA[Input Language]]></category>
		<category><![CDATA[Keyboard Download]]></category>
		<category><![CDATA[Keyboard Keys]]></category>
		<category><![CDATA[Keyboard Layout]]></category>
		<category><![CDATA[Keyboard Layouts]]></category>
		<category><![CDATA[Keyboards]]></category>
		<category><![CDATA[Mac Keyboard]]></category>
		<category><![CDATA[Mappings]]></category>
		<category><![CDATA[Microsoft Keyboard]]></category>
		<category><![CDATA[Os X]]></category>
		<category><![CDATA[Parallels]]></category>
		<category><![CDATA[Shortcut Keys]]></category>
		<category><![CDATA[Virus Scanner]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Vm]]></category>

		<guid isPermaLink="false">http://www.johnplummer.com/mac/macs-parallels-and-keyboard-layouts.html</guid>
		<description><![CDATA[I am currently developing on a Mac, running Visual Studio on a Windows 7 VM courtesy of Parallels. There are a number of issues to resolve the first of which is the key mappings. I am using the Mac bluetooth keyboard and a few keys are mapped incorrectly: Pressing this key Results in this output [...]]]></description>
		<wfw:commentRss>http://www.johnplummer.com/mac/macs-parallels-and-keyboard-layouts.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DI with Ninject for an MVC project</title>
		<link>http://www.johnplummer.com/code/di-with-ninject-for-an-mvc-project.html</link>
		<comments>http://www.johnplummer.com/code/di-with-ninject-for-an-mvc-project.html#comments</comments>
		<pubDate>Sun, 29 Aug 2010 18:06:04 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[CSharp]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Asp Net]]></category>
		<category><![CDATA[Class Instances]]></category>
		<category><![CDATA[Concrete Class]]></category>
		<category><![CDATA[Ctor]]></category>
		<category><![CDATA[Download Web]]></category>
		<category><![CDATA[Files Dll]]></category>
		<category><![CDATA[Instance Methods]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Lib]]></category>
		<category><![CDATA[Moving Target]]></category>
		<category><![CDATA[Mvc2]]></category>
		<category><![CDATA[Source Link]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Void Load]]></category>

		<guid isPermaLink="false">http://www.johnplummer.com/code/di-with-ninject-for-an-mvc-project.html</guid>
		<description><![CDATA[This seems to be a somewhat moving target with ASP.Net MVC moving up the versions as well as Ninject. This particular target will be ASP.Net MVC 2.0 and Ninject 2.0. First set up the references: Download Ninject.Web.Mvc (If not using git, there is a download source link on the page). Open the mvc2/Ninject.Web.Mvc.sln and compile [...]]]></description>
		<wfw:commentRss>http://www.johnplummer.com/code/di-with-ninject-for-an-mvc-project.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fakes, Mocks, and Stubs, What&#8217;s the Difference?</title>
		<link>http://www.johnplummer.com/tdd/fakes-mocks-and-stubs-whats-the-difference.html</link>
		<comments>http://www.johnplummer.com/tdd/fakes-mocks-and-stubs-whats-the-difference.html#comments</comments>
		<pubDate>Sat, 24 Apr 2010 08:20:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[TDD]]></category>
		<category><![CDATA[Canned Answers]]></category>
		<category><![CDATA[Dummy]]></category>
		<category><![CDATA[Expectation]]></category>
		<category><![CDATA[Fakes]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[Interrogation]]></category>
		<category><![CDATA[Martin Fowler]]></category>
		<category><![CDATA[Mocks And Stubs]]></category>
		<category><![CDATA[Parameters]]></category>

		<guid isPermaLink="false">http://www.johnplummer.com/tdd/fakes-mocks-and-stubs-whats-the-difference.html</guid>
		<description><![CDATA[It doesn’t take much unit testing before you come across a dependency in the class you are testing for another object. Hopefully your classes are loosely coupled and you are able to make a substitution for this other object. It seems most people call these substitute objects mocks but a mock is a specific thing. [...]]]></description>
		<wfw:commentRss>http://www.johnplummer.com/tdd/fakes-mocks-and-stubs-whats-the-difference.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entity Classes, IDs and Equality</title>
		<link>http://www.johnplummer.com/ddd/entity-classes-and-transient-ids.html</link>
		<comments>http://www.johnplummer.com/ddd/entity-classes-and-transient-ids.html#comments</comments>
		<pubDate>Thu, 22 Apr 2010 08:19:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DDD]]></category>
		<category><![CDATA[Abstract Class]]></category>
		<category><![CDATA[Amp]]></category>
		<category><![CDATA[Entities]]></category>
		<category><![CDATA[Equality]]></category>
		<category><![CDATA[Ids]]></category>
		<category><![CDATA[Int Id]]></category>
		<category><![CDATA[Lt]]></category>
		<category><![CDATA[Null Return]]></category>
		<category><![CDATA[Override]]></category>
		<category><![CDATA[Repository]]></category>
		<category><![CDATA[Return Id]]></category>
		<category><![CDATA[Virtual Bool]]></category>

		<guid isPermaLink="false">http://www.johnplummer.com/ddd/entity-classes-and-transient-ids.html</guid>
		<description><![CDATA[I want my entity classes to rely on their ID when checking equality, the ID is populated from the repository when I retrieve an object and automatically generated when I save a new entity. This poses the problem of how I compare two entities before they have been saved while working with them in my [...]]]></description>
		<wfw:commentRss>http://www.johnplummer.com/ddd/entity-classes-and-transient-ids.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solution Layout for an MVC App</title>
		<link>http://www.johnplummer.com/mvc/solution-layout-for-an-mvc-app.html</link>
		<comments>http://www.johnplummer.com/mvc/solution-layout-for-an-mvc-app.html#comments</comments>
		<pubDate>Tue, 20 Apr 2010 08:16:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[MVC]]></category>
		<category><![CDATA[Access Code]]></category>
		<category><![CDATA[Circular Reference]]></category>
		<category><![CDATA[Class Libraries]]></category>
		<category><![CDATA[Cohesion]]></category>
		<category><![CDATA[Content Folder]]></category>
		<category><![CDATA[Core Data]]></category>
		<category><![CDATA[Coupling]]></category>
		<category><![CDATA[Css Files]]></category>
		<category><![CDATA[Css Images]]></category>
		<category><![CDATA[Data Access]]></category>
		<category><![CDATA[Data Web]]></category>
		<category><![CDATA[Folders]]></category>
		<category><![CDATA[Infrastructure Data]]></category>
		<category><![CDATA[Infrastructure Project]]></category>
		<category><![CDATA[Infrastructure Projects]]></category>
		<category><![CDATA[Initial Work]]></category>
		<category><![CDATA[Plumbing Code]]></category>
		<category><![CDATA[Practise]]></category>
		<category><![CDATA[Project References]]></category>
		<category><![CDATA[Subfolder]]></category>

		<guid isPermaLink="false">http://www.johnplummer.com/mvc/solution-layout-for-an-mvc-app.html</guid>
		<description><![CDATA[While it may seem easier to throw all code into one project, it is good practise to separate areas of code into different projects within a solution. This helps promote good design with principles like loose coupling and high cohesion. A solution layout I like is: Domain – contains the domain layer and data interfaces [...]]]></description>
		<wfw:commentRss>http://www.johnplummer.com/mvc/solution-layout-for-an-mvc-app.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Azure Development Fabric and Visual Studio 2010</title>
		<link>http://www.johnplummer.com/visual-studio/azure-development-fabric-and-visual-studio-2010.html</link>
		<comments>http://www.johnplummer.com/visual-studio/azure-development-fabric-and-visual-studio-2010.html#comments</comments>
		<pubDate>Tue, 13 Apr 2010 16:50:55 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Project]]></category>
		<category><![CDATA[Debugger]]></category>
		<category><![CDATA[Fabric]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.johnplummer.com/uncategorized/azure-development-fabric-and-visual-studio-2010.html</guid>
		<description><![CDATA[Just installed Visual Studio 2010. The first thing I tried was creating an new Cloud project. The whole process was surprisingly painless. After creating the solution, I was prompted to download and install the Azure tools. Once they were installed, I deleted and recreated the solution and was prompted for which Roles I wanted: After [...]]]></description>
		<wfw:commentRss>http://www.johnplummer.com/visual-studio/azure-development-fabric-and-visual-studio-2010.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple WCF Service Host</title>
		<link>http://www.johnplummer.com/code/simple-wcf-service-host.html</link>
		<comments>http://www.johnplummer.com/code/simple-wcf-service-host.html#comments</comments>
		<pubDate>Fri, 22 Jan 2010 18:52:35 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[CSharp]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://www.johnplummer.com/uncategorized/simple-wcf-service-host.html</guid>
		<description><![CDATA[app.config The configuration for a simple http WCF host is: &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34; ?&#62; &#60;configuration&#62; &#60;appSettings&#62; &#60;/appSettings&#62; &#60;system.serviceModel&#62; &#60;services&#62; &#60;service name=&#34;AssemblyNamespace.ServiceImplementation&#34; behaviorConfiguration=&#34;ServiceBehavior&#34;&#62; &#60;endpoint address=&#34;ServiceName&#34; binding=&#34;basicHttpBinding&#34; contract=&#34;AssemblyNamespace.ServiceContractInterface&#34; /&#62; &#60;endpoint address=&#34;mex&#34; binding=&#34;mexHttpBinding&#34; contract=&#34;IMetadataExchange&#34; /&#62; &#60;host&#62; &#60;baseAddresses&#62; &#60;add baseAddress=&#34;http://HostName:Port/&#34;/&#62; &#60;/baseAddresses&#62; &#60;/host&#62; &#60;/service&#62; &#60;/services&#62; &#60;behaviors&#62; &#60;serviceBehaviors&#62; &#60;behavior name=&#34;ServiceBehavior&#34;&#62; &#60;serviceMetadata httpGetEnabled=&#34;true&#34;/&#62; &#60;/behavior&#62; &#60;/serviceBehaviors&#62; &#60;/behaviors&#62; &#60;/system.serviceModel&#62; &#60;/configuration&#62; An example: &#60;?xml version=&#34;1.0&#34; [...]]]></description>
		<wfw:commentRss>http://www.johnplummer.com/code/simple-wcf-service-host.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installing Subversion on Windows</title>
		<link>http://www.johnplummer.com/tools/installing-subversion-on-windows.html</link>
		<comments>http://www.johnplummer.com/tools/installing-subversion-on-windows.html#comments</comments>
		<pubDate>Sun, 13 Jul 2008 19:50:10 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://www.johnplummer.com/vista/installing-subversion-on-windows.html</guid>
		<description><![CDATA[My requirements are to host the repository on a windows machine, mostly for access from the LAN but also to be accessible over the Internet. The server is running Vista but the install and set up process should be similar on other versions of windows. Currently there are two relevant builds of Subversion, one based [...]]]></description>
		<wfw:commentRss>http://www.johnplummer.com/tools/installing-subversion-on-windows.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Apache HTTP Server on Windows</title>
		<link>http://www.johnplummer.com/tools/installing-apache-http-server-on-windows.html</link>
		<comments>http://www.johnplummer.com/tools/installing-apache-http-server-on-windows.html#comments</comments>
		<pubDate>Mon, 07 Jul 2008 21:05:02 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://www.johnplummer.com/vista/installing-apache-http-server-on-windows.html</guid>
		<description><![CDATA[I am setting up a machine to host Subversion. My preference is to use Apache as the HTTP server. The server is running Vista but the install and set up process should be similar on other versions of windows. DownloadThe latest Apache build (currently apache_2.2.9-win32-x86-no_ssl-r2.msi) from http://httpd.apache.org/download.cgi Install ApacheRun the installer and follow the instructions. [...]]]></description>
		<wfw:commentRss>http://www.johnplummer.com/tools/installing-apache-http-server-on-windows.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vista &#8220;Windows Complete PC Restore&#8221; fails with &#8220;No valid backup locations could be found&#8221;</title>
		<link>http://www.johnplummer.com/vista/vista-windows-complete-pc-restore-fails-with-no-valid-backup-locations-could-be-found.html</link>
		<comments>http://www.johnplummer.com/vista/vista-windows-complete-pc-restore-fails-with-no-valid-backup-locations-could-be-found.html#comments</comments>
		<pubDate>Wed, 02 Jul 2008 20:35:04 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://www.johnplummer.com/vista/vista-windows-complete-pc-restore-fails-with-no-valid-backup-locations-could-be-found.html</guid>
		<description><![CDATA[There is an issue with Vista complete PC back up and restore if you are restoring to a clean system from more than one&#160;DVD or CD. It appears that the catalogue is stored on the last disc in the back up set but this appears to be undocumented. This means when you run your Windows [...]]]></description>
		<wfw:commentRss>http://www.johnplummer.com/vista/vista-windows-complete-pc-restore-fails-with-no-valid-backup-locations-could-be-found.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
