02:48 - Jim Gay Introduction
Twitter
GitHub
Blog
Ruby DSL Handbook
Clean Ruby
SOLID Principles04: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 Principle13:56 - Definitions: Forwarding, Delegation, Consultation, and Inheritance
Class-Based Inheritance vs Prototype-Based Inheritance
JavaScript Influence18:37 - DCI and Service Objects
Context24:36 - Roles and Object Factoring
Authentication28:49 - One Context in a Single File
surrounded 30:17 - Coupling and Cohesion
casting36:51 - The Current State of DCI (Skepticism & Criticism?)
Domain-Driven Design41:18 - When should you not use DCI?
43:45 - Transition: Using/Undoing DCI (Experimentation)
fulloo.info
Marvin
object-composition Mailing List (Google Group)
Clean RubyMore 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 DCIRichard 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)