Data-Oriented Programming • Yehonathan Sharvit & James Lewis
This interview was recorded for the GOTO Book Club.
()
Read the full transcription of the interview here
()
Yehonathan Sharvit - Author of Data-Oriented programming
James Lewis - Principal Consultant & Technical Director at Thoughtworks
RESOURCES
Get 35% discount on all Manning products with code: *ytGOTO35 () *
Yehonathan
()
()
()
()
James
()
()
DESCRIPTION
Unlock the power of data-oriented programming with this groundbreaking guide ‘Data-Oriented Programming: Reduce software complexity‘, introducing a paradigm that revolutionizes software design by representing data through generic immutable structures. DOP simplifies state management, streamlines concurrency and eradicates common issues in object-oriented code, all while offering language-agnostic flexibility. In this GOTO Book Club episode, author Yehonathan Sharvit spoke to James Lewis about how you can change the way you look at programming where code is clearer, state-related bugs are history, and your applications are more robust.
This conversation-driven book is complete with code snippets and diagrams about DOP and the best part—it’s not bound to a single programming language, making it adaptable to JavaScript, Ruby, Python, Clojure and traditional languages like Java or C#. Learn to design data models for business entities and implement state management systems without mutating data. Discover how to separate code from data, write data-oriented unit tests, and specify the shape of your data, all while gaining a deeper understanding of these exciting new concepts.
The interview is based on the book “Data-Oriented Programming () “
RECOMMENDED BOOKS
Yehonathan Sharvit • Data-Oriented Programming ()
Yehonathan Sharvit • The Clojure Workshop ()
Zhamak Dehghani • Data Mesh ()
Eberhard Wolff & Hanna Prinz • Service Mesh ()
Piethein Strengholt • Data Management at Scale ()
Martin Kleppmann • Designing Data-Intensive Applications ()
Twitter ()
Instagram ()
LinkedIn ()
Facebook ()
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: ()
SUBSCRIBE TO OUR YOUTUBE CHANNEL ( - new videos posted daily!
1 view
0
0
1 month ago 00:16:04 1
Artex CR – Transfer of the patient situation, articulation & programming
2 months ago 00:00:19 1
Hubble Detects a Dangerous Dance #shorts
4 months ago 06:42:29 1
Python App Development: Build Modern GUIs in 7 Hours (Beginners Course)
6 months ago 00:30:48 1
Fast Window Capture - OpenCV Object Detection in Games #4
6 months ago 06:00:00 1
C++ Full Course for free ⚡️
6 months ago 00:16:49 2
COMPUTER SCIENCE explained in 17 Minutes
6 months ago 15:57:48 53
Harvard CS50’s Introduction to Programming with Python – Full University Course