J-Spring 202326 Videos

J-Spring 2023: Coding your documentation – Hubert Klein Ikkink

To write (technical) documentation usually means we leave our coding environment and for example need to start a word processor or open a wiki where we type our documentation. Especially when we (must) use word processor software a lot of things will distract us from writing content: we need to worry about formatting, styles and […]

J-Spring 2023: Bigger Unit Tests Are Better – Peter Schuler

Unit tests are the most important contribution a developer makes to the product quality. However, the general approach to unit testing harms your flexibility. This talk shows you how the use of many small tests will slow you down. But …. with a few simple changes in your approach, you will make your life better, […]

J-Spring 2023: Sailing Modern Java – Piotr Przybyl

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 […]

J-Spring 2023: Internal Life of Your Debugger – Nataliia Dziubenko

Every developer is familiar with debugging: we all debug applications quite often. In this talk I invite you to take a look deeper and see how it works inside. To understand that better, we will first discuss the JVM architecture and the bytecode execution process. Then, let’s talk about Java Platform Debugger Architecture. We will […]

J-Spring 2023: The (r)evolution on the JVM – what’s the impact on Java and Kotlin? – Urs Peter

Finally: Project Loom has been officially announced for Java 21, which will be released at the end of this year! Loom will be a game-changer for the JVM’s concurrency model, delivering ‘reactive’ characteristics out of the box without the need for complex concurrency abstractions. Regarding Kotlin, the concurrency features project Loom offers are already available […]