Yehonathan Sharvit

Yehonathan Sharvit has over 20 years of experience as a software engineer, programming with C++, Java, Ruby, JavaScript, Clojure, and ClojureScript, both in the backend and the frontend. At the time of writing this book, he works as a software architect at Cycognito, building software infrastructures for high-scale data pipelines. He shares his passion about programming on his blog (https://blog.klipse.tech/) and at tech conferences. You can follow him on Twitter (https://twitter.com/viebel).

books by Yehonathan Sharvit

Data-Oriented Programming

  • July 2022
  • ISBN 9781617298578
  • 424 pages
  • printed in black & white
  • Available translations: Japanese, Korean, Russian

Data-Oriented Programming teaches you to design software using the groundbreaking data-oriented paradigm. You’ll put DOP into action to design data models for business entities and implement a library management system that manages state without data mutation. The numerous diagrams, intuitive mind maps, and a unique conversational approach all help you get your head around these exciting new ideas. Every chapter has a lightbulb moment that will change the way you think about programming.