44 Episodes

  1. 7.3 - MVC Architecture

    Published: 9/20/2025
  2. 7.2 - Layered Architectures

    Published: 9/18/2025
  3. 7.1 - Software Architecture - An Introduction

    Published: 9/16/2025
  4. A7 - Dependency Injection

    Published: 9/13/2025
  5. A6 - Composite Design Pattern

    Published: 9/11/2025
  6. 6.12 and 6.13 - Other Design Patterns and When Not to Use Design Patterns

    Published: 9/9/2025
  7. 6.10 and 6.11 - Design Patterns: Template Method and Visitor

    Published: 9/6/2025
  8. 6.8 and 6.9 - Design Patterns: Strategy and Observer

    Published: 9/4/2025
  9. 6.6 and 6.7 - Design Patterns - Facade and Decorator

    Published: 9/2/2025
  10. 6.4 and 6.5 - Design Patterns: Proxy and Adapter

    Published: 8/30/2025
  11. 6.2 and 6.3 - Design Patterns: Factory and Singleton

    Published: 8/28/2025
  12. 6.1 - Introduction to Design Patterns

    Published: 8/26/2025
  13. A5 - Domain-Driven Design

    Published: 8/23/2025
  14. A4 - Modules should be deep

    Published: 8/21/2025
  15. 5.6.7 - Liskov Substitution Principle

    Published: 8/19/2025
  16. 5.6.5 and 5.6.6 - Demeter and Open/Closed Principles

    Published: 8/16/2025
  17. 5.6.3 and 5.6.4 - Dependency Inversion and Prefer Composition Over Inheritance Principles

    Published: 8/14/2025
  18. 5.6.1 and 5.6.2 - Single Responsibility and Interface Segregation Principles

    Published: 8/12/2025
  19. 5.4 and 5.5 - Cohesion and Coupling

    Published: 8/9/2025
  20. 5.3 - Information Hiding

    Published: 8/7/2025

1 / 3

Chapter summaries of Software Engineering: A Modern Approach, featuring AI-generated content tailored for students and newcomers to the field.