~/talk

DCI: semiotics applied to software

links:none on file
slides:none on file

Argues that DCI maps semiotics to software by treating data as symbols, context as rules and interaction as meaning, claiming this narrows the gap between user mental models and code. Shows a working API built with grape and Roar (a public-transportation lines-and-stops service), reports adding new resources takes minutes after ~two to three hours of initial structure work, and notes dynamic role-mixing hurts performance so use delegators/decorators instead of always extending objects at runtime. Presents a small gem called graBine that scaffolds DCI-style routes, contexts and decorators.

AI-written summary · about

  1. 0:00Introduction
  2. 3:18Semiotics basics
  3. 8:25Introducing DCI pattern
  4. 10:57DCI in software architecture
  5. 13:49DCI benefits and performance
  6. 15:36Semiotics and DCI connection
  7. 18:55GraBine RESTful API
  8. 24:00Live GraBine demo
  9. 30:49GraBine micro framework
  10. 31:56Design patterns and problem-solving
  11. 33:00Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.