Java / NLJUG

551 Videos

J-Spring 2023: Major Migrations Made Easy – Tim te Beek

Conferences love to show you the latest and greatest framework versions and language features. But those new technologies can feel a world away back at work. And it can be hard to justify the time spent to upgrade something that’s not broken, such as JUnit 4. What if you could migrate in mere minutes? With […]

J-Spring 2023: Maven Puzzlers – Andres Almiray & Ix-chel Ruiz

Apache Maven is an ubiquitous build tool in the Java ecosystem, some even claim it’s the defacto standard build tool. Configuring Maven is deceptively simple, after all it’s just a matter of writing XML, isn’t it? Things look differently when the rubber meets the road. One must know the intricacies of the build lifecycle; how […]

J-Spring 2023: Ode to the mighty Bit – Roy van Rijn

At previous conferences (including J-Fall) I’ve talked about quantum computing and the amazing properties and possibilities of quantum bits/qubits. However: Now it is time to give the regular old binary bit the love that it deserves. During this talk we will dive into bits and booleans, the foundation of modern computing and the building blocks […]

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

J-Spring 2023: The Dawn of AI: what does it mean for developers? – Lennart ten Wolde & John Sterken

This keynote analyses how AI and Large Language Models (LLMs) are reshaping software development through automation and efficiency enhancement. We explore how AI tools can simplify development, debugging, and testing, and discuss the practical implications of this shift. While AI changes developers’ tasks, we argue that this technology provides an opportunity to focus on new […]