Skip to content
← All posts
1 min read Dawid Skłodowski

DCI with Ruby & Rails at LRUG

A talk I gave at the London Ruby User Group introducing Data Context Interaction (DCI) and role injection in Ruby & Rails.

Data Context Interaction is a recently invented programming paradigm aiming to separate behaviour from your data model. By extracting interactions into roles, they can be played by objects in various contexts.

I recently gave a talk about DCI at the London Ruby User Group (LRUG). The presentation gave a brief introduction to DCI, proposed ways to implement role injection, and discussed how DCI could be used to supplement the Rails MVC paradigm.