Figuring out the best way to apply object-oriented design principles to your code is a challenge for even the most experienced developers. In this tutorial we’ll dive deeply into exactly how to apply object-oriented design principles to the software we’re writing, including an in-depth analysis of the SOLID patterns and practices.

Comments

Please login to leave a comment

Great tutorial Sarah, with a great deep dive into SOLID principles, good code practices, and anti-patterns. Good to hear insights and recommendations. Navigated being unable to attend in person well - I appreciated the pauses, asking if there were questions, and having Discord notes-by-Ian.

I liked the code examples. They were especially helpful with the DI Container. It was good to discuss DI vs Factory.

I liked the original approach of discussing SOLID principles in a more logical sequence.