HPE-0572 JVM dive for mere mortals | Devoxx

JVM dive for mere mortals

Conference

java Java, JVM, Java SE/EE Click here to save this talk in your agenda

Room 3

Wednesday at 16:30 - 17:20

For developers using Java on a daily basis, JVM is a pretty important component - it runs our software. But it is usually treated like a magic box, which takes code in and produces business features. Have you ever thought about what you are missing with such an approach? During my talk I'll cover some of the JVM internals which should not be avoided even during regular Java development. We'll discuss real differences between primitives and their wrappers, talk about the cost of using lambdas and streams, see what really gets erased in the type erasure process and what we can gain by removing stacktrace from our business exceptions.

Jakub Kubrynski Jakub Kubrynski

Jakub is a software developer for whom coding is a way of life as well as a hobby.

He is focused on continuously improving software delivery processes by introducing new technologies and refining Lean methodologies.

For over 12 years of his professional career, he worked as a software developer, architect, team leader, and manager. He gained experience working on both sides of the delivery process, as a vendor and as a client. Today, he is speaker, trainer, and CEO of two startups: Codearte.io, an agile software house, and the online technical assessment platform, Devskiller.com. After hours active open-source contributor.