Andreas Söderlund
Uniting art and engineering in code

Uniting art and engineering in code

Follow
home
Series

DCI tutorial for TypeScript

A comprehensive introduction to Data, Context and Interaction, a programming paradigm that makes system behavior first class and aligns the computer with the user mental model.

Articles in this series

DCI tutorial for TypeScript: Part 1

Oct 22, 20228 min read

DCI (Data, Context and Interaction) is a programming paradigm that breathes life into the hope that we can someday write maintainable software. This...

DCI tutorial for TypeScript: Part 1

DCI tutorial for TypeScript: Part 2

Oct 25, 20225 min read

Welcome back to the DCI tutorial series for Typescript! If you're new, check out part 1 first. This second part is more theoretical, but some...

DCI tutorial for TypeScript: Part 2

DCI tutorial for TypeScript: Part 3

Oct 30, 20226 min read

Welcome to Part 3 of the DCI tutorial! If you just arrived, check out Part 1 and Part 2 first. You have probably used Roles many times before Roles...

DCI tutorial for TypeScript: Part 3

DCI tutorial for TypeScript: Part 4

Nov 5, 20227 min read

Ready for more DCI? If you're new, check out the other parts first. We talked a lot about Roles in the previous part, concluding that Roles are a...

DCI tutorial for TypeScript: Part 4

DCI tutorial for TypeScript: Part 5

Jul 24, 20236 min read

Welcome back to the DCI series! Here are the previous parts if you're new. Error handling in Contexts As promised, the topic for today is error...

DCI tutorial for TypeScript: Part 5