﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Jeff Brown commented on When IoC becomes transparent</title><description>Oh yes!  This works really really well for me too.
  
So well that I decided to add Constructor Dependency Injection to my client-side code too!  See my recent blog post...
</description><link>http://ayende.com/2526/when-ioc-becomes-transparent#comment11</link><guid>http://ayende.com/2526/when-ioc-becomes-transparent#comment11</guid><pubDate>Tue, 12 Jun 2007 10:23:05 GMT</pubDate></item><item><title>Ayende Rahien commented on When IoC becomes transparent</title><description>&gt; What you have just described looks like you have managed to get into programmers' heaven.
  
  
I made sure that I now have a lot of time to debug multi threaded javascript, no really heaven in my book :-)
</description><link>http://ayende.com/2526/when-ioc-becomes-transparent#comment10</link><guid>http://ayende.com/2526/when-ioc-becomes-transparent#comment10</guid><pubDate>Sat, 09 Jun 2007 03:42:07 GMT</pubDate></item><item><title>Ayende Rahien commented on When IoC becomes transparent</title><description>@Matthew,
  
Check the next post for the details
</description><link>http://ayende.com/2526/when-ioc-becomes-transparent#comment9</link><guid>http://ayende.com/2526/when-ioc-becomes-transparent#comment9</guid><pubDate>Sat, 09 Jun 2007 03:32:07 GMT</pubDate></item><item><title>Marcin Seredynski commented on When IoC becomes transparent</title><description>Hey Ayende! What you have just described looks like you have managed to get into programmers' heaven. I am aiming towards achieving the same goal in the future. After reading your post, I made myself a promise that I'm finally going to implement something real and use IoC there. Thanks, that was inspiring :)
</description><link>http://ayende.com/2526/when-ioc-becomes-transparent#comment8</link><guid>http://ayende.com/2526/when-ioc-becomes-transparent#comment8</guid><pubDate>Sat, 09 Jun 2007 01:33:24 GMT</pubDate></item><item><title>Matthew commented on When IoC becomes transparent</title><description>How are you automatically registering the controllers?
</description><link>http://ayende.com/2526/when-ioc-becomes-transparent#comment7</link><guid>http://ayende.com/2526/when-ioc-becomes-transparent#comment7</guid><pubDate>Fri, 08 Jun 2007 20:44:58 GMT</pubDate></item><item><title>joeyDotNet commented on When IoC becomes transparent</title><description>Oh yeah, I've been meaning to check that out.  From Jacob at Eleutian right?  Thanks for reminding me...  :)
</description><link>http://ayende.com/2526/when-ioc-becomes-transparent#comment6</link><guid>http://ayende.com/2526/when-ioc-becomes-transparent#comment6</guid><pubDate>Fri, 08 Jun 2007 10:33:29 GMT</pubDate></item><item><title>Ayende Rahien commented on When IoC becomes transparent</title><description>&gt; except probably your unit tests.
  
  
AutoMockingContainer _rocks_!
</description><link>http://ayende.com/2526/when-ioc-becomes-transparent#comment5</link><guid>http://ayende.com/2526/when-ioc-becomes-transparent#comment5</guid><pubDate>Fri, 08 Jun 2007 08:08:46 GMT</pubDate></item><item><title>Ayende Rahien commented on When IoC becomes transparent</title><description>Yes, it auto wire by default, the main thing that made this very easy was that I have whole set of components that are automatically registered in the container (all the views and the controllers) which are where most of the stuff is happening.
  
Adding a service happens fairly rarely now, so it is entirely possible to simply forget about the IoC.
</description><link>http://ayende.com/2526/when-ioc-becomes-transparent#comment4</link><guid>http://ayende.com/2526/when-ioc-becomes-transparent#comment4</guid><pubDate>Fri, 08 Jun 2007 07:54:34 GMT</pubDate></item><item><title>joeyDotNet commented on When IoC becomes transparent</title><description>@Jeremy
  
Yeah, Windsor does auto-wire everything for you automatically.  So Windsor (and, of course, IoC containers in general as you know) free you from having to worry about how your going to create all of your "container managed" objects and inject them in the appropriate places at the appropriate time.  
  
  
A nice side effect of this, that I really like, is that your object's constructors have nothing directly relying on them, except probably your unit tests.  So it's really easy to move dependencies around during refactoring and a lot of the time, you won't have to change the Windsor configuration at all.
  
  
Before I started using Windsor, I used Spring.NET for a bit.  From what I remember, if you set up Spring.NET correctly, it will also auto-wire everything for you down the chain.  But it's been a while since I've used it, so I'm not 100% sure.
</description><link>http://ayende.com/2526/when-ioc-becomes-transparent#comment3</link><guid>http://ayende.com/2526/when-ioc-becomes-transparent#comment3</guid><pubDate>Fri, 08 Jun 2007 02:37:21 GMT</pubDate></item><item><title>Tomas Restrepo commented on When IoC becomes transparent</title><description>Do you plan on commenting on how you're setting up Windsor to get this? Sounds pretty cool...
</description><link>http://ayende.com/2526/when-ioc-becomes-transparent#comment2</link><guid>http://ayende.com/2526/when-ioc-becomes-transparent#comment2</guid><pubDate>Thu, 07 Jun 2007 23:39:50 GMT</pubDate></item><item><title>Jeremy Miller commented on When IoC becomes transparent</title><description>Windsor does auto-wiring out of the box right?  The lack, or weakness, of that feature's always been why I've been down on Spring.Net.  
</description><link>http://ayende.com/2526/when-ioc-becomes-transparent#comment1</link><guid>http://ayende.com/2526/when-ioc-becomes-transparent#comment1</guid><pubDate>Thu, 07 Jun 2007 23:28:29 GMT</pubDate></item></channel></rss>