Talk

Java Evolution Vector: DOP

  • In Russian

In the talk, we will speak about data-oriented programming in the context of Java evolution.

We will see how DOP was born within the Amber project. We will see how Java follows the path of DOP. What features appear along the way and how they pull each other along. Then we will touch on the theory part a little: we will consider what DOP has under the hood and how algebraic data types make our code more secure.

During the talk, we will implement a hierarchical access control system and trace its changes corresponding to Java version to version improvement.

Speakers

Invited experts

Schedule