Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
Introduction
00:00 • 3min
The Pros and Cons of ORMs
02:45 • 2min
How to Write an ORM That Works for You
05:10 • 2min
The Importance of Data Loading in ORMs
06:40 • 5min
The Data Loader Pattern
11:41 • 4min
How to Use Active Record to Load a Set of Queries
15:42 • 3min
How to Use Populate Hints to Map Your Database to Your GraphQL API
18:51 • 2min
The Importance of Active Record in JavaScript
20:26 • 4min
The Future of Data Loaders
24:18 • 2min
The Complexity of a Data Loader Pattern
26:15 • 2min
The Future of Data Loaders
28:15 • 5min
Joyce's One to One Relationship
33:21 • 3min
How to Define Cross Functional Relationships in Joyce
36:00 • 3min
The Life Cycle Hooks of a Domain Model
38:57 • 4min
How to Delay Flushes for Author Mutation
42:43 • 2min
How to Make Sure There Are No Cycles When Batching
44:44 • 2min
How to Have Per Request Caching
46:50 • 2min
GraphQL Context Parameters for Entity Managers
48:25 • 2min
The Arguments Against ORMs
50:09 • 4min
How ORMs Make It Easy to Write Non-Performant SQL
54:28 • 5min
The Value of ORMs
59:17 • 2min
Joyce's Reactive Validation Rules and Reactive Drive Fields
01:00:56 • 2min
The Power of Joyce's Reactive Hint
01:02:27 • 2min
The Limitations of Bridgeing Through Entities
01:04:12 • 3min
The Core Mental Model of JavaScript
01:06:44 • 2min
How to Use Ingeuiced to Manipulate Strings
01:08:55 • 3min