Java / NLJUG

551 Videos

J-Spring Digital: James Gosling – Exclusive Q&A with the founder of Java

James Gosling is known as the father of the Java programming language and wrote mulitple books. Every respectable Java developer knows him. He will do an exclusive Q&A for J-Spring Digital. Prepare your questions. You can’t miss this! Bio: James Gosling is known as the father of the Java programming language, and since 1984 Gosling […]

J-Spring Digital: Wouter Oet – Agility within a regulated environment

Abstract: Regulations can slow your development down. But not if you watch this talk. I’m going to show how you can go fast without breaking the rules. How a couple of smart strategies can make a world of difference. Applying these tips in a non-regulated environment will get you turbo charged. Bio Wouter: Wouter Oet […]

J-Spring Digital: Graeme Rocher – Micronaut Deep Dive

This session is for developers looking to go beyond the basics with Micronaut, a new microservices and serverless framework for Java, Kotlin, and Groovy. Taking an extensive look at how advanced features such as dependency injection (DI), aspect-oriented programming (AOP), and ahead-of-time (AOT) compilation work, the creator of Micronaut, Graeme Rocher, will walk attendees through […]

J-Spring Digital: Brian Vermeer – Know thy neighbours: dependency management done right

We all love scaffolders like Spring Boot Initialzr. It creates a brand new app with all the latest versions of the libraries we need to get going, enabling us to build awesome applications quickly. But after creating our initial application who is responsible for the dependency management and what happens over time when new features […]

J-Spring Digital: Trisha Gee – Life Beyond Java 8

Wasn’t Java 8 a fantastic update to the language? Lambdas and streams were a huge change and have helped to improve Java developers’ productivity and introduce some functional ideas to the language. Then came Java 9… and although the module system is really interesting for certain types of applications, the lack of exciting language features […]

J-Spring Digital: Urs Peter – Mind Rocking Concurrency with Kotlin Coroutines in Spring Boot

Have you struggled with the deep learning curve of Java’s concurrency abstractions such as Threads, (Completable)Futures or reactrive libraries like RxJava or Reactor? Then Kotlin’s Coroutine will be a revelation for you! In this talk we will expore Kotlin’s Coroutine and discover how you can write asynchronous, non-blocking code as if it was  synchronous, blocking […]

J-Spring Digital: Oleh Dokuka – Reactive is awesome… But where is the bug?

Abstract: We all heard how cool it is to build microservices using reactive technologies, for example, using the same Reactive Spring… but how to live with all this further? In this talk will explore techniques and patterns that you can apply in order to debug / analyse / detect performance issues in your reactive microservices. […]

J-Fall Virtual 2020: Thorben Janssen – Cause of Death: Hibernate

For years Hibernate has been optimized to store data and load of entire object graphs from the database. So you should assume that most persistence problems could be avoided by using Hibernate alone. But it’s surprisingly easy to harm your project with … or should I better say “thanks to Hibernate” … From practical experience […]

J-Fall Virtual 2020: Vadym Markelov – Mutation testing in practice

This session showcases advanced metrics of dynamic testing and how they can be used to detect hidden defects in the software applications. We will apply the white-box approach to focus on the internal structures of an application and to exercise paths through the code. There are two actors during the software test: the application and […]

J-Fall Virtual 2020: Venkat Subramaniam – The New Excitement Around the Good Old Java

A new version of Java is being released every six months. The days of giant releases are gone, Java has truly embraced the spirit of agility. Some wonder, what impact will this frequent release have on Java, its quality, adoption, and future development? What intensives do developers and organizations have to keep pace with Java. […]