Why I Love to Code and Teach
I am first and foremost a developer and I love to be in the trenches driving out complex business solutions that deliver value into the hands of clients.
I did, however, start off in the world of computers in a part time Computer Science teaching position. One thing I learned during that brief period is how much I enjoyed helping other developers improve their own skillsets. I have been blessed to work with many talented people over the years, along the way I have managed to accumulate an extensive knowledge base that I try to share with others as time permits.
When given the opportunity to share with the community at large I feel blessed and definitely enjoy it. It is an extremely refreshing experience when you can see the light go on in the eyes of a developer who realizes the value in a concept you are trying to convey.
Do I think I know it all? Absolutely not. Learning is a continuing journey. I love when I read something, or meet someone who shares a new idea with me that I was previously unaware of. I love having those humbling experiences that help keep the pride level in check!!
Though my speaking engagements are now cooling down I have been blessed with the opportunity to deliver several presentations over the course of the last couple of years. The following is a catalog of some of the presentations I have given.
DevTeach
- Refactoring - A Primer (May 2007)
- Patterns of Enterprise Application Architecture (May 2007)
- Generics: They’re note just about collections (May 2008)
- Domain Driven Design By Example (May 2008)
Calgary Code Camp
- TDD, Dependency Injection, and the DAL (May 2006)
- Evolving to Patterns (July 2006)
- Introducing Monorail (April 2007)
Calgary .NET User Group
- Generics (February 2008)
- Passive View Design Pattern (March 2007)
- Applied Patterns of Enterprise Architecture (January 2007)
- Evolving to Patterns (August 2006)
- Evolving to Patterns - Part 2 (August 2006)
Edmonton .NET User Group
- Applied Patterns of Enterprise Architecture (February 2007)
- Model View Presenter (September 2006)
- Test Driven Development & ASP.NET (April 2006)
Victoria Code Camp
- Applied Patterns of Enterprise Architecture (January 2007)
- Generics (January 2007)
Austin .NET User Group
- Generics: They’re not just about collections (August 2007)
Winnipeg .NET User Group
- Design Patterns - An Introduction (November 2006)
Next Generation User Group (London, UK)
- Generics: They’re not just about collections
Regina .NET User Group
- Patterns for building an Object Relational Mapping Layer in .NET (November 2006)
Saskatoon .NET User Group
- (November 2006)
ALT .NET Open Space Conference
- October 2007
- April 2008
