September 14-16th, 2012 at Sapporo Business Innovation Center

Detail

Title

DCI and the application builds our mental models

Video

Slide

Abstract

DCI (Data, Context and Interaction) is a "paradigm" in object-oriented application design. DCI is getting popular with object-oriented proponent Rubyists these days. In this talk, we'll discuss:

  • Why object-oriented proponent Rubyists mention DCI?
  • What DCI is, and how DCI is complementary to the MVC framework of Ruby on Rails.
  • (So far) how to avoid 'Too fat to be a model' and/or 'Fat Controller' in Rails App using DCI.
  • Case Study

After this talk you'll be at the starting point to improve the design of your application to be more clear and concise.

Speaker

Kakutani Shintaro

Affiliation

Ruby no Kai (Japan Ruby Group) || Eiwa System Management, Inc.

Bio

Kakutani Shintaro is a just another strong Ruby proponent, working for Eiwa System Management, Inc as 'community manager', a board member of Nihon Ruby-no-kai (Japan Ruby Group) and a core member of Asakusa.rb.

He is one of the organizers of RubyKaigi since 2006, and the founder of Regional RubyKaigi. He has translated some technical books from English into Japanese: "Agile Samurai" (co-supervisor), "Agile Estimating and Planning" (co-translator), "Practices of an Agile Developer" (co-supervisor) and a few other books.

GitHub

kakutani

Language

Japanese

References

Back to Schedule