When
From: March 30, 2011 05:30 PM
To: March 30, 2011 08:30 PM
Publication date: March 15, 2011 12:00 AM
Writing software is a complex task. We start with a few classes and slowly we add all the good practices like observers to events, dependency injection, etc.
One morning we realize that the complexity of our code has grown quite a bit due to the coupling of dependencies. Extending our application is not that easy any more.
Join us in a session that we will explore how to use an "Event Aggregator" as a mechanism to decouple our classes and add indirection between dependencies. We will follow an example and code our own Event Aggregator, discuss implementation options and usage patterns.
Click here to Register!
---
About the Presenter
Amir Barylko
Amir Barylko started his career in 1994 working for IBM as a senior developer while he was finishing his Masters degree in computer science. Since then he worked as team leader and architect for the past 15 years. Having started with languages like C++ and Java he spent many years coding in C# and training other developers in topics such domain modeling, abstractions, patterns, automation, dependency injection, testing, etc. Being an incurable geek, always thirsty for knowledge, his passion for technology moved him towards Ruby on Rails a few years ago, becoming an advocate of RoR web development and recently giving his first RoR training. Amir is a rare combination of high technical skills, lots of experience in a wide range of platforms, exceptional presentation skills and great sense of humor. His presentations are always rich in content and fun to attend.