J-Fall 2018

55 Videos

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: 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: Venkat Subramaniam – Java Functional Programming Idioms

A number of developers and organizations are beginning to make use of Functional Programming in Java. With anything that’s new, we often learn it the hard way. By stepping back and taking a look at programming style as idioms, we can quickly gravitate towards better coding style and also avoid some common traps that we […]

J-Fall 2018: Venkat Subramaniam – Kotlin for Java Programmers

Kotlin is a language that brings the strengths and capabilities of multiple languages into one. If you have looked at two or three different languages and said “I wish I could do this, that, and that also,” well now you can, thanks to Kotlin. In this presentation we will learn the key benefits and power […]

J-Fall 2018: Gebrian uit de Bulten & Thijs Willems – Keynote: Waarom ook jouw kind op de basisschool behoefte heeft aan persoonlijk leren met behulp van Artificial Intelligence

Educatieve Uitgeverij Malmberg, de marktleider in het basisonderwijs, heeft in augustus dit jaar een revolutionair nieuw digitaal concept gelanceerd voor het Basisonderwijs. Vernieuwend is de manier waarop het platform real-time o.b.v. ‘artificial intelligence’ met de leerlingen meedenkt en hen steeds díe lesstof toont die exact aansluit bij hun niveau. De onderliggende techniek faciliteert hiermee de […]

J-Fall 2018: Alex Soto – KubeBoot – Spring Boot deployment on Kubernetes

Have you ever thought how to deploy Cloud Native Java Applications (Spring Boot) on Kubernetes? Kubernetes has now become a de-facto standard for deploying Cloud Native Applications, but still, there is the myth that they are not ready for Java workloads. The aim of this session is to break that myth to show Kubernetes is […]

J-Fall 2018: Bram Starmans-van den Hout – Craftsmanship unraveled

Why does the word craftsmanship seems to me like the magic answer to almost all software-related non-technical challenges? Let’s dive into concepts like professionality, loyalty and responsibility. Where does one end and the other begin? What makes a professional Java-developer? Bram Starmans-van den Hout I work as a Java-architect at the Belastingdienst (Dutch Tax Authorities). […]

J-Fall 2018: Bas Passon, Bram Starmans-van den Hout & Ole van Boeckel – Architectuur in haar context

Wat moeten Java-ontwikkelaars met een abstract begrip als architectuur? Dat hangt uiteraard af van de definitie. In een prikkelend gesprek nemen drie medewerkers je mee in de architectuurkeuzes de Belastingdienst maakt om haar Java-applicaties sneller en robuuster te kunnen ontwikkelen en beheren. In deze sessie hopen we inzicht te geven dat architectuur ons dagelijks werk […]

J-Fall 2018: Roderick Simons & Pepijn de Jong – Real world microservices: Starting-up from scratch!

In 2016, Yolt started on a journey to build a money management platform driven by PSD2 and Open Banking. Flash forward almost three years, and Yolt has grown to 500.000 users in the UK and has recently launched in Italy and France. In this talk we’ll share how Yolt evolved from a few Spring Boot […]

J-Fall 2018: Oleg Šelajev – Developer’s Introduction to GraalVM

GraalVM is an integrated, polyglot, high-performance execution environment for dynamic, static, and native languages. It supports Java, Scala, Kotlin, Groovy, other JVM languages, and can run the dynamic scripting languages JavaScript including node.js, Ruby, Python, and so on. In this practical session, we’ll learn how to begin using Graal on a typical Java and JavaScript […]