Date for Desert Code Camp - 2017.1  Saturday, October 14, 2017 8:00:00 AM - Saturday, October 14, 2017 6:00:00 PM

Why Everything Traces Back to SOLID

There are lots of methodologies and different design styles in our industry. Many try hard to differentiate from the others; but what if I told you that they’re really all based on the same five principles? In this session I’ll level-set on SOLID * Single Responsibility Principle (SRP) * Open Closed Principle (OCP) * Liskov Substitution Principle (LSP) * Interface Segregation Principle (ISP) * Dependency Inversion Principle (DIP) Then we detail the various principles around other methodologies/styles including Service-Oriented Architecture (SOA), Domain Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Functional Programming, Agile Software Development, and even Database Normalization. We will also detail some common patterns and how they are embodiment of at least one of the principles. This is then followed up with some guidance on how SOLID really isn’t Object Oriented Design (OOD) specific and these uses of SOLID outside of just OOD are just and example of how it can be used in many places and in many ways.

Track

.NET

About the session

The session is approved.

The presenter will not allow another presenter.

There are 60 people interested in this session.

Presenters

Peter Ritchie

Scheduled

Room
IRN-127
Time
11:00 AM - 12:00 PM
Calendar File
 Download

Files

Heads up!  Log in to sign up to teach or attend this session.
Edit Session