Happy Path Programming

#79 Domain-Driven Design and Moduliths with Oliver Drotbohm

May 6, 2023
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
Domain-Driven Design
01:43 • 2min
3
The Importance of Domain-Driven Design
03:33 • 2min
4
The Importance of Patterns in Software Development
05:47 • 2min
5
The Importance of Language in Programming
07:54 • 2min
6
Java for the Data Model
10:18 • 2min
7
The Importance of Data Structure Oriented Design
11:52 • 1min
8
The Importance of Immutable Data Structures
13:21 • 2min
9
The Importance of Domain-Driven Design
15:39 • 2min
10
Waver: A Framework for Functional Programming
17:30 • 2min
11
The Common Language of Functional Programming
19:58 • 3min
12
The Importance of Modeling Exceptions
22:36 • 2min
13
The Importance of Domain Driven Design
24:20 • 2min
14
How to Attack Demand Driven Design
25:59 • 2min
15
How to Establish Boundaries in a Business Domain
28:18 • 3min
16
The Importance of Defining the Context of Your Design
30:49 • 2min
17
The Importance of Sharing Data Structures in Domain-Driven Design
32:30 • 2min
18
The Importance of a Domain Driven Design Approach
34:14 • 6min
19
Monolith Versus Microservices: A Connection?
39:59 • 2min
20
The Importance of Domain-Driven Design
42:07 • 5min
21
The Importance of a Bounded Context in a Spring Project
46:51 • 4min
22
How to Build a Modular Application
50:46 • 3min
23
The Importance of Domain-Driven Design
53:44 • 2min
24
The Value of Domain-Driven Design
55:23 • 3min
25
The Role of Post-Its in Productivity
58:30 • 2min
26
How to Run UML Models
01:00:34 • 2min