podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Softengbook.org
Shows
Software Engineering: A Modern Approach
A16 - Jobs to Be Done
Software Engineering: A Modern Approach - Article A16 - Jobs to Be Done (AI-generated summary). Online book available at softengbook.org
2025-12-15
13 min
Software Engineering: A Modern Approach
A15 - Design Thinking
Software Engineering: A Modern Approach - Article A15 - Design Thinking - AI-generated summary. Online book available at softengbook.org
2025-12-13
14 min
Software Engineering: A Modern Approach
A14 - Code Review
Software Engineering: A Modern Approach - Article A14 - Code Review (AI-generated summary). Online book available at softengbook.org
2025-12-11
14 min
Software Engineering: A Modern Approach
A13 - Branching Strategies
Software Engineering: A Modern Approach - Article A13 - Branching Strategies (AI-generated summary). Online book available at softengbook.org
2025-12-09
12 min
Software Engineering: A Modern Approach
10.4.2 - Feature Flags
Software Engineering: A Modern Approach - Chapter 10 - Section 10.4.2 - Feature Flags (AI-generated summary). Online book available at softengbook.org
2025-12-06
10 min
Software Engineering: A Modern Approach
10.4 - Continuous Deployment
Software Engineering: A Modern Approach - Chapter 10 - Section 10.4 - Continuous Deployment (AI-generated summary). Online book available at softengbook.org
2025-12-04
11 min
Software Engineering: A Modern Approach
10.3 - Continuous Integration
Software Engineering: A Modern Approach - Chapter 10 - Section 10.3 - Continuous Integration (AI-generated summary). Online book available at softengbook.org
2025-12-02
17 min
Software Engineering: A Modern Approach
10.2 - Version Control
Software Engineering: A Modern Approach - Chapter 10 - Section 10.2 - Version Control (AI-generated summary). Online book available at softengbook.org
2025-11-29
15 min
Software Engineering: A Modern Approach
10.1 - Introduction to DevOps
Software Engineering: A Modern Approach - Chapter 10 - Section 10.1 - Introduction to DevOps (AI-generated summary). Online book available at softengbook.org
2025-11-27
11 min
Software Engineering: A Modern Approach
9.5 - Technical Debt
Software Engineering: A Modern Approach - Chapter 9 - Section 9.5 - Technical Debt (AI-generated summary). Online book available at softengbook.org
2025-11-25
10 min
Software Engineering: A Modern Approach
9.5 - Code Smells (part 2)
Software Engineering: A Modern Approach - Chapter 9 - Section 9.5 - Code Smells (part 2) - AI-generated summary. Online book available at softengbook.org
2025-11-22
14 min
Software Engineering: A Modern Approach
9.5 - Code Smells (part 1)
Software Engineering: A Modern Approach - Chapter 9 - Section 9.5 - Code Smells (part 1) - AI-generated summary. Online book available at softengbook.org
2025-11-20
14 min
Software Engineering: A Modern Approach
9.3 and 9.4 - Refactoring Practice and Automated Refactorings
Software Engineering: A Modern Approach - Chapter 9 - Sections 9.3 and 9.4 - Refactoring Practice and Automated Refactorings (AI-generated summary). Online book available at softengbook.org
2025-11-18
09 min
Software Engineering: A Modern Approach
9.2.4, 9.2.5 and 9.2.6 - Refactoring - Extract Class, Renaming and Others
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-generated summary). Online book available at softengbook.org
2025-11-15
10 min
Software Engineering: A Modern Approach
9.2.2 and 9.2.3 - Refactoring - Inline Method and Move Method
Software Engineering: A Modern Approach - Chapter 9 - Sections 9.2.2 and 9.2.3 - Refactoring - Inline Method and Move Method (AI-generated summary). Online book available at softengbook.org
2025-11-13
11 min
Software Engineering: A Modern Approach
9.2.1 - Refactoring - Extract Method
Software Engineering: A Modern Approach - Chapter 9 - Section 9.2.1 - Refactoring - Extract Method (AI-generated summary). Online book available at softengbook.org
2025-11-11
11 min
Software Engineering: A Modern Approach
9.1 - Introduction to Refactoring
Software Engineering: A Modern Approach - Chapter 9 - Section 9.1 - Introduction to Refactoring (AI-generated summary). Online book available at softengbook.org
2025-11-08
12 min
Software Engineering: A Modern Approach
A12 - Mutation Testing
Software Engineering: A Modern Approach - Chapter 8 - Article A12 - Mutation Testing (AI-generated summary). Online book available at softengbook.org
2025-11-06
10 min
Software Engineering: A Modern Approach
8.10 - Other Types of Testing
Software Engineering: A Modern Approach - Chapter 8 - Section 8.10 - Other Types of Testing (AI-generated summary). Online book available at softengbook.org
2025-11-04
12 min
Software Engineering: A Modern Approach
8.9 - End-to-End Tests
Software Engineering: A Modern Approach - Chapter 8 - Section 8.9 - End-to-End Tests (AI-generated summary). Online book available at softengbook.org
2025-11-01
12 min
Software Engineering: A Modern Approach
8.8 - Integration Tests
Software Engineering: A Modern Approach - Chapter 8 - Section 8.8 - Integration Tests (AI-generated summary). Online book available at softengbook.org
2025-10-30
10 min
Software Engineering: A Modern Approach
8.7 - Test-Driven Development
Software Engineering: A Modern Approach - Chapter 8 - Section 8.7 - Test-Driven Development (AI-generated summary). Online book available at softengbook.org
2025-10-28
16 min
Software Engineering: A Modern Approach
8.6.1 - Mock Frameworks
Software Engineering: A Modern Approach - Chapter 8 - Section 8.6.1 - Mock Frameworks (AI-generated summary). Online book available at softengbook.org
2025-10-25
16 min
Software Engineering: A Modern Approach
8.6 - Mocks
Software Engineering: A Modern Approach - Chapter 8 - Section 8.6 - Mocks (AI-generated summary). Online book available at softengbook.org
2025-10-23
08 min
Software Engineering: A Modern Approach
8.5 - Testability
Software Engineering: A Modern Approach - Chapter 8 - Section 8.5 - Testability (AI-generated summary). Online book available at softengbook.org
2025-10-21
08 min
Software Engineering: A Modern Approach
8.4 - Test Coverage
Software Engineering: A Modern Approach - Chapter 8 - Section 8.4 - Test Coverage (AI-generated summary). Online book available at softengbook.orgErrata (07:25): The first call should be abs(-1), which will result in a branch coverage of 50%. Adding a second call, abs(1), increases the coverage to 100%.
2025-10-18
08 min
Software Engineering: A Modern Approach
8.3 - Testing Principles and Smells
Software Engineering: A Modern Approach - Chapter 8 - Section 8.3 - Testing Principles and Smells (AI-generated summary). Online book available at softengbook.org
2025-10-16
13 min
Software Engineering: A Modern Approach
8.2 - Unit Testing (part 2)
Software Engineering: A Modern Approach - Chapter 8 - Section 8.2 - Unit Testing (part 2) - AI-generated summary. Online book available at softengbook.org
2025-10-14
12 min
Software Engineering: A Modern Approach
8.2 - Unit Testing (part 1)
Software Engineering: A Modern Approach - Chapter 8 - Section 8.2 - Unit Testing (part 1) - AI-generated summary. Online book available at softengbook.org
2025-10-11
10 min
Software Engineering: A Modern Approach
8.1 - Introduction to Testing
Software Engineering: A Modern Approach - Chapter 8 - Section 8.1 - Introduction to Testing (AI-generated summary). Online book available at softengbook.org
2025-10-09
10 min
Software Engineering: A Modern Approach
A11 - Sagas
Software Engineering: A Modern Approach - Chapter 7 - Article A11 - Sagas (AI-generated summary). Online book available at softengbook.org
2025-10-07
11 min
Software Engineering: A Modern Approach
A10 - Serverless Architectures
Software Engineering: A Modern Approach - Chapter 7 - Article A10 - Serverless Architectures (AI-generated summary). Online book available at softengbook.org
2025-10-04
11 min
Software Engineering: A Modern Approach
A9 - Hexagonal Architecture
Software Engineering: A Modern Approach - Chapter 7 - Article A9 - Hexagonal Architecture Section (AI-generated summary). Online book available at softengbook.org
2025-10-02
11 min
Software Engineering: A Modern Approach
A8 - Clean Architecture
Software Engineering: A Modern Approach - Chapter 7 - Article A8 - Clean Architecture (AI-generated summary). Online book available at softengbook.org
2025-09-30
11 min
Software Engineering: A Modern Approach
7.6 and 7.7 - Other Architectural Patterns and Anti-patterns
Software Engineering: A Modern Approach - Chapter 7 - Sections 7.6 and 7.7 - Other Architectural Patterns and Anti-patterns (AI-generated summary). Online book available at softengbook.org
2025-09-27
13 min
Software Engineering: A Modern Approach
7.5 and 7.6 - Message-Oriented and Publish/Subscribe Architectures
Software Engineering: A Modern Approach - Chapter 7 - Sections 7.5 and 7.6 - Message-Oriented and Publish/Subscribe Architectures (AI-generated summary). Online book available at softengbook.org
2025-09-25
13 min
Software Engineering: A Modern Approach
7.4 - Microservices
Software Engineering: A Modern Approach - Chapter 7 - Section 7.4 - Microservices (AI-generated summary). Online book available at softengbook.org
2025-09-23
15 min
Software Engineering: A Modern Approach
7.3 - MVC Architecture
Software Engineering: A Modern Approach - Chapter 7 - Section 7.3 - MVC Architecture (AI-generated summary). Online book available at softengbook.org
2025-09-20
13 min
Software Engineering: A Modern Approach
7.2 - Layered Architectures
Software Engineering: A Modern Approach - Chapter 7 - Section 7.2 - Layered Architectures (AI-generated summary). Online book available at softengbook.org
2025-09-18
10 min
Fronteiras da Engenharia de Software
Engenharia de Software Moderna, com Marco Tulio Valente (UFMG)
Neste episódio do Fronteiras da Engenharia de Software, recebemos novamente o professor Marco Tulio Valente (UFMG, coordenador do ASERG) para conversar sobre as novidades do livro Engenharia de Software Moderna, que agora também conta com a versão em inglês Software Engineering: A Modern Approach.Na conversa, conduzida por Adolfo Neto (UTFPR), com a participação de Gilmar Gomes do Nascimento (IFAM/PPGCA) e Andreia Farias (SEED-PR/UTFPR/Emílias), discutimos:O processo de atualização contínua do livro e seus materiais complementares (videoaulas, exercícios, roteiros práticos, artigos didáticos e o ESM...
2025-09-17
1h 14
Software Engineering: A Modern Approach
7.1 - Software Architecture - An Introduction
Software Engineering: A Modern Approach - Chapter 7 - Section 7.1 - Software Architecture - An Introduction (AI-generated summary). Online book available at softengbook.org
2025-09-16
10 min
Software Engineering: A Modern Approach
A7 - Dependency Injection
Software Engineering: A Modern Approach - Article A7 - Dependency Injection (AI-generated summary). Online book available at softengbook.org
2025-09-13
08 min
Software Engineering: A Modern Approach
A6 - Composite Design Pattern
Software Engineering: A Modern Approach - Article A6 - Composite Design Pattern. Online book available at softengbook.org
2025-09-11
06 min
Software Engineering: A Modern Approach
6.12 and 6.13 - Other Design Patterns and When Not to Use Design Patterns
Software Engineering: A Modern Approach - Chapter 6 - Sections 6.12 and 6.13 - Other Design Patterns; and When Not to Use Design Patterns (AI-generated summary). Online book available at softengbook.org
2025-09-09
10 min
Software Engineering: A Modern Approach
6.10 and 6.11 - Design Patterns: Template Method and Visitor
Software Engineering: A Modern Approach - Chapter 6 - Sections 6.10 and 6.11 - Design Patterns: Template Method and Visitor (AI-generated summary). Online book available at softengbook.org
2025-09-06
10 min
Software Engineering: A Modern Approach
6.8 and 6.9 - Design Patterns: Strategy and Observer
Software Engineering: A Modern Approach - Chapter 6 - Sections 6.8 and 6.9 - Design Patterns: Strategy and Observer (AI-generated summary). Online book available at softengbook.org
2025-09-04
09 min
Software Engineering: A Modern Approach
6.6 and 6.7 - Design Patterns - Facade and Decorator
Software Engineering: A Modern Approach - Chapter 6 - Sections 6.6 and 6.7 - Design Patterns: Facade and Decorator (AI-generated summary). Online book available at softengbook.org
2025-09-02
15 min
Software Engineering: A Modern Approach
6.4 and 6.5 - Design Patterns: Proxy and Adapter
Software Engineering: A Modern Approach - Chapter 6 - Sections 6.4 and 6.5 - Design Patterns: Proxy and Adapter (AI-generated summary). Online book available at softengbook.org
2025-08-30
13 min
Software Engineering: A Modern Approach
6.2 and 6.3 - Design Patterns: Factory and Singleton
Software Engineering: A Modern Approach - Chapter 6 - Sections 6.2 and 6.3 - Design Patterns: Factory and Singleton (AI-generated summary). Online book available at softengbook.org
2025-08-28
14 min
Software Engineering: A Modern Approach
6.1 - Introduction to Design Patterns
Software Engineering: A Modern Approach - Chapter 6 - Section 6.1 - Introduction to Design Patterns (AI-generated summary). Online book available at softengbook.org
2025-08-26
12 min
Software Engineering: A Modern Approach
A5 - Domain-Driven Design
Software Engineering: A Modern Approach - Chapter 5 - Article A5 - Domain-Driven Design (AI-generated summary). Online book available at softengbook.org
2025-08-23
14 min
Software Engineering: A Modern Approach
A4 - Modules should be deep
Software Engineering: A Modern Approach - Chapter 5 - Article A4 - Modules should be deep (AI-generated summary)Online book available at softengbook.org
2025-08-21
10 min
Software Engineering: A Modern Approach
5.6.7 - Liskov Substitution Principle
Software Engineering: A Modern Approach - Chapter 5 - Section 5.6.7 - Liskov Substitution Principle (AI-generated summary)Online book available at softengbook.org
2025-08-19
03 min
Software Engineering: A Modern Approach
5.6.5 and 5.6.6 - Demeter and Open/Closed Principles
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 available at softengbook.org
2025-08-16
11 min
Software Engineering: A Modern Approach
5.6.3 and 5.6.4 - Dependency Inversion and Prefer Composition Over Inheritance Principles
Software Engineering: A Modern Approach - Chapter 5 - Sections 5.6.3 and 5.6.4 - Dependency Inversion and Prefer Composition Over Inheritance Principles (AI-generated summary)Online book available at softengbook.org
2025-08-14
17 min
Software Engineering: A Modern Approach
5.6.1 and 5.6.2 - Single Responsibility and Interface Segregation Principles
Software Engineering: A Modern Approach - Chapter 5 - Sections 5.6.1 and 5.6.2 - Single Responsibility and Interface Segregation Principles (AI-generated summary)Online book available at softengbook.org
2025-08-12
06 min
Software Engineering: A Modern Approach
5.4 and 5.5 - Cohesion and Coupling
Software Engineering: A Modern Approach - Chapter 5 - Sections 5.4 and 5.5 - Cohesion and Coupling (AI-generated summary)Online book available at softengbook.org
2025-08-09
18 min
Software Engineering: A Modern Approach
5.3 - Information Hiding
Software Engineering: A Modern Approach - Chapter 5 - Section 5.3 - Information Hiding (AI-generated summary)Online book available at softengbook.org
2025-08-07
16 min
Software Engineering: A Modern Approach
5.2 - Conceptual Integrity
Software Engineering: A Modern Approach - Chapter 5 - Section 5.2 - Conceptual Integrity (AI-generated summary) Online book available at softengbook.org
2025-08-05
10 min
Software Engineering: A Modern Approach
5.1 - Introduction to Software Design
Software Engineering: A Modern Approach - Chapter 5 - Section 5.1 - Introduction to Software Design (AI-generated summary)Online book available at softengbook.org
2025-08-02
12 min
Software Engineering: A Modern Approach
4.4, 4.5 and 4.6 - Package, Sequence and Activity Diagrams
Software Engineering: A Modern Approach - Chapter 4 - Sections 4.4, 4.5 and 4.6 - Package, Sequence and Activity Diagrams (AI-generated summary)Online book available at softengbook.org
2025-07-31
06 min
Software Engineering: A Modern Approach
4.3 - Class Diagrams
Software Engineering: A Modern Approach - Chapter 4 - Section 4.3 - Class Diagrams (AI-generated summary)Online book available at softengbook.org
2025-07-29
05 min
Software Engineering: A Modern Approach
4.1 and 4.2 - UML for Creating Sketches
Software Engineering: A Modern Approach - Chapter 4 - Sections 4.1 and 4.2 - UML for Creating Sketches (AI-generated summary)Online book available at softengbook.org
2025-07-26
17 min
Software Engineering: A Modern Approach
A3 - Product Discovery
Software Engineering: A Modern Approach - Chapter 3 - Article A3 - Product Discovery (AI-generated summary)Online book available at softengbook.org
2025-07-24
14 min
Software Engineering: A Modern Approach
A2 - The MVP as an Experiment
Software Engineering: A Modern Approach - Chapter 3 - Article A2 - The MVP as an Experiment (AI-generated summary)Online book available at softengbook.org
2025-07-22
12 min
Software Engineering: A Modern Approach
3.6 - A/B Testing
Software Engineering: A Modern Approach - Chapter 3 - Section 3.6 - A/B Testing (AI-generated summary)Online book available at softengbook.org
2025-07-19
19 min
Software Engineering: A Modern Approach
3.5 - Minimum Viable Product (MVP)
Software Engineering: A Modern Approach - Chapter 3 - Section 3.5 - Minimum Viable Product (MVP) - AI-generated summaryOnline book available at softengbook.org
2025-07-17
16 min
Software Engineering: A Modern Approach
3.4 - Use Cases
Software Engineering: A Modern Approach - Chapter 3 - Section 3.4 - Use Cases (AI-generated summary)Online book available at softengbook.org
2025-07-15
17 min
Software Engineering: A Modern Approach
3.3 - User Stories
Software Engineering: A Modern Approach - Chapter 3 - Section 3.3 - User Stories (AI-generated summary)Online book available at softengbook.org
2025-07-12
17 min
Software Engineering: A Modern Approach
3.1 and 3.2 - Software Requirements
Software Engineering: A Modern Approach - Chapter 3 - Sections 3.1 and 3.2 - Software Requirements (AI-generated summary)Online book available at softengbook.org
2025-07-10
05 min
Software Engineering: A Modern Approach
A1 - Agile Teams: From Squads to Scaled Frameworks
Software Engineering: A Modern Approach - Short Article A1 - Agile Teams 101: From Small Squads to Scaled Frameworks (AI-generated summary)Online book available at softengbook.org
2025-07-08
07 min
Software Engineering: A Modern Approach
2.7 - Other Iterative Methods (Spiral Model and RUP)
Software Engineering: A Modern Approach - Chapter 2 - Section 2.7 - Other Iterative Methods (Spiral Model and RUP) - AI-generated summaryOnline book available at softengbook.org
2025-07-05
06 min
Software Engineering: A Modern Approach
2. 6 - When Not to Use Agile Methods
Software Engineering: A Modern Approach - Chapter 2 - Section 2. 6 - When Not to Use Agile Methods (AI-generated summary)Online book available at softengbook.org
2025-07-03
05 min
Software Engineering: A Modern Approach
2.5 - Kanban
Software Engineering: A Modern Approach - Chapter 2 - Section 2.5 - Kanban (AI-generated summary)Online book available at softengbook.org
2025-07-01
07 min
Software Engineering: A Modern Approach
2.4 - Scrum
Software Engineering: A Modern Approach - Chapter 2 - Section 2.4 - Scrum (AI-generated summary)Online book available at softengbook.org
2025-06-28
18 min
Software Engineering: A Modern Approach
2.3 - Extreme Programming (part 3)
Software Engineering: A Modern Approach - Chapter 2 - Section 2.3 - Extreme Programming - part 3 (AI-generated summary)Online book available at softengbook.org
2025-06-26
04 min
Software Engineering: A Modern Approach
2.3 - Extreme Programming (part 2)
Software Engineering: A Modern Approach - Chapter 2 - Section 2.3 - Extreme Programming - part 2 (AI-generated summary).Online book available at softengbook.org
2025-06-24
18 min
Software Engineering: A Modern Approach
2.3 - Extreme Programming (part 1)
Software Engineering: A Modern Approach - Chapter 2 - Section 2.3 - Extreme Programming - part 1 (AI-generated summary)Extreme Programming is a lightweight agile method for developing software with evolving or unclear requirements. It's defined by values, principles, and practices rather than rigid step-by-step procedures.Online book available at softengbook.org
2025-06-19
23 min
Software Engineering: A Modern Approach
2.1 and 2.2 - Software Processes and the Agile Manifesto
Software Engineering: A Modern Approach - Chapter 2 - Sections 2.1 and 2.2 - Software Processes and the Agile Manifesto (AI-generated summary)From the 1994 CHAOS Report disaster to the Agile Manifesto revolution. Why modern software teams need processes and how Extreme Programming, Scrum, and Kanban changed everything.Online book available at softengbook.org
2025-06-17
16 min
Software Engineering: A Modern Approach
1.3 - The Three Types of Software Systems
Software Engineering: A Modern Approach - Chapter 1 - Section 1.3 - Classification of Software Systems (AI-generated summary)Discover Bertrand Meyer's essential classification that every developer should know: Casual Systems (Type C) for lightweight, low-stakes projects; Acute Systems (Type A) for life-critical applications where failure means disaster; and Business Systems (Type B) where modern software engineering practices truly shine. Learn why one-size-fits-all development approaches fail and how to match your engineering rigor to your system's actual needs.Online book available at https://softengbook.org/
2025-06-15
13 min
Software Engineering: A Modern Approach
1.2 - What do We Study in Software Engineering?
Software Engineering: A Modern Approach - Chapter 1 - Section 1.2 - Topics of Study (AI-generated summary)This episode briefly covers areas like Software Requirements, Architecture, Design, Construction, and Testing. We also dive into Software Maintenance and Configuration Management. Further topics include Project Management, Processes, Models and Methods, Quality, Professional Practice, and Economics.Online book available at https://softengbook.org/
2025-06-15
22 min
Software Engineering: A Modern Approach
1.1 - Introduction to Software Engineering
Software Engineering: A Modern Approach - Chapter 1 - Section 1.1 - Definition and Historical Context (AI-generated summary)In this first episode, we explore Software Engineering, from its "crisis" origins in the late 1960s to the inherent complexities and the enduring truth that there are no silver bullets for the vital software powering our modern world.Online book available at https://softengbook.org
2025-06-14
15 min