Free

Introduction into SOLID Design Principles

Event Information

Share this event

Date and Time

Location

Location

101 N Park St

101 North Park Street

Traverse City, MI 49684

View Map

Event description
Gain a deeper understanding of SOLID and an receive an urgent need for a code review

About this Event

According to Robert Martin’s seminal text Clean Architecture, “The SOLID design principles tell us how to arrange our functions and data structures into classes, and how those classes should be interconnected”. Simply put, these 5 concepts will steer your design and produce more eloquent code. A focus on SOLID helps ensure our code can tolerate change, is easily maintained by the poor developer that comes after you, and has a chance of being reused in the future.

Whereas developers often focus on frameworks and languages, SOLID design principles are stack agnostic. A deeper understanding of SOLID will encourage you to write better code, and while growing into a better developer. Join this session for a conversational approach to each principle, and how they might be applied. We’ll review a generous helping of poorly implemented code from my teams. Utilizing these poorly formed components to encourage a discussion of where thinking SOLID would have produced a healthier code base. You’ll leave the session with a deeper understanding of SOLID and an urgent need to code review your last check in. This course is for beginning to intermediate developers.

This event is hosted by 20Fathoms as part of the tccodes talent development initiative. It is intended for intermediate to advanced software developers. For questions contact

keith@20fathoms.org or visit tccodes.org.

About Ryan Beaver

Ryan Beaver is Vice President of Operations for Emphasys Software. At Emphasys he assists in architecture, design, and roadmap development for core Emphasys development teams. Ryan previously held the positions of both Director of Development and Architect at Emphasys

Share with friends

Date and Time

Location

101 N Park St

101 North Park Street

Traverse City, MI 49684

View Map

Save This Event

Event Saved