Jacksonville Code Camp this past weekend was a blast. I'll be writing a detailed entry on the event itself sometime later today. In addition to being one of the primary organizers for the event, I presented one session and coordinated a "Show your coolest code" contest (more details in separate post). I presented a session titled - The Art of Design using Design Patterns in .NET. Similar to Tampa Code Camp, I had more than 40 people in this session. Thanks to everyone who attended. I hope you enjoyed the talk. This time I played some humor clips in the beginning and end of the talk and they seemed to be received well. In essence, one of the objectives of a Code Camp is to have fun as well (people coming on Saturday to learn).
Here is the abstract for the session:
The Art of Design using Design Patterns in .NET - Have
you worked on a design problem and thought if there was a standard
solution to that? Have you thought of enhancing your design vocabulary
to add factories, facades, proxies, decorators, and bridges etc? Come
to this session to learn about design patterns. A Design Pattern is an
elegant, tested, well documented, and reusable solution to standardized
software design problem. This session will look at some of the standard
Gang of Four (GoF) Patterns. GoF patterns are divided broadly into
creational, structural, and behavioral categories. We'll discuss when,
why, and how to use them with real world scenarios. The demos would be
in C#.
Here are the presentation slides and demo source code:
Resources
Presentation
Slides – The Art of Design using Design Patterns in .NET
Head
First Design Patterns - Book Home Page
C#
Code Examples
C# Code
Examples with Class Diagrams in VS 2005
You would need NUnit to
run the unit tests from the project.
Thanks once again for attending this session. Please feel free to contact me with any questions / comments.
Vinay
Read the complete post at http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2007/08/27/1214.aspx