Главная
Study mode:
on
1
Intro
2
What is complexity?
3
Information systems
4
Principles of data-oriented programming
5
What makes a software system complex?
6
Principle No 1: Separate code from data
7
Principle No 2: Represent data with generic data structures
8
Principle No 3: Do not mutate data
9
Immutability in practice
10
What about data validation?
11
History of data-oriented programming
12
Summary
13
Outro
Description:
Explore the principles of Data-Oriented Programming to reduce system complexity in this conference talk from GOTO Aarhus 2023. Learn how to separate code from data, represent data with generic structures, and embrace immutability to build more manageable information systems. Discover techniques for data validation without static types and understand how to apply these concepts in your preferred programming language. Gain insights into the history and practical implementation of Data-Oriented Programming, equipping yourself with tools to tackle complexity in back-end applications, web services, and front-end development.

Reduce System Complexity with Data-Oriented Programming

GOTO Conferences
Add to list