BitterCoder's Wiki

Edit

Container Tutorials

The container tutorials aim to provide some guidance on using the Windsor Container & MicroKernel - they focus on individual tasks, rather then full-featured example applications and should be easy to work through without prior knowledge of castle project, or for later referral.

Edit

Plans

As time permits I will finish off the remaining tutorials, I have plans to post tutorials on:

  • Generics.
  • Type converters.
  • Method interceptors.
  • Pooled lifestyle behaviour.
  • Life cycles.
  • Writing a custom lifestyle.
  • The Component model, and how to register your own custom model.
  • Overloaded constructor selection.
  • Writing custom facilities.

Once my blog has got some "link loving" I'll then tidy up the tutorials based on feedback and migrate them over to the using.castleproject.org website so they are more discoverable, and the community can correct and amend them as the Windsor container is developed.

Edit

Tutorial Posts


Edit

Posts I've almost finished

  • Part 15 - Lifestyles & Life cycles (I may end up splitting these topics up)
  • Part 16 - Overloaded constructors.
  • Part 17 - Interceptors.

Edit

Posts that need revisiting

  • Part 11 was incomplete due to an issue with the Castle codebase at the time - this has since been resolved by Craig Neuwirt with his fixes for proxying TypedFactories. I need to revisit this post and finish it off.

Edit

Related Posts


Edit

Referrals

Edit

Castle Resources


Edit

Inversion of Control (IoC)

There are plenty of resources surrounding IoC ... a read through some of the presentations done on the topic can provide a good overview for starters.

ScrewTurn Wiki version 2.0.2. Some of the icons created by FamFamFam.