Establishing a SOLID Foundation – An Intro to Software Design


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, we’re going to examine a set of design principles that yield easy-to-read, decoupled code referred to as SOLID. To start, we’ll explore the history of SOLID and establish the problems it solves. From there, we’ll dive into the different principles, defining what each principle means, how to spot violations, and how to resolve them.

Speaker: This is a remote talk by Cameron Presley.

Border City Javascript: Another talk is held in the same space by the Border City Javascript group. Stick around after this talk for more content!

Networking: Feel free to join us afterward at Craftheads for refreshments while talking shop and socializing.

Contact: Derek Comartin ([masked])

Cost: Free (Open to the public). Feel free to invite a friend!