In the past couple of days I delivered two sessions at the SELA Developer Practice.
The first session, which I delivered yesterday together with my friend and colleague Amit Raz, was based on the excellent book by Robert C. Martin, called Clean Code. The session was dense with tips on how to write cleaner code, for the sake of ourselves and our team members. The slide deck is available here.
The second session, which I delivered today, is called A Lap around Inversion of Control Containers with Castle Windsor. In the hour I had, I explained why you should use IoC containers in your application and demonstrated how to do it with Castle Windsor. I started by showing simple usage, and built it all the way to more advanced features, like installers and conventions, typed factories, handler selectors, special resolvers, interceptors, and more.
The demo code is available on GitHub.
The slide deck is available here.
I want to thank all of you who came to hear my sessions. I hope you had fun and maybe even learned something new. See you next time.