Yes, if you are in the Dallas area, I will be presenting to NDDUG tomorrow evening.
Title:
Designing Frameworks - The Do's and Do Not's
Abstract:
Designing frameworks can be very tricky. There are so many things to consider when designing an API that it takes several books covering several points of view each to really cover everything that is involved.
This presentation is designed to give you a basic understanding of framework design: proper abstraction, encapsulation, allowance for extensibility and performance in general. You have to remember, when somebody uses your framework, most of what they know about your framework is going to be assumptions on their part. We'll discuss the common assumptions and how to make your code adhere to commonly accepted practices.
More importantly, we'll look at identifying problems, common code smells, refactorings and patterns and avoidance of common problems in general.