Java / NLJUG

551 Videos

J-Fall Virtual 2020: Maarten Smeets – Reactive Relational Database Connectivity using R2DBC

JDBC has been the de-facto standard for accessing relational databases for a long time. Times are however changing. In cloud environments the pay-per-use model is popular. If you can use resources more efficiently, you can save money! In addition, when running applications at cloud-scale, the number of concurrent requests which hit your services can skyrocket. […]

J-Fall Virtual 2020: Michel Schudel – The Java Roadshow, Episode 15

Java 15 hit the shelves in September this year. So what can you expect from this release? In this session, we will walk through all new features, including all language and API enhancements, but we’ll also look at stuff “under the hood” that will make your JVM experience all the more enjoyable! Furthermore, we’ll answer […]

J-Fall Virtual 2020: Peter Nagy – Infinitely scalable microservices with Project Loom and Helidon

Project Loom introduces VirtualThreads to OpenJDK. VirtualThreads are so lightweight that they are practically an unbounded resource. You can use as many as you like! Blocking I/O? No problem. Forget reactive and return to those simpler, joyful times of synchronous programing. In this talk you will learn about VirtualThreads and see our experimental result with […]

J-Fall Virtual 2020: Robbert Noordzij – Building a high performing Passenger Information System

Everyday millions of passengers commute by train. Using apps, websites and overhead displays they plan their journey through the network. Over 30.000 train activities including all their changes need to be communicated. The current software is over 10 years old and is hard to change. The original plan of rebuilding the software would stretch 8 […]

J-Fall Virtual 2020: Rory Preddy – Programming for Accessibility

My life is a hilarious roller coaster of miss-intended programming bugs because at 120 cm tall and 50 kilograms I completely fall off your radar. Why did my scale call me! Why does facial recognition see me as a child? These are all valid questions I often ask myself as I navigate my weird and […]

J-Fall Virtual 2020: Roy van Rijn & Roy Braam – 30 minutes of Failure

This talk will be filled with failure. Innocent failures, funny failures, small failures, but also failures that took out an entire online banking system for hours. Failures made with a single click and elaborate failures that took months of preparation. There is nothing better than gloating about mistakes and learning from them. Failure often comes […]

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

J-Fall Virtual 2020: Wouter Oet, Martin Visser, João Viegas & Chris Stapper – Keynote: Building Building Blocks

In previous Rabobank keynotes we showed the power of our PCF platform. But PCF is just one of the building blocks we offer to our hundreds of feature teams. In this keynote, 3 people from different parts of the organisation will speak about how their teams build building blocks for the feature teams to use. […]