According to Wikipedia Data, context and interaction (DCI) is a paradigm used in computer software to program systems of communicating objects. Here I ...
According to Wikipedia Data, context and interaction (DCI) is a paradigm used in computer software to program systems of communicating objects. Here I ...
I have been trying to learn about DCI (Data Context Interaction) (http://tidyjava.com/dci-architecture-visionary/) It seems to me that 'roles' can be ...
What is Thread.current for in this code? I'm looking at this example of using DCI in a Rails application. In lib/context.rb, there's this: which is ...
In DCI discussions, there is a usually mention of pure object oriented languages: Object-oriented programming languages—particularly the "pure" on ...
Imagine that you have a context that handles money transfers between user's accounts. And money transfers are triggered by a web application and th ...
The default Rails 4 project generator now creates the directory "concerns" under controllers and models. I have found some explanations about how to u ...
Update: I've simplified my question; you can see the full history by checking out my editing revisions. Thanks to iain and bernardk for getting me thi ...
I'm working on a CreditCardPayment context, and found this possibility that not all roles are needed for some context methods. For example, the method ...
I'm about to design a software to be implemented by several developers. The software has many complex use cases involving several steps and commands ...
Most examples of a DCI Context are implemented as a Command pattern. When using Dependency Injection though, it's useful to have the dependencies inje ...
I'm thinking how and when a DCI context can be used in a Web application. I'm considering this high-level use case: User enters city, arrival, dep ...
I'm following DCI to structure the behavior of a new Rails application, but I have some doubts about where to put the validations. Traditionally, if ...
I recently saw the following presentation on DCI by Trygve Reenskaug : https://vimeo.com/43536416 It kinda blew my mind. Mmmh, seeing in code the inte ...
I am working with AngularJS for my latest project. In the documentation and tutorials all model data is put into the controller scope. I understand th ...
A recent debate with a co-worker about different approaches to design and code the models in a Rails application brought me across DCI in the context ...
Is there a way to use Scala's type-system to concisely specify the context-relevant subgraph of a complete object graph? DCI argues that you often ha ...
I first learned about Data, context, and interaction (DCI) through this blog post. Fascinated by the concept, I endeavored to build it in to my next R ...
I'm writing a simple webgame to experiment the DCI pattern and I was wondering how to test the context properly. https://gist.github.com/1718889 I h ...
Given the following: Is there a way to set the priority of User#default_context? That is, can I say that the Admin#default_context always takes pri ...
DDD is Domain-Driven Design , it is a methodology that include ubiquitous language, root entity , value object and aggregations.. DCI: Data, Context, ...