Overview
Learn how to unlock the power of data-oriented programming through a paradigm that simplifies state management, streamlines concurrency, and eradicates common issues in object-oriented code. This course teaches you to represent data through generic immutable structures, design data models for business entities, and implement state management systems without mutating data. By separating code from data, writing data-oriented unit tests, and specifying the shape of your data, you will gain a deeper understanding of these concepts. The course is suitable for programmers looking to revolutionize their software design approach and create more robust applications.
Syllabus
Intro
The appeal of Clojure
Data-oriented programming goals
Treat data as data
Immutability in data-oriented programming
Outro
Taught by
GOTO Conferences