Yehonathan Sharvit: Explaining Data-Oriented Programming to Non-Clojurians
Details
(Note: New to the group? First-timer? You're very welcome!)
Clojure and Lisp Pros, Hobbyists, and Newcomers:
We're delighted to kick off the first of our series of monthly meetups, which will feature a talk that will delight and inspire attendees. We're lucky enough to have Yehonathan Sharvit, author of Data-Oriented Programming, give us a talk with the title: How to Explain Data-Oriented Programming to Non-Clojure Developers. More information on the talk and speaker follows:
---
Title
How to explain Data-Oriented programming to non-Clojure developers
Abstract
In this talk, we will explore together strategies and methods for explaining the benefits of Data-Oriented programming (a.k.a just use maps) to non-Clojure developers.
In order to convince non-Clojure developers to let go of their habits and try a new paradigm, we need to be clear about the ROI they would get from embracing Data-Oriented Programming in their favorite programming language:
- Reducing system complexity
- Increase code predictability
- Removing unnecessary layers of abstractions
During the talk, participants will be able share their thoughts and optionally collaborate on shared contents via Wiki: https://github.com/viebel/data-oriented-programming/wiki
Bio
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 Data-Oriented Programming and 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.
---
We meet on Jitsi at the room https://meet.jit.si/TokyoClojureMeetupRoom, and between (and during) sessions, we're found on the Clojurians Slack under the channel #clojure-tokyo
Thanks for your interest and participation! Looking forward to meeting you!