Home
FAQs
Pricing
Blog
Home
FAQs
Pricing
Blog
Episode description
211 RR DCI with Jim Gay
Ruby Rogues
Jun 10, 2015
•
56 min
•
Transcript available on
Metacast
--:--
--:--
10
30
Listen in podcast apps:
Metacast
Spotify
Youtube
RSS
Episode description
02:48 - Jim Gay Introduction
Twitter
GitHub
Blog
Ruby DSL Handbook
03:43 - Object Design
Clean Ruby
SOLID Principles
04:39 -
DCI (Data, Context, Interaction)
Main Resource for DCI (FullOO)
07:20 - What Painpoint DCI Aims to Solve
The Gang of Four Book
object-composition Mailing List (Google Group)
09:31 - Designing From DCI From the Start (Process)
Levels of Use Cases
Writing Effective Use Cases by Alistair Cockburn
11:42 -
Object Composition
Single Responsibility Principle
13:56 - Definitions: Forwarding, Delegation, Consultation, and Inheritance
Class-Based Inheritance vs Prototype-Based Inheritance
JavaScript Influence
18:37 - DCI and Service Objects
Context
24:36 - Roles and Object Factoring
Authentication
28:49 - One Context in a Single File
surrounded
30:17 - Coupling and Cohesion31:37 - Typeclasses33:09 - DCI Criticism
casting
36:51 - The Current State of DCI (Skepticism & Criticism?)
Domain-Driven Design
38:56 - Preventing Reuse41:18 - When should you not use DCI?43:45 - Transition: Using/Undoing DCI (Experimentation)45:04 - Resources
fulloo.info
Marvin
object-composition Mailing List (Google Group)
Clean Ruby
More DCI Blog Posts by Jim
Delegation Is Everything And Inheritance Does Not Exist
Chubby Models Are Still Fat With Concerns. DCI Focuses On How Things Work Together
The Gang Of Four Is Wrong And You Don't Understand Delegation
Triggering The DCI Context
OOP, DCI And Ruby - What Your System Is Vs. What Your System Does
4 Simple Steps - Extending Ruby Objects - The Tip Of The Iceberg With DCI
Picks
Richard Hamming: You and Your Research
(Jessica)
Martin Fowler: Yagni
(Coraline)
Ruby Monday
(Saron)
JunkFill
(Saron)
Wappalyzer
(Saron)
WhatFont
(Saron)
Julian Feliciano: What Is Source Control?
(Saron)
Bodum Santos Stovetop Glass Vacuum 34-Ounce Coffee Maker
(Avdi)
The Master and His Emissary: The Divided Brain and the Making of the Western World by Iain McGilchrist
(Jim)
request_store_rails
(Jim)
littleBits
(Jim)Special Guest: Jim Gay.
Advertising Inquiries:
https://redcircle.com/brands
Privacy & Opt-Out:
https://redcircle.com/privacy
Become a supporter of this podcast:
https://www.spreaker.com/podcast/ruby-rogues--6102073/support
.
211 RR DCI with Jim Gay | Ruby Rogues podcast - Listen or read transcript on Metacast