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

Software Engineering: A Modern Approach

Language: en Technology
Last Checked: 2025-12-08 00:02:04.535882

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 ...

10.4 - Continuous Deployment

04 Dec 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 10 - Section 10.4 - Continuous Deployment (AI-gene...

10.3 - Continuous Integration

02 Dec 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 10 - Section 10.3 - Continuous Integration (AI-gen...

10.2 - Version Control

29 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 10 - Section 10.2 - Version Control (AI-generated ...

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-gen...

9.5 - Technical Debt

25 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 9 - Section 9.5 - Technical Debt (AI-generated sum...

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-genera...

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-genera...

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 an...

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...

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 - Inlin...

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 (...

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-...

A12 - Mutation Testing

06 Nov 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Article A12 - Mutation Testing (AI-generated s...

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-gene...

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 s...

8.8 - Integration Tests

30 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.8 - Integration Tests (AI-generated ...

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-gene...

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 ...

8.6 - Mocks

23 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.6 - Mocks (AI-generated summary). On...

8.5 - Testability

21 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.5 - Testability (AI-generated summar...

8.4 - Test Coverage

18 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 8 - Section 8.4 - Test Coverage (AI-generated summ...

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 (A...

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-gener...

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-gener...

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-gene...

A11 - Sagas

07 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Article A11 - Sagas (AI-generated summary). On...

A10 - Serverless Architectures

04 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Article A10 - Serverless Architectures (AI-gen...

A9 - Hexagonal Architecture

02 Oct 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Article A9 - Hexagonal Architecture Section (A...

A8 - Clean Architecture

30 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Article A8 - Clean Architecture (AI-generated ...

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 Pat...

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 Pu...

7.4 - Microservices

23 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Section 7.4 - Microservices (AI-generated summ...

7.3 - MVC Architecture

20 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Section 7.3 - MVC Architecture (AI-generated s...

7.2 - Layered Architectures

18 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 7 - Section 7.2 - Layered Architectures (AI-genera...

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 Intro...

A7 - Dependency Injection

13 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Article A7 - Dependency Injection (AI-generated summary). ...

A6 - Composite Design Pattern

11 Sep 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Article A6 - Composite Design Pattern. Online book availab...

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...

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: Temp...

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: Strate...

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...

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 ...

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: Factor...

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 ...

A5 - Domain-Driven Design

23 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 5 - Article A5 - Domain-Driven Design (AI-generate...

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-genera...

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 ...

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/Cl...

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 Inversio...

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 Responsibili...

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 (...

5.3 - Information Hiding

07 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 5 - Section 5.3 - Information Hiding (AI-generated...

5.2 - Conceptual Integrity

05 Aug 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 5 - Section 5.2 - Conceptual Integrity (AI-generat...

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 ...

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 ...

4.3 - Class Diagrams

29 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 4 - Section 4.3 - Class Diagrams (AI-generated sum...

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 Sketch...

A3 - Product Discovery

24 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 3 - Article A3 - Product Discovery (AI-generated s...

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-gene...

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 summar...

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) - A...

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)...

3.3 - User Stories

12 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 3 - Section 3.3 - User Stories (AI-generated summa...

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 (...

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 S...

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 ...

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 (...

2.5 - Kanban

01 Jul 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 2 - Section 2.5 - Kanban (AI-generated summary)Onl...

2.4 - Scrum

28 Jun 2025

Contributed by Lukas

Software Engineering: A Modern Approach - Chapter 2 - Section 2.4 - Scrum (AI-generated summary)Onli...

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...

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...

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...

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 ...

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 Syste...

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 su...

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 Contex...