Description
Data-Oriented Programming Video Edition course. Data-Oriented Programming is a unique guide that introduces the data-oriented paradigm. This groundbreaking approach represents data with generic immutable data structures. It simplifies state management, makes concurrency easy, and solves common problems you’ll find 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#.
Combining behavior and data code, as is common in object-oriented designs, can create almost unmanageable complexity for state management. The data-oriented programming paradigm (DOP) simplifies state management by storing program data in immutable public data structures and then performing computations using non-mutable public functions. Your programs are free of state bugs and your code is easier to understand and maintain.
About the book
Data-Oriented Programming teaches you to design software using the pioneering data-oriented pattern. You will apply DOP to design data models for business entities and implement a library management system that manages state without data migration. Numerous charts, visual mind maps, and a unique conversational approach all help you come up with these exciting new ideas. Each chapter has a lightbulb moment 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
- Representing 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
- Publisher: Oreilly
- teacher: Yehonathan Sharvit
- Training level: beginner to advanced
- Training duration: 9 hours 42 minutes
Course headings
Course images
Sample video of the course
Installation guide
After Extract, view with your favorite Player.
Subtitle: None
Quality: 720p
download link
File(s) password: www.downloadly.ir
Size
758 MB
Be the first to comment