This post originated from an RSS feed registered with .NET Buzz
by Sam Gentile.
Original Post: Implementing Design Patterns in C# -- Richard Hale Shaw - Beantown.NET Jan 6th
Feed Title: Sam Gentile's Blog
Feed URL: http://samgentile.com/blog/Rss.aspx
Feed Description: .NET and Software Development from an experienced perspective - .NET/CLR, Rotor, Interop, MC+/C++, COM+, ES, Mac OS X, Extreme Programming and More!
Implementing Design Patterns in C# -- Richard Hale Shaw Beantown.NET Jan 6th
Patterns – particularly Design Patterns – are now vogue with Managed Code developers. Why are Patterns important, and how to you leverage them? When should you use one pattern over another – and more important – how do you evaluate one .NET implementation of a particular pattern in respect to others? In this session, you’ll learn how Patterns in general have become a lingua franca for software developers who want to develop a common vocabulary of Best Practices in a standardized fashion. You’ll also learn how Design Patterns embody best practices for design and architecture, and we’ll examine a number of the key patterns originally defined by the Gang of Four (GoF) (such as Façade, Builder, Singleton, Adapter, Bridge and Abstract Factory). Finally, we’ll evaluate several competing C# implementations of these Patterns, how to best use features of the language when implementing them, and learn how where the CLR can affect the success of a particular Pattern implementation.
_______________________
Richard Hale Shaw is a Microsoft MVP for Visual C#, and a member of the C# Customer Council: a group of hand-picked experts who consult to the C# Team at Microsoft regarding new features and new directions in the C# Programming Language. He’s the CEO of the Richard Hale Shaw Group (http://www.RichardHaleShawGroup.com), and a consultant and lecturer who focuses on Managed Code development of distributed systems with the C# Language and the .NET Framework. He's a frequent INETA speaker (www.ineta.org), and Chair of C# Live (www.vslive.com). Richardtaught himself to program in C (and later, C++) in 1982, and began writing and speaking on contemporary software development topics as a contributing editor to PC Magazine and Microsoft Systems Journal (now MSDN Magazine) in 1988. He’s consulted to 1000s of developers on C++, MFC, COM, ATL, .NET and C#, and authored the .NET BootCamp (a 5-day hands-on course), the .NET Patterns & Practices BootCamp, and the Advanced .NET BootCamp. Over the years, Richard has created and organized a number of developer events (e.g., the Visual C++ Conference). In the Boston area, he’s also known as a groove bass player specializing in Classic Soul and Funk, as well as light Jazz.