You can find detailed information about this seminar at https://lifemichael.com/seminars/cleancode/solid/description.pdf