News for hackers. Stuff that matters.
Re:Ask HN: Are there any courses/course materials that teach... by joeyrosztoczy1 on Thursday May 25, 2017 @06:27PM (#14420652)
This is an all time favorite: Sandi Metz' Practical Object Oriented Design https://www.amazon.com/gp/product/0321721330/ref=as_li_tl?ie...

It takes the cognitive overhead off of the programming language completely and focus on design principles in a really modern learning style.

Re:Ask HN: Are there any courses/course materials that teach... by __strisk on Thursday May 25, 2017 @07:26PM (#14420907)
Sandi Metz seems to have the oop teaching thing down. I looked at her 3 day course, https://static1.squarespace.com/static/537c0374e4b0f52ed9294... to see what topics she covers there and it seems like it has mostly do with SOLID principles. Thanks for the suggestion, I've been looking at that book as well.
Re:Ask HN: Are there any courses/course materials that teach... by antoaravinth on Thursday May 25, 2017 @11:28PM (#14421808)
This book definitely worth a read. Eventhough the examples are in Ruby, the concepts explained can be easily transferred to other languages as well.