<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Nicholas Blumhardt</title>
	<link>http://nblumhardt.com</link>
	<description></description>
	<lastBuildDate>Fri, 28 May 2010 22:19:58 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0" -->

	<item>
		<title>Simplifying &#8216;Configuration by Exception&#8217;</title>
		<description><![CDATA[Given an assembly containing components, most of them will have similar configuration requirements. A simple assembly scanning statement usually applies to 90% of them: Assembly componentsAssembly = // ... var builder = new ContainerBuilder&#40;&#41;; builder.RegisterAssemblyTypes&#40;componentsAssembly&#41; &#160; &#160; .AsImplementedInterfaces&#40;&#41;; Now, the annoying thing is &#8211; what if one of those components needs to be scoped per-HTTP-request? [...]]]></description>
		<link>http://nblumhardt.com/2010/05/simplifying-configuration-by-exception/</link>
			</item>
	<item>
		<title>Autofac 2.2 Released</title>
		<description><![CDATA[It’s that time again! There are some great features from the original plan still in the pipeline, but the completed work is important to some users so binaries for Autofac 2.2 have been made available on the Autofac site. What’s new? Version 2.2 is highly backwards-compatible with 2.1. Along with many small improvements, the significant [...]]]></description>
		<link>http://nblumhardt.com/2010/05/autofac-2-2-released/</link>
			</item>
	<item>
		<title>Lightweight Adaptation – Coming Soon</title>
		<description><![CDATA[The type-to-type mapping of an IoC container obscures the fact that in reality, IoC configuration describes object graphs. Perhaps this is why it is sometimes difficult to reason about how component instances will come together at runtime? The problem dealt with in this article fits this description – a simple object graph that is unintuitive [...]]]></description>
		<link>http://nblumhardt.com/2010/04/lightweight-adaptation-%e2%80%93-coming-soon/</link>
			</item>
	<item>
		<title>Autofac 2.1 on Talking Shop Down Under</title>
		<description><![CDATA[Richard Banks was kind enough to interview me on Episode 8 of Talking Shop Down Under. If you&#8217;re interested in some of the ideas behind the new Autofac 2.1 release, be sure to check out the podcast!]]></description>
		<link>http://nblumhardt.com/2010/04/autofac-2-1-on-talking-shop-down-under/</link>
			</item>
	<item>
		<title>Introducing Autofac 2.1 RTW</title>
		<description><![CDATA[After nearly two years of experimentation, design and development, Autofac&#8217;s second major release is here! Autofac 2.1 is still the IoC container you know and love, but reorganised so that Autofac 1.4&#8242;s strengths &#8212; especially in providing a low-friction developer experience &#8212; really shine. You can download the binaries here, or read on for some [...]]]></description>
		<link>http://nblumhardt.com/2010/04/introducing-autofac-2-1-rtw/</link>
			</item>
	<item>
		<title>The Must-Have Tablet for 2010</title>
		<description><![CDATA[If you&#8217;re a fan of index cards or Post-it notes for work item tracking, here&#8217;s another simple helper you might enjoy. The Quartet Cube is a tiny, portable metallic whiteboard. On our recent project we&#8217;ve kept three in the project room and found them perfect for: Taking notes during meetings Small focused to-do lists (we [...]]]></description>
		<link>http://nblumhardt.com/2010/04/the-must-have-tablet-for-2010/</link>
			</item>
	<item>
		<title>Autofac 2.1 goes RC (the &#8220;me too!&#8221; release)</title>
		<description><![CDATA[Today brings a new build of Autofac, now designated &#8220;Release Candidate&#8221;. Autofac 2.1.9 includes the last of the critical changes for a full release. Since 2.1.8: Many bug fixes and small usability enhancements BeginLifetimeScope() now allows additional components to be configured for the child scope An AutofacContrib build for both .NET 3.5 and 4.0 is [...]]]></description>
		<link>http://nblumhardt.com/2010/02/autofac-2-1-goes-rc-the-me-too-release/</link>
			</item>
	<item>
		<title>The Relationship Zoo</title>
		<description><![CDATA[Dependency Injection, unsurprisingly, is all about the relationships between components. Components rarely exist or perform any useful task alone. A system that achieves a business function may use tens, hundreds or even thousands of different components, all working in collaboration to get a job done. Early IoC containers understood one kind of relationship: &#8220;A needs [...]]]></description>
		<link>http://nblumhardt.com/2010/01/the-relationship-zoo/</link>
			</item>
	<item>
		<title>Building an External DSL in C#</title>
		<description><![CDATA[Download the example as a VS2010 solution. Our current project includes a small workflow for submission and approval of user account creation requests. This makes a good example to discuss domain-specific languages and Sprache, so I&#8217;ll paraphrase some of the requirements here. The set of user account types is open-ended; currently “employee”, “contractor”, “temporary” and [...]]]></description>
		<link>http://nblumhardt.com/2010/01/building-an-external-dsl-in-c/</link>
			</item>
	<item>
		<title>MVC Integration Changes in Autofac Beta 2.1.6</title>
		<description><![CDATA[Autofac 1.4 and earlier 2.1 versions used AutofacControllerModule as a way of finding and registering ASP.NET MVC controllers with the container. In the Autofac 2.1 MVC integration, there is a new ContainerBuilder extension method called RegisterControllers. var builder = new ContainerBuilder&#40;&#41;; // Was: // builder.RegisterModule(new AutofacControllerModule(...)) builder.RegisterControllers&#40;Assembly.GetExecutingAssembly&#40;&#41;&#41;; _containerProvider = new ContainerProvider&#40;builder.Build&#40;&#41;&#41;; ControllerBuilder.Current.SetControllerFactory&#40; &#160; &#160; &#160; [...]]]></description>
		<link>http://nblumhardt.com/2010/01/mvc-integration-changes-in-autofac-beta-2-1-6/</link>
			</item>
</channel>
</rss>
