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.