Software Engineering: A Modern Approach

By softengbook.org

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.


Category: Technology

Open in Apple Podcasts


Open RSS feed


Open Website


Rate for this podcast

Subscribers: 1
Reviews: 0
Episodes: 81

Description

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

Episode Date
A16 - Jobs to Be Done
Dec 15, 2025
A15 - Design Thinking
Dec 13, 2025
A14 - Code Review
Dec 11, 2025
A13 - Branching Strategies
Dec 09, 2025
10.4.2 - Feature Flags
Dec 06, 2025
10.4 - Continuous Deployment
Dec 04, 2025
10.3 - Continuous Integration
Dec 02, 2025
10.2 - Version Control
Nov 29, 2025
10.1 - Introduction to DevOps
Nov 27, 2025
9.5 - Technical Debt
Nov 25, 2025
9.5 - Code Smells (part 2)
Nov 22, 2025
9.5 - Code Smells (part 1)
Nov 20, 2025
9.3 and 9.4 - Refactoring Practice and Automated Refactorings
Nov 18, 2025
9.2.4, 9.2.5 and 9.2.6 - Refactoring - Extract Class, Renaming and Others
Nov 15, 2025
9.2.2 and 9.2.3 - Refactoring - Inline Method and Move Method
Nov 13, 2025
9.2.1 - Refactoring - Extract Method
Nov 11, 2025
9.1 - Introduction to Refactoring
Nov 08, 2025
A12 - Mutation Testing
Nov 06, 2025
8.10 - Other Types of Testing
Nov 04, 2025
8.9 - End-to-End Tests
Nov 01, 2025
8.8 - Integration Tests
Oct 30, 2025
8.7 - Test-Driven Development
Oct 28, 2025
8.6.1 - Mock Frameworks
Oct 25, 2025
8.6 - Mocks
Oct 23, 2025
8.5 - Testability
Oct 21, 2025
8.4 - Test Coverage
Oct 18, 2025
8.3 - Testing Principles and Smells
Oct 16, 2025
8.2 - Unit Testing (part 2)
Oct 14, 2025
8.2 - Unit Testing (part 1)
Oct 11, 2025
8.1 - Introduction to Testing
Oct 09, 2025
A11 - Sagas
Oct 07, 2025
A10 - Serverless Architectures
Oct 04, 2025
A9 - Hexagonal Architecture
Oct 02, 2025
A8 - Clean Architecture
Sep 30, 2025
7.6 and 7.7 - Other Architectural Patterns and Anti-patterns
Sep 27, 2025
7.5 and 7.6 - Message-Oriented and Publish/Subscribe Architectures
Sep 25, 2025
7.4 - Microservices
Sep 23, 2025
7.3 - MVC Architecture
Sep 20, 2025
7.2 - Layered Architectures
Sep 18, 2025
7.1 - Software Architecture - An Introduction
Sep 16, 2025
A7 - Dependency Injection
Sep 13, 2025
A6 - Composite Design Pattern
Sep 11, 2025
6.12 and 6.13 - Other Design Patterns and When Not to Use Design Patterns
Sep 09, 2025
6.10 and 6.11 - Design Patterns: Template Method and Visitor
Sep 06, 2025
6.8 and 6.9 - Design Patterns: Strategy and Observer
Sep 04, 2025
6.6 and 6.7 - Design Patterns - Facade and Decorator
Sep 02, 2025
6.4 and 6.5 - Design Patterns: Proxy and Adapter
Aug 30, 2025
6.2 and 6.3 - Design Patterns: Factory and Singleton
Aug 28, 2025
6.1 - Introduction to Design Patterns
Aug 26, 2025
A5 - Domain-Driven Design
Aug 23, 2025
A4 - Modules should be deep
Aug 21, 2025
5.6.7 - Liskov Substitution Principle
Aug 19, 2025
5.6.5 and 5.6.6 - Demeter and Open/Closed Principles
Aug 16, 2025
5.6.3 and 5.6.4 - Dependency Inversion and Prefer Composition Over Inheritance Principles
Aug 14, 2025
5.6.1 and 5.6.2 - Single Responsibility and Interface Segregation Principles
Aug 12, 2025
5.4 and 5.5 - Cohesion and Coupling
Aug 09, 2025
5.3 - Information Hiding
Aug 07, 2025
5.2 - Conceptual Integrity
Aug 05, 2025
5.1 - Introduction to Software Design
Aug 02, 2025
4.4, 4.5 and 4.6 - Package, Sequence and Activity Diagrams
Jul 31, 2025
4.3 - Class Diagrams
Jul 29, 2025
4.1 and 4.2 - UML for Creating Sketches
Jul 26, 2025
A3 - Product Discovery
Jul 24, 2025
A2 - The MVP as an Experiment
Jul 22, 2025
3.6 - A/B Testing
Jul 19, 2025
3.5 - Minimum Viable Product (MVP)
Jul 17, 2025
3.4 - Use Cases
Jul 15, 2025
3.3 - User Stories
Jul 12, 2025
3.1 and 3.2 - Software Requirements
Jul 10, 2025
A1 - Agile Teams: From Squads to Scaled Frameworks
Jul 08, 2025
2.7 - Other Iterative Methods (Spiral Model and RUP)
Jul 05, 2025
2. 6 - When Not to Use Agile Methods
Jul 03, 2025
2.5 - Kanban
Jul 01, 2025
2.4 - Scrum
Jun 28, 2025
2.3 - Extreme Programming (part 3)
Jun 26, 2025
2.3 - Extreme Programming (part 2)
Jun 24, 2025
2.3 - Extreme Programming (part 1)
Jun 19, 2025
2.1 and 2.2 - Software Processes and the Agile Manifesto
Jun 17, 2025
1.3 - The Three Types of Software Systems
Jun 15, 2025
1.2 - What do We Study in Software Engineering?
Jun 15, 2025
1.1 - Introduction to Software Engineering
Jun 14, 2025