Software Engineering: A Modern Approach
A podcast by softengbook.org
44 Episodes
-
7.3 - MVC Architecture
Published: 9/20/2025 -
7.2 - Layered Architectures
Published: 9/18/2025 -
7.1 - Software Architecture - An Introduction
Published: 9/16/2025 -
A7 - Dependency Injection
Published: 9/13/2025 -
A6 - Composite Design Pattern
Published: 9/11/2025 -
6.12 and 6.13 - Other Design Patterns and When Not to Use Design Patterns
Published: 9/9/2025 -
6.10 and 6.11 - Design Patterns: Template Method and Visitor
Published: 9/6/2025 -
6.8 and 6.9 - Design Patterns: Strategy and Observer
Published: 9/4/2025 -
6.6 and 6.7 - Design Patterns - Facade and Decorator
Published: 9/2/2025 -
6.4 and 6.5 - Design Patterns: Proxy and Adapter
Published: 8/30/2025 -
6.2 and 6.3 - Design Patterns: Factory and Singleton
Published: 8/28/2025 -
6.1 - Introduction to Design Patterns
Published: 8/26/2025 -
A5 - Domain-Driven Design
Published: 8/23/2025 -
A4 - Modules should be deep
Published: 8/21/2025 -
5.6.7 - Liskov Substitution Principle
Published: 8/19/2025 -
5.6.5 and 5.6.6 - Demeter and Open/Closed Principles
Published: 8/16/2025 -
5.6.3 and 5.6.4 - Dependency Inversion and Prefer Composition Over Inheritance Principles
Published: 8/14/2025 -
5.6.1 and 5.6.2 - Single Responsibility and Interface Segregation Principles
Published: 8/12/2025 -
5.4 and 5.5 - Cohesion and Coupling
Published: 8/9/2025 -
5.3 - Information Hiding
Published: 8/7/2025
Chapter summaries of Software Engineering: A Modern Approach, featuring AI-generated content tailored for students and newcomers to the field.