Software Design Courses
CppCon via YouTube Breaking Dependencies - C++ Type Erasure Implementation Details - Lecture
CppCon via YouTube Graph Algorithms and Data Structures in C++20 - Lecture
CppCon via YouTube Hiding Your Implementation Details in C++ - Challenges and Best Practices
cpponsea via YouTube Designing for Concurrency Using Message Passing in C++
cpponsea via YouTube Typical C++ - Leveraging the Type System for Better Code
cpponsea via YouTube What Makes Software Work? - Concepts for Compelling Software Design
Google TechTalks via YouTube Design is Testability - Understanding Software Testing Through Design Principles
Google TechTalks via YouTube Socially Responsible Software Development - Teaching Software Design Systematically
Google TechTalks via YouTube Language Games - NDC Oslo 2024
NDC Conferences via YouTube