J-Fall 2018

55 Videos

J-Fall 2018: Ray Tsang – Making Knative Java-native

For the past several years, Google has worked on and released several critical cloud-native platforms abstracting away more and more underlying infrastructure into well-defined processes that can work across different environments. Atop of infrastructure is Kubernetes for container management. Followed by Istio to manage service to service communications. Now with Knative, a platform built atop […]

J-Fall 2018: Kenny Baas-Schwegler & João Rosa – From EventStorming to CoDDDing

To really understand what our users need so that we can build the right thing, we want to have a first-hand experience of ‘real-life stories’ before we model and create our software. To quote Alberto Brandolini “it is not the domain expert’s knowledge that goes into production, it is the developer’s assumption of that knowledge […]

J-Fall 2018: Simon Maple – Common vulnerabilities you wish your Java app didn’t have!

This session takes some of the most common vulnerabilities found in the Java eco-system, breaks them down and shows how simple code can exploit them. We’ll look at examples in the wild that have been exposed, some more famously than others, before showing you how to guard against these important security issues. Simon Maple Simon […]

J-Fall 2018: Simon Ritter – All The Way To 11: The Future of Java

Java is the most popular development platform on the planet, with literally millions of developers and users and over twenty years of development. In this presentation, we’ll start with a discussion about where Java is today. The current release is JDK 11. Moving applications from JDK 8 to a later release requires careful attention to […]

J-Fall 2018: Roel Hodzelmans & Wian Vos – Leveraging the power of Kubernetes with patterns – for fun and profit!

The way we design, develop and run applications on Cloud Native platforms like Kubernetes differs significantly from the traditional approach. When working with Kubernetes, there are fewer concerns for developers to think about, but at the same time, there are new patterns and practices for solving every-day challenges. In this talk, we will look at […]

J-Fall 2018: Pieter van der Meer – The dyslexic programmer, creativity did not kill the cat

Dyslexia is generally considered a disability, prejudices are always in place (they are slow and can not read or write). To be honest some of it is true but they have other qualities that make them excellent developers. There are lot of misconceptions about dyslexia. Did you know that 40% of all the self made […]

J-Fall 2018: Brian Benz – Perfecting reliable code delivery for the cloud with Microservices and OpenTracing

In this code-heavy, interactive presentation, we’ll describe how to use OpenTracing (http://opentracing.io/) with Jaeger (https://www.jaegertracing.io/) and annotations in MicroProfile and other Microservice architectures to reliably improve and deploy updated versions your applications to VMs and Kubernetes in the cloud. Topics include best practices for performance analysis, maintaining delivery pipelines using the Linux command line, plus […]

J-Fall 2018: Sander Mak – Java Modularity: the Year After

In September 2017 the long-awaited release of Java 9 gave us a new module system in Java. It also kick-started the release-train of frequent Java releases, with Java 11 being the first long-term supported Java version poised to take modules into the mainstream. So what has happened since the introduction of the module system? This […]

J-Fall 2018: Daniel Rusev – IoT hardware access made easy with Eclipse Kura

In this we will demonstrate how to use facial and object recognition with Raspberry Pi, Eclipse Kura and AWS. Eclipse Kura is an Eclipse IoT project that provides a platform for building IoT gateways. It is a smart application container that enables remote management of such gateways and provides a wide range of APIs for […]

J-Fall 2018: Peter Hilton – Flat HTTP API Documentation

The way we write API docs is highly structured, natural to programmers, and wrong. HTTP API documentation typically looks nothing like the requests and responses it describes. This creates extra work for the reader to understand the documentation structure, and figure out how to translate that to code. It also makes it harder to spot […]