CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Raymond Lewallen

Framework Design, Agile Coach, President Oklahoma City Developers Group, Microsoft MVP C#, TDD, Continuous Integration, Patterns and Practices, Domain Driven Design, Speaker, VB.Net, C# and Sql Server

Presenting to North Dallas User's Group on Wednesday, Feb. 7th.

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.



Comments

Raymond Lewallen [MVP] said:

Over 90 people attend my talk in Dallas on Wednesday. It was a great crowd with some wonderful discussions.

# February 9, 2007 7:04 PM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add

About Raymond Lewallen

Working primarily in the public sector during his career, Raymond has designed and built several high profile enterprise level applications for all levels of the government. Raymond now works as a solutions architect for EMC. Raymond is an agile coach, Microsoft MVP C# and also president of the Oklahoma City Developers Group and Oklahoma Agile Developers Group. Raymond spends a lot of his time learning and teaching such things as Test Driven Development, Domain Driven Design, Design Patterns and Extreme Programming practices and principles, to name a few. Raymond is also an advocate of Alt.Net. Raymond is primarily a framework guy, so don't ask him anything about UI :) Check out Devlicio.us!