-
A bit later than expected (ah, work) I published beta 2 of Windsor 2.5 today . The release has the following changes as compared to beta 1. Silverlight version (for Silverlight 3 and Silverlight 4) is now included in the package. Synchronize Facility is now included in the package (.NET only) The following...
-
Well it’s about time. Due to certain events (like me relocating to the other part of the world) it’s later than planned but it’s here – beta 1 of Castle Windsor 2.5 is available for download . There’s been quite a lot of changes in the release. Not just in the code but in the entire Castle Project. We...
-
What you’re seeing here, is a feature in very early stages of development. It’s very likely to change in the very near future, hopefully based on your feedback which I’m looking forward to. It is often the case with IoC containers, especially when registering components by convention...
-
Continuing the topic from the previous posts. What would happen? Current behavior of Windsor is somewhat flawed. What it will do is it will resolve foo , and provide it with bar . The flaw of this behavior is that now when we resolve foo via any of the tree containers we’ll get the same instance...
-
This is a follow up to my previous post . I deliberately didn’t discuss the issues that arise when using container hierarchies to get some feedback on usage first. So what’s the problem? Consider trivial scenario: We have two components, where foo depends on bar . The dependency is optional...
-
Neal started looking into behavior of child containers in Windsor . This is an area that’s very rarely used, and as Hammett wrote two years ago – this is speaking with the devil himself . No one really ever uses it so it never got well defined and as Neil found out there are certain inconsistencies,...
-
This post is a playground for me, to try out some ideas I want to include in my talk about Windsor at KGD.NET meeting later this month. Scenario We have a messaging application built around two interfaces: public interface Command { } public interface Handler { void Execute(); } public interface Handler<T>...
-
With Windsor 2.1.1 out the door , we’re already working on version 3.0 (and looking for your feedback and ideas for the next version !). Yesterday I committed first “big” feature that probably will make it to the release. DISCLAIMER: All the code shown here represents a work in progress...
-
Just before I emigrated to Australia, I took on a small contract to build a website for a UK company who wanted to start up a new kind of UK recruitment site, one where employers could advertise directly, and more specifically one where recruitment agencies couldn’t. The result was Empty Lemon...
-
It took a little longer than I planned but here we go again. In the meantime ActiveRecord 2.1 was released , and soon after that a minor update bringing one cool big feature . From now on we’ll be working on version 2.1.2 . Picking up from where we left off last time . We have a user entity. Since...
-
Disclaimer: This post is about the idea, not about the implementation. The implementation is crippled, not thread safe, will work only in few scenarios and only if used properly. Do not copy and blindly use this code . The problem One of unique features of Windsor is that it manages the lifecycle of...
-
Update: Due to a regression error discovered in Windsor Factory Support Facility, we decided to act fast and provide updated package of Windsor, without the issue. Get it here. Sorry for the inconvenience. What better way of starting a new year can there be, than fresh set of releases from Castle Project...
-
We’re building an application to gather and compare performance metrics of various laptop configurations in given set of benchmarks. As such we’re going to start with certain set of entities, first of which will be the User. We’ll start off by defining our User entity, configuring ActiveRecord , and...
-
Jimmy published very interesting post about generic registration of certain partially closed types in StructureMap container. Go read the entire post first, it’s really worth it. You’re back? OK. Jimmy uses StructureMap container in his sample, and after I saw it I immediately thought about...
-
Disclaimer: Notice that code shown here is quite new and is subject to change. If you’re reading this and it’s 2010 it’s likely that the code now is slightly different. I may come back and revisit the post if there are any changes, but don’t hold my word on it. Pulling from the container General rule...