Krakow, Poland, 25 - 27 August 2021

Piotr Przybył


Notorious engineer at work and after hours, tracing meanders of the art of software engineering. Software Gardener, mostly working in web-oriented Java gardens. Programming usually in Java (since 1.3) and Scala. Fan of agility, seen mostly as choosing the right tools and approaches after asking the right questions. Lead developer, trainer and conference speaker. In his talks, Piotr covers not only hardcore Java but also software architecture, computer security, and soft-skills.

Java Records for the Intrigued

Java Language

Java 14 brought Records as one of the preview features, and in Java 16 they're a standard feature. For many it was reasonable to say "no more JavaBeans code generation" or "Lombok is dead". Is that the case? What one can do with records and what can't? What about reflection and serializations? You will learn in this session.

Scheduled on Wednesday from 13:30 to 14:20 in Room 2

Java 12
Java 13
Java 14
API Changes

Sailing modern Java

Java Language

Another (half a) year has passed, another major Java™ version has been released.
Java was supposed "to be slow". However, Java turns out to evolve so fast, that next releases aren't just version bumps, but might significantly change the rules of the game. That's a good reason to check out what's new in Java.
We're going to cover some features of recent Java versions:
* Pattern matching with instanceof A.K.A. Smart casting
* Sealed classes, new dimension of types extensibility (for inheritance)
* Warnings from Jigsaw (--illegal-access strikes back!) 
* And Valhalla (for value-based classes abuse)
* New GCs
* and mode

Important: in this talk we're not going to cover records. For records please attent "Java records for the Intrigued" talk.

Scheduled on Wednesday from 16:00 to 16:50 in Room 2


Ticket prices will go up in...


You missed out!

Venue address

ICE Krakow, ul. Marii Konopnickiej 17


+48 691 793 877


Social Media