J-Fall 2020 Virtual25 Videos

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 – Gunnar Morling & Andres Almiray – Plug-in Architectures With Layrry and the Java Module System

The Java Module System lays the foundation for building modularized applications on the JVM. It doesn’t concern itself though with resolving module versions and obtaining modules from repositories. This is where Layrry comes in: an API and launcher for modularized Java applications which takes a descriptor of the module layer(s) to assemble, fetches the modules […]

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: Duncan Bloem – Migration strategy from (10-15yr) old Java-EE app to modern cloud native apps

10 to 15yrs ago, ABN begun leveraging internet banking. Many (thousands) of web-app were written in java-ee style, deploy on IBM Websphere clustered machines. Remote EJB2 and JNDI was the prefered way to create small and flexible applications. Everything was focussed to _prevent_ deployments at all costs. Because of the long deployment cycle. Nowadays, we […]

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: Dieter Hubau – Automated Path to Production of Java Applications using Open Source and VMware Tanzu

Many enterprises have already matured to the point where Continuous Integration is standardized and every development team tests and builds each Git commit. Some of the enterprises are going a step further and are already containerizing that application in a standardized way using specific tooling, removing the need for maintaining the dreaded Dockerfiles and their […]

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

J-Fall Virtual 2020: Maarten Mulders & Martin Kanters – Making Maven Marvellous

Have you ever used Maven, ran into a bug and thought: “How on earth can a project this old have this bug?”. Then join this session! Maven, although a well-known and well-trusted project, is run by a relatively small bunch of people. There’s simply more work to do than these people can do! So instead […]

J-Fall Virtual 2020: Brian Vermeer – Securing Containers by Breaking in

There’s no better way to understand container security than seeing some live hacking! This session introduces the state of docker security by reviewing vulnerabilities in Docker images and their impact on applications and demonstrates via hands-on live hacking. This session further provides the audience with security best practices when building docker container images, and each […]

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