Speaker details

Grzegorz Piwowarek


Grzegorz Piwowarek is a lead software engineer at Casumo, 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.

Functional Java
Functional Programming
Data Structures


Text box item sample content