J-Fall 2020 Virtual25 Videos

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

J-Fall Virtual 2020: Julien Lengrand-Lambert – An introduction to creating CLI applications using picoCLI

picoCLI is a small library that can be used to create JVM based command line interface applications. Within 15 minutes, we’ll look at how to setup a project, create a small application and package it for others to use. picoCLI is nice for several reasons : CLIs are a great way to automate some commands […]

J-Fall Virtual 2020: Alex Soto – Serverless-Native Java with Quarkus

Serverless architecture is exactly the opposite of a monolith architecture, small services (or functions) running in a constrained running environment (limited access to CPU and memory). Furthermore, as we move to a model where we pay per usage, the services might need to go from 0 to infinite instances in a matter of milliseconds to […]

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: Josh Long – Keynote: Cloud Native Java, Redux

Join Spring developer advocate Josh Long (@starbuxman) for a guided tour to a ton of the features, patterns and principles that support you when building productions-optimized cloud native Java applications. Bio Josh: Josh (@starbuxman) has been the first Spring Developer Advocate since 2010. Josh is a Java Champion, author of 6 books (including O’Reilly’s “Cloud […]

J-Fall Virtual 2020: Ádám Sándor – Modernize and Automate your Java Application for Kubernetes

Java applications can be a pain to operate on Kubernetes as many of them have been developed without containers and Kubernetes in mind. Operations folks are forced to understand how each of them gets configured (was that a system property or env var?) how it was crammed into a Docker image (Spring Boot self contained […]