Establishing a SOLID Foundation – An Intro to Software Design

.NET DC User Group
.NET DC User Group
Public group

Online event

This event has passed


Our Agenda:
• 6:00pm - 6:30pm: Virtual Mingle and Happy Hour
• 6:30pm - 8:00pm: Introductions & Our featured speaker

Are you tired of opening classes that have hundreds or thousands of lines of code? Do you feel that you spend too much time trying to understand how something (that should be simple) in your application works? Are you frustrated with following spaghetti-like logic through your code’s core?

In this presentation, I’m going to show you a series of principles that will yield easier to maintain and easier to test code known as SOLID. Throughout this session, we’ll explore different parts of a bookstore application and how the application can grow over time with new requirements by keeping these principles in mind. By the end of the session, not only will you have a better grasp of the various principles, but you’ll be able to fix violations in your own codebase.

Speaker Bio:
Cameron Presley is a Lead Software Engineer for SentryOne (, a speaker, a Microsoft MVP, Director of Speaker Relations for CodeStock (@CodeStock) and co-organizer of FunctionalKnox (@FunctionalKnox).

Based out of Oak Ridge, Tennesee, Cameron has ten years of experience working with start-ups and large enterprise both publicly and privately held to architect solutions, implement solutions, and training developers to be better today than what they were yesterday!

In his spare time, Cameron can be found hanging out with his family, playing board games, jamming on the bass guitar, and reading books.