Speaker details

Grzegorz Piwowarek


Grzegorz Piwowarek is an independent consultant, a trainer at Bottega IT Minds, a blogger at 4comprehension.com, and an OS contributor. He was professionally involved in projects involving systems integration, image recognition, and now working on highly scalable distributed solutions in highly distributed teams. There are rumors that he exists only at compile-time.

Purely Dysfunctional Data Structures for Java

Java Language

The design of performant immutable data structures is a challenge that was accepted by Chris Okasaki over 20 years ago. In this talk, we’ll explore what the concept of Persistent Data Structures is, how are they implemented, and how much blood, sweat, and tears need to be done on the other side to make the experience of working with immutable data structures efficient.

Scheduled on Saturday from 16:20 to 17:10 in Room 6

Functional Java
Functional Programming
Data Structures