This is the home page for the MicroKernel/Windsor space.
It contains useful links and work-in-progress documentation. This documentation will later be merged to the official docs.
Documentation
Gist - stuff you have to know in order to use the container properly
Windsor/MicroKernel
- Fluent registration API- discusses in depth API that you use to register your components into the container.
- Container extension/customization points- Windsor is not a Swiss army knife. It does not try to do everything out of the box. Instead it provides broad range of extension points that you can plug into to extend and customize its behavior to suit your needs.
- Component lifestyle- You want to get a new instance of Foo each time, and same instance of Bar within a web request? When which instance should be used, is controlled by lifestyle
Built in facilities
Here are the docs for the facilities living in Windsor/MicroKernel's assemblies
- Typed Factory Facility
- Factory Support Facility
- Event Wiring Facility
- Startable Facility
- Remoting Facility
External facilities
Here are the docs for the facilities living in separate assemblies but still being core part of Castle project
Proven practices
Probably someplace else this section would be called "best practices" but 'best' is subjective. Here we discuss some practices that have proven to be beneficial
Articles / tutorials
- Inversion of Control and Dependency Injection with Castle Windsor Container - Part I

- Inversion of Control and Dependency Injection with Castle Windsor Container - Part II

- Inversion of Control and Dependency Injection with Castle Windsor Container - Part III

- Inversion of Control and Dependency Injection with Castle Windsor Container - Part IV

- Container tutorials @ Bitter coder

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.
Blog posts
- Programmatic castle microkernel / windsor & the Factory facility

- The Castle Project's Windsor Container and why I might need it.

- Windsor and the db4o facility

- Windsor Factory Support

- Windsor Interceptors

Screencasts
- Implementing Event broker using Castle Microkernel's Contributor,Facility and Interceptor @ Ayende Rahien

- DimeCasts for Castle Windsor

