August 21, 2014

Unlocking the Power of Object-Orientation in C#

This lively session will draw and enforce connections among object-oriented design principles and patterns through imaginative visualization, thought experiments, and short live coding demonstrations.

This session is NOT an introductory, step-wise overview of SOLID principles; it is an exploration of how these and other principles fit into real-world coding patterns and engineering methodologies.

Attendees will gain exposure to some underexposed design patterns, deepen their understanding of core object-oriented design principles, and see the value proposition of adhering to these principles in practice.

Speaker: Jay Hill

Jay is a developer consultant who is passionate about productivity, the home row, and code quality. He started dabbling in software a few years after completing degrees in Anthropology and English, and made the transition to professional developer in 2007.

Enjoying full-stack development and specializing in dynamic, data-driven XAML UIs, Jay now works on realtime securities trading applications with C#, WPF and WCF.

Jay is the founding organizer of GiveCamp Orlando, where technology and design professionals come together to build custom solutions for local non-profits. He has recently relocated to Asheville, NC, where he curates the monthly Asheville Tech Events newsletter, with his very patient wife and two hilarious children.

We meet at Mojo Coworking in downtown Asheville. (directions)
60 N. Market Street – C200
Asheville, NC 28801

Parking is on the street and is free after 6 pm

The parking lots connected to Market Street are towing enforced. Since most of the street is filled with lawyer offices, parking should be abundant when we arrive.

Agenda:
* 6:00 PM Networking with dinner
* 6:30 PM Announcements and Introductions
* 6:45 PM Presentation
* 8:00 PM Wrap-up