An off-the-cuff stream of Functional Programming ideas, skills, patterns, and news from Functional Programming expert Eric Normand of LispCast.
Date | Title & Description | Contributors |
---|---|---|
2023-09-25 | In this episode, I introduce the stratified design lens, which talks about how and why we split things into layers. |
|
2023-09-19 | In this episode, I introduce the time lens, and I posit a law about representing time in complex domains. |
|
2023-09-11 | In this episode, I introduce the volatility lens, which seeks to help us write code that deals with a changing world. |
|
2023-07-31 | In this episode, I introduce the architecture lens, its questions, and its goal of modeling architectural domains to manage complexity. |
|
2023-07-24 | In this episode, I introduce the executable specification lens, its questions, and its goal of getting to runnable, testable code as quickly as possible. |
|
2023-07-10 | In this episode, I introduce the composition lens, its questions, and its goal of figuring what's true when you perform multiple operations in a row. |
|
2023-07-03 | In this episode, I introduce the operation lens, its questions, and its goal of capturing the use cases of your software. |
|
2023-06-26 | In this episode, I introduce the data lens, its questions, and its goals of capturing relationships among data values in data. |
|
2023-06-19 | In this episode, I introduce the domain lens, its questions, and its goal. |
|
2023-06-12 |
How does executable specifications compare with other modeling paradigms? In this episode, I compare executable specifications to UML, DDD, and software design. |
|