Skip to content
0:00 / 0:00

#clojure#data-orientedprogramming#immutability

Data-Oriented Programming

reclojure

920 subscribers • 3 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.

Intermediate. Assumes working knowledge.

4.8K views5 years ago1 recommendation

Programming languagesSoftware designLisp and ClojureFunctional programmingDesign patterns

The speaker explains the core principles of data-oriented programming in Clojure and how to apply them to other languages.

Abstract Clojure embraces several programming paradigms: Functional programming, Homoiconicity, Metaprogramming with macros. But over the years it seems that the Clojure community considers that the real power of Clojure comes from the fact that it considers data as a (immutable) value. In this talk, we will expose and illustrate the core principles of Data oriented programming according to Clojure, their benefits and the price we have to pay to benefit from them. We will also explore the possibility of applying Data oriented principles to other programming languages. Q&A Panel: youtu.be/NqWR_ysLkW8?t=11021 Bio Author. Speaker. Developer.

Why it's here

1 person recommends this

What people say. Recommended as an introduction to the principles of data-oriented programming and treating data as immutable values.

u/viebelin r/Clojure • Recommends

Data-oriented programming @reclojure 2020