211 RR DCI with Jim Gay

Published: June 10, 2015

Album Art
211 RR DCI with Jim Gay
0:00
0:00
Playback Speed:

Show Notes

02:48 - Jim Gay Introduction
03:43 - Object Design
07:20 - What Painpoint DCI Aims to Solve
09:31 - Designing From DCI From the Start (Process)
13:56 - Definitions: Forwarding, Delegation, Consultation, and Inheritance
18:37 - DCI and Service Objects
  • Context
24:36 - Roles and Object Factoring
  • Authentication
28:49 - One Context in a Single File
30:17 - Coupling and Cohesion
31:37 - Typeclasses
33:09 - DCI Criticism
36:51 - The Current State of DCI (Skepticism & Criticism?)
38:56 - Preventing Reuse
41:18 - When should you not use DCI?
43:45 - Transition: Using/Undoing DCI (Experimentation)
45:04 - Resources
More DCI Blog Posts by Jim
Picks
Special Guest: Jim Gay.