I've got two speaking engagements currently scheduled for May. If you're in the area, be sure to stop by.
Wednesday, May 8, 2013
Newport Beach, CA
Topic: IEnumerable, ISaveable, IDontGetIt: Understanding .NET Interfaces
When we use abstraction judiciously, we end up with extensible, maintainable, and testable code. And interfaces are an important way that we can add abstraction to our code. As with most of my presentations, we focus on applying these concepts in our code, both by using existing interfaces from the .NET framework and by creating our own interfaces. Along the way, we find that interfaces aren't that complicated and give us some tangible benefits.
Tuesday, May 28, 2013
San Diego .NET User Group
San Diego, CA
Topic: Dependency Injection: A Practical Introduction
I have a great time presenting on Dependency Injection -- mostly because I can see the light bulbs go on as we go through the samples. DI seems like an advanced topic, but the concepts are pretty straight forward. There are tons of techniques, patterns, and tools. This session covers the basics and will give you a desire to learn more.