Description
Data-Oriented Programming Video Edition Course. Data-Oriented Programming is a unique guide that introduces the data-oriented paradigm. This break-grounding approach represents data using generic immutable data structures. It simplifies state management, facilitates concurrency, and solves common problems that arise in object-oriented code. This book presents powerful new ideas through conversations, code snippets, and diagrams that help you quickly discover what’s great about DOP. Best of all, this paradigm is language agnostic – you’ll learn to write DOP code that can be implemented in JavaScript, Ruby, Python, Clojure, as well as traditional OO languages like Java or C#.
The combination of behavior and data code, as is common in object-oriented designs, can lead to almost unmanageable complexity for state management. The data-oriented programming (DOP) paradigm simplifies state management by storing program data in immutable public data structures and then performing computations using immutable public functions. Your programs are free of state errors and your code is easier to understand and maintain.
About the book
In Data-Oriented Programming, you will learn to design software using the groundbreaking Data-Oriented Pattern. You will apply DOP to design data models for business units and implement a library management system that manages state without data migration. Numerous diagrams, visual mind maps, and a unique conversational approach will help you come up with those exciting new ideas. There is an aha moment in each chapter that will change the way you think about programming. In the video versions, the narrator reads the book while the table of contents, figures, code lists, diagrams, and text appear on the screen. Like an audio book that you can also watch as a video.
What you will learn in the Data-Oriented Programming Video Edition course
- Separate the code from the data
- Representation of data with generic data structures
- State management without data jumps
- Concurrency control in highly scalable systems
- Write data-oriented unit tests
- Specify the format of your data
Data-Oriented Programming Video Edition Course Specifications
Course headings
Course pictures
Sample video of the course
installation Guide
After extracting, you can watch it with your favorite player.
Subtitles: None
Quality: 720p
Download link
free download software
Size
758MB