Andreas Söderlundblog.encodeart.dev·Jul 24, 2023DCI tutorial for TypeScript: Part 5Welcome 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 handling with the least amount of surprise. This could lead us to ask what is surprising when coding and d...Discuss·318 readsDCI tutorial for TypeScriptdci
Andreas Söderlundblog.encodeart.dev·Nov 5, 2022DCI tutorial for TypeScript: Part 4Ready 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 quite natural way of expressing ourselves in code. This has led to many attempts at adding Roles to lang...Discuss·346 readsDCI tutorial for TypeScriptdci
Andreas Söderlundblog.encodeart.dev·Oct 30, 2022DCI tutorial for TypeScript: Part 3Welcome 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 are the central locus of a DCI Context, and chances are that you unknowingly have used them before. Le...Discuss·461 readsDCI tutorial for TypeScriptdci
Andreas Söderlundblog.encodeart.dev·Oct 25, 2022DCI tutorial for TypeScript: Part 2Welcome 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 background is needed to understand why we should consider coding in a quite different way than what we are u...Discuss·358 readsDCI tutorial for TypeScriptTypeScript
Andreas Söderlundblog.encodeart.dev·Oct 22, 2022DCI tutorial for TypeScript: Part 1DCI (Data, Context and Interaction) is a programming paradigm that breathes life into the hope that we can someday write maintainable software. This tutorial series will provide both an in-depth explanation of the DCI concepts, as a programmer would ...Discuss·3.2K readsDCI tutorial for TypeScriptdci