's Picture

Yehonathan Sharvit

Developer. Author. Speaker.

  • Blog
  • Talks
  • About
  • Contact
  • Search
  • Testimonials

Discover my book!
DISCOUNT CODE: sharvit39
April 1, 2021

Data-Oriented programming simplicity illustrated by coding challenges

According to Data-Oriented programming, the best way to reduce complexity of information systems is to follow three basic principles:

dop javascript

March 28, 2021

How to access data dynamically in Java without losing type safety

An interesting question in the context of information systems is:

java

March 15, 2021

The concepts behind Data-Oriented programming

Here are 9 fundamental general concepts about programming.

dop clojure theory

March 5, 2021

Data-Oriented programming in Java

The principles of Data-Oriented programming

dop java

February 26, 2021

Structural sharing with 7 lines of JavaScript.

Motivation

dop javascript

February 16, 2021

Distinction between three data related programming paradigms.

Data-oriented programming is not a new concept. It is a paradigm that is applied by developers from different programming languages in order to reduce the complexity of the systems they build.

dop theory

February 16, 2021

Graph visualization playground with Cytoscape.

Playground for visualizing graphs using Cytoscape.js in Clojure.

visualization clojure graph

February 7, 2021

Imagine there's no objects

Here is an adaptation of Imagine, by John Lennon to the context of Data-Oriented programming.

dop

February 7, 2021

A new way of blogging about Python

This blog post is about to show a new way of blogging about Python.

klipse python

December 20, 2020

Computing the data diff between two hash maps

This article is an excerpt from my book about Data-Oriented Programming. More excerpts are available on my blog.

dop

Newer Posts Page 3 of 17 Older Posts

Yehonathan Sharvit © 2026.

Back to top