An off-the-cuff stream of Functional Programming ideas, skills, patterns, and news from Functional Programming expert Eric Normand of LispCast. Formerly known as Thoughts on Functional Programming.
T
The Eric Normand Podcast


1
What is the process for coming up with a good conceptual model?
14:49
14:49
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
14:49
We describe a three-step process for discovering conceptual models.על ידי Eric Normand
I discuss the closure property, which creates operations that can be nested. It's one thing that makes an API feel like a DSL.על ידי Eric Normand
T
The Eric Normand Podcast


1
All about level three, algebraic modeling
12:37
12:37
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
12:37
What do I mean by algebra? And how do we get from level 0 to level 3?על ידי Eric Normand
All sophisticated models need to include time. We discuss two main ways to do that.על ידי Eric Normand
T
The Eric Normand Podcast


1
How do you make a function total?
12:06
12:06
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
12:06
It is easier to reason about total functions. And you can make any pure function total using three techniques!על ידי Eric Normand
Mutation functions let you represent changing state over time. They are easily reified, used as reducing functions, and can operate on nested data.על ידי Eric Normand
T
The Eric Normand Podcast


1
What is Signature-Driven Development?
11:14
11:14
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
11:14
Signature-Driven Development means starting with function signatures before you implement them. I also discuss why we implement the hardest function first.על ידי Eric Normand
T
The Eric Normand Podcast


1
What's the problem with using arrays for pizza toppings?
6:56
6:56
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
6:56
על ידי Eric Normand
T
The Eric Normand Podcast


1
Is deferring decisions about our domain a good idea?
5:38
5:38
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
5:38
I wonder when to deal with business rules. Do they belong in the domain layer?על ידי Eric Normand
I answer a listener's questions about whether domain modeling is a skill that can be taught.על ידי Eric Normand
We explore why focusing on the domain model can improve your software quality.על ידי Eric Normand
T
The Eric Normand Podcast


1
How do we evaluate a data model?
31:04
31:04
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
31:04
We talk about how you can evaluate the two parts of a domain model.על ידי Eric Normand
T
The Eric Normand Podcast


1
What is a domain model and how do we think about them?
24:37
24:37
נגן מאוחר יותר
נגן מאוחר יותר
רשימות
לייק
אהבתי
24:37
In this episode, I talk about the three-part model of domain modeling and what it means about how they are used.על ידי Eric Normand