Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

Software Engineering: A Modern Approach

Technology

Episodes

A16 - Jobs to Be Done

15 Dec 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Article A16 - Jobs to Be Done (AI-generated summary). Online book available at softengbook.org

A15 - Design Thinking

13 Dec 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Article A15 - Design Thinking - AI-generated summary. Online book available at softengbook.org

A14 - Code Review

11 Dec 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Article A14 - Code Review (AI-generated summary). Online book available at softengbook.org

A13 - Branching Strategies

09 Dec 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Article A13 - Branching Strategies (AI-generated summary). Online book available at softengbook.org

10.4.2 - Feature Flags

06 Dec 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 10 - Section 10.4.2 - Feature Flags (AI-generated summary). Online book available at softengbook.org...

10.4 - Continuous Deployment

04 Dec 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 10 - Section 10.4 - Continuous Deployment (AI-generated summary). Online book available at softengbo...

10.3 - Continuous Integration

02 Dec 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 10 - Section 10.3 - Continuous Integration (AI-generated summary). Online book available at softengb...

10.2 - Version Control

29 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 10 - Section 10.2 - Version Control (AI-generated summary). Online book available at softengbook.org...

10.1 - Introduction to DevOps

27 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 10 - Section 10.1 - Introduction to DevOps (AI-generated summary). Online book available at softengb...

9.5 - Technical Debt

25 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 9 - Section 9.5 - Technical Debt (AI-generated summary). Online book available at softengbook.org

9.5 - Code Smells (part 2)

22 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 9 - Section 9.5 - Code Smells (part 2) - AI-generated summary. Online book available at softengbook....

9.5 - Code Smells (part 1)

20 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 9 - Section 9.5 - Code Smells (part 1) - AI-generated summary. Online book available at softengbook....

9.3 and 9.4 - Refactoring Practice and Automated Refactorings

18 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 9 - Sections 9.3 and 9.4 - Refactoring Practice and Automated Refactorings (AI-generated summary). O...

9.2.4, 9.2.5 and 9.2.6 - Refactoring - Extract Class, Renaming and Others

15 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 9 - Sections 9.2.4, 9.2.5 ,and 9.2.6 - Refactoring - Extract Class, Renaming and Others (AI-generate...

9.2.2 and 9.2.3 - Refactoring - Inline Method and Move Method

13 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 9 - Sections 9.2.2 and 9.2.3 - Refactoring - Inline Method and Move Method (AI-generated summary). O...

9.2.1 - Refactoring - Extract Method

11 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 9 - Section 9.2.1 - Refactoring - Extract Method (AI-generated summary). Online book available at so...

9.1 - Introduction to Refactoring

08 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 9 - Section 9.1 - Introduction to Refactoring (AI-generated summary). Online book available at softe...

A12 - Mutation Testing

06 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Article A12 - Mutation Testing (AI-generated summary). Online book available at softengbook.org

8.10 - Other Types of Testing

04 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.10 - Other Types of Testing (AI-generated summary). Online book available at softengbo...

8.9 - End-to-End Tests

01 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.9 - End-to-End Tests (AI-generated summary). Online book available at softengbook.org

8.8 - Integration Tests

30 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.8 - Integration Tests (AI-generated summary). Online book available at softengbook.org...

8.7 - Test-Driven Development

28 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.7 - Test-Driven Development (AI-generated summary). Online book available at softengbo...

8.6.1 - Mock Frameworks

25 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.6.1 - Mock Frameworks (AI-generated summary). Online book available at softengbook.org...

8.6 - Mocks

23 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.6 - Mocks (AI-generated summary). Online book available at softengbook.org

8.5 - Testability

21 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.5 - Testability (AI-generated summary). Online book available at softengbook.org

8.4 - Test Coverage

18 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.4 - Test Coverage (AI-generated summary). Online book available at softengbook.orgErra...

8.3 - Testing Principles and Smells

16 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.3 - Testing Principles and Smells (AI-generated summary). Online book available at sof...

8.2 - Unit Testing (part 2)

14 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.2 - Unit Testing (part 2) - AI-generated summary. Online book available at softengbook...

8.2 - Unit Testing (part 1)

11 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.2 - Unit Testing (part 1) - AI-generated summary. Online book available at softengbook...

8.1 - Introduction to Testing

09 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.1 - Introduction to Testing (AI-generated summary). Online book available at softengbo...

A11 - Sagas

07 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Article A11 - Sagas (AI-generated summary). Online book available at softengbook.org

A10 - Serverless Architectures

04 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Article A10 - Serverless Architectures (AI-generated summary). Online book available at softengb...

A9 - Hexagonal Architecture

02 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Article A9 - Hexagonal Architecture Section (AI-generated summary). Online book available at sof...

A8 - Clean Architecture

30 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Article A8 - Clean Architecture (AI-generated summary). Online book available at softengbook.org...

7.6 and 7.7 - Other Architectural Patterns and Anti-patterns

27 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Sections 7.6 and 7.7 - Other Architectural Patterns and Anti-patterns (AI-generated summary). On...

7.5 and 7.6 - Message-Oriented and Publish/Subscribe Architectures

25 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Sections 7.5 and 7.6 - Message-Oriented and Publish/Subscribe Architectures (AI-generated summar...

7.4 - Microservices

23 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Section 7.4 - Microservices (AI-generated summary). Online book available at softengbook.org

7.3 - MVC Architecture

20 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Section 7.3 - MVC Architecture (AI-generated summary). Online book available at softengbook.org

7.2 - Layered Architectures

18 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Section 7.2 - Layered Architectures (AI-generated summary). Online book available at softengbook...

7.1 - Software Architecture - An Introduction

16 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Section 7.1 - Software Architecture - An Introduction (AI-generated summary). Online book availa...

A7 - Dependency Injection

13 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Article A7 - Dependency Injection (AI-generated summary). Online book available at softengbook.org

A6 - Composite Design Pattern

11 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Article A6 - Composite Design Pattern. Online book available at softengbook.org

6.12 and 6.13 - Other Design Patterns and When Not to Use Design Patterns

09 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 6 - Sections 6.12 and 6.13 - Other Design Patterns; and When Not to Use Design Patterns (AI-generate...

6.10 and 6.11 - Design Patterns: Template Method and Visitor

06 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 6 - Sections 6.10 and 6.11 - Design Patterns: Template Method and Visitor (AI-generated summary). On...

6.8 and 6.9 - Design Patterns: Strategy and Observer

04 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 6 - Sections 6.8 and 6.9 - Design Patterns: Strategy and Observer (AI-generated summary). Online boo...

6.6 and 6.7 - Design Patterns - Facade and Decorator

02 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 6 - Sections 6.6 and 6.7 - Design Patterns: Facade and Decorator (AI-generated summary). Online book...

6.4 and 6.5 - Design Patterns: Proxy and Adapter

30 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 6 - Sections 6.4 and 6.5 - Design Patterns: Proxy and Adapter (AI-generated summary). Online book av...

6.2 and 6.3 - Design Patterns: Factory and Singleton

28 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 6 - Sections 6.2 and 6.3 - Design Patterns: Factory and Singleton (AI-generated summary). Online boo...

6.1 - Introduction to Design Patterns

26 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 6 - Section 6.1 - Introduction to Design Patterns (AI-generated summary). Online book available at s...

A5 - Domain-Driven Design

23 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 5 - Article A5 - Domain-Driven Design (AI-generated summary). Online book available at softengbook.o...

A4 - Modules should be deep

21 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 5 - Article A4 - Modules should be deep (AI-generated summary)Online book available at softengbook.o...

5.6.7 - Liskov Substitution Principle

19 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 5 - Section 5.6.7 - Liskov Substitution Principle (AI-generated summary)Online book available at sof...

5.6.5 and 5.6.6 - Demeter and Open/Closed Principles

16 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 5 - Sections 5.6.5 and 5.6.6 - Demeter and Open/Closed Principles (AI-generated summary)Online book ...

5.6.3 and 5.6.4 - Dependency Inversion and Prefer Composition Over Inheritance Principles

14 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 5 - Sections 5.6.3 and 5.6.4 - Dependency Inversion and Prefer Composition Over Inheritance Principl...

5.6.1 and 5.6.2 - Single Responsibility and Interface Segregation Principles

12 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 5 - Sections 5.6.1 and 5.6.2 - Single Responsibility and Interface Segregation Principles (AI-genera...

5.4 and 5.5 - Cohesion and Coupling

09 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 5 - Sections 5.4 and 5.5 - Cohesion and Coupling (AI-generated summary)Online book available at soft...

5.3 - Information Hiding

07 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 5 - Section 5.3 - Information Hiding (AI-generated summary)Online book available at softengbook.org

5.2 - Conceptual Integrity

05 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 5 - Section 5.2 - Conceptual Integrity (AI-generated summary) Online book available at softengbook.o...

5.1 - Introduction to Software Design

02 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 5 - Section 5.1 - Introduction to Software Design (AI-generated summary)Online book available at sof...

4.4, 4.5 and 4.6 - Package, Sequence and Activity Diagrams

31 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 4 - Sections 4.4, 4.5 and 4.6 - Package, Sequence and Activity Diagrams (AI-generated summary)Online...

4.3 - Class Diagrams

29 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 4 - Section 4.3 - Class Diagrams (AI-generated summary)Online book available at softengbook.org

4.1 and 4.2 - UML for Creating Sketches

26 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 4 - Sections 4.1 and 4.2 - UML for Creating Sketches (AI-generated summary)Online book available at ...

A3 - Product Discovery

24 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 3 - Article A3 - Product Discovery (AI-generated summary)Online book available at softengbook.org

A2 - The MVP as an Experiment

22 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 3 - Article A2 - The MVP as an Experiment (AI-generated summary)Online book available at softengbook...

3.6 - A/B Testing

19 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 3 - Section 3.6 - A/B Testing (AI-generated summary)Online book available at softengbook.org

3.5 - Minimum Viable Product (MVP)

17 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 3 - Section 3.5 - Minimum Viable Product (MVP) - AI-generated summaryOnline book available at soften...

3.4 - Use Cases

15 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 3 - Section 3.4 - Use Cases (AI-generated summary)Online book available at softengbook.org

3.3 - User Stories

12 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 3 - Section 3.3 - User Stories (AI-generated summary)Online book available at softengbook.org

3.1 and 3.2 - Software Requirements

10 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 3 - Sections 3.1 and 3.2 - Software Requirements (AI-generated summary)Online book available at soft...

A1 - Agile Teams: From Squads to Scaled Frameworks

08 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Short Article A1 - Agile Teams 101: From Small Squads to Scaled Frameworks (AI-generated summary)Online book...

2.7 - Other Iterative Methods (Spiral Model and RUP)

05 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 2 - Section 2.7 - Other Iterative Methods (Spiral Model and RUP) - AI-generated summaryOnline book a...

2. 6 - When Not to Use Agile Methods

03 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 2 - Section 2. 6 - When Not to Use Agile Methods (AI-generated summary)Online book available at soft...

2.5 - Kanban

01 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 2 - Section 2.5 - Kanban (AI-generated summary)Online book available at softengbook.org

2.4 - Scrum

28 Jun 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 2 - Section 2.4 - Scrum (AI-generated summary)Online book available at softengbook.org

2.3 - Extreme Programming (part 3)

26 Jun 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 2 - Section 2.3 - Extreme Programming - part 3 (AI-generated summary)Online book available at soften...

2.3 - Extreme Programming (part 2)

24 Jun 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 2 - Section 2.3 - Extreme Programming - part 2 (AI-generated summary).Online book available at softe...

2.3 - Extreme Programming (part 1)

19 Jun 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 2 - Section 2.3 - Extreme Programming - part 1 (AI-generated summary)Extreme Programming is a lightw...

2.1 and 2.2 - Software Processes and the Agile Manifesto

17 Jun 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 2 - Sections 2.1 and 2.2 - Software Processes and the Agile Manifesto (AI-generated summary)From the...

1.3 - The Three Types of Software Systems

15 Jun 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 1 - Section 1.3 - Classification of Software Systems (AI-generated summary)Discover Bertrand Meyer&#...

1.2 - What do We Study in Software Engineering?

15 Jun 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 1 - Section 1.2 - Topics of Study (AI-generated summary)This episode briefly covers areas like Softw...

1.1 - Introduction to Software Engineering

14 Jun 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 1 - Section 1.1 - Definition and Historical Context (AI-generated summary)In this first episode, we ...