
How do you make a function total?
It is easier to reason about total functions. And you can make any pure function total using three techniques!
19 Des 202212min

What is a mutation function?
Mutation functions let you represent changing state over time. They are easily reified, used as reducing functions, and can operate on nested data.
12 Des 20226min

What is Signature-Driven Development?
Signature-Driven Development means starting with function signatures before you implement them. I also discuss why we implement the hardest function first.
6 Des 202211min

What's the problem with using arrays for pizza toppings?
28 Nov 20226min

Is deferring decisions about our domain a good idea?
I wonder when to deal with business rules. Do they belong in the domain layer?
21 Nov 20225min

Can domain modeling be taught?
I answer a listener's questions about whether domain modeling is a skill that can be taught.
14 Nov 20229min

Why domain modeling?
We explore why focusing on the domain model can improve your software quality.
7 Nov 20225min

How do we evaluate a data model?
We talk about how you can evaluate the two parts of a domain model.
31 Okt 202231min




















