Code Coverage on JVM: Practice and Mechanics
Let's have a look on how to do code coverage measurement on JVM, both from a user point of view and from inside by diving into implementation details of one of the most popular code coverage tools for Java and Kotlin - JaCoCo.
Dynamic Constants - oxymoron or promising JVM feature?
New JVM features now arrive with each JDK release. If you are interested to learn and try these new features and wanna know-how in case of problems investigate and report JVM crashes, then come to listen about its new feature introduced in Java 11 - Constant Dynamic. During this talk, we'll see what actually means dynamic constant and why it is such a powerful addition to JVM. We'll also see how little holes in implementation were causing JVM crash in OpenJ9 and OpenJDK 11-14, and how by developing JaCoCo we find and report such bugs - you also can!
- Cool beer after-party!!!