Reduce system complexity with Data-Oriented programming
Dettagli
Ciao crafters,
we are pleased to have Yehonathan Sharvit, author of Data-Oriented programming (Manning) for our monthly meetup.
The topic is Data-Oriented programming, you don't want to miss it!
🗓 Agenda
19:00 Quick intro
19:05 Talk
📖 Abstract
Data-Oriented programming is a paradigm that aims at reducing the complexity of software systems and making the development experience more productive. Data-Oriented programming draws a clear separation between code and data. It treats data as a value that is manipulated by general-purpose functions. In this talk, we illustrate the principles of Data-Oriented programming in the context of a software production system.
After attending this talk, you will be able to apply Data-Oriented programming principles in your preferred programming language, whether it's Object-Oriented or Functional, and reduce the complexity of the systems you build.
🗣 Speaker:
Yehonathan Sharvit has been working as a software engineer since 2000, programming with C++, Java, Ruby, JavaScript, Clojure and ClojureScript. He currently works as a software architect at Cycognito, building software infrastructures for high scale data pipelines. He shares insights about software at https://blog.klipse.tech/ he writes technical books, he speaks at conferences and leads Clojure workshops around the world. He is the author of Data-Oriented programming, published by Manning.
Yehonathan is passionate about making interesting things easy to understand.
