Track Overview

Evolving Java and the JVM: Mobile, Micro and Modular

Although the Java language is holding strong as a developer favourite, new languages and paradigms are being embraced on JVM, including Kotlin, native microservice frameworks, and modularisation (Jigsaw).


From this track

SESSION + Live Q&A Interview Available

Modular Java Development in Action

Since Java 9, a brand new module system is part of the Java platform. This isn’t your average language feature: making the most out of it may involve rewiring your brain. In this session we explore the benefits of a modular codebase using Java 9 modules. After reviewing the basic concepts of...

Sander Mak

Fellow & Software Architect @luministech

SESSION + Live Q&A Interview Available

Neural Networks Across Space and Time

This is an intro-level talk on deep learning. We’ll start with a brief introduction to deep neural networks, why they are important and how they work. The talk will then cover two of the most important deep neural architectures: convolutional networks which excel at handling images and...

Dave Snowdon

Staff Engineer @VMware

SESSION + Live Q&A Scale

Java at Scale

Java is on billions of devices but what does that really mean? How far can you take Java? Whats the smallest device you can run it on and what’s the largest? What about cloud or clusters or containers or even new types of hardware? In this talk learn more about how Java and the JVM cope with...

Steve Poole

Developer Advocate @IBM

SESSION + Live Q&A kotlin

Is Boilerplate Code Really So Bad?

Many JVM languages promote "less boilerplate code" as one of their selling points. Even updates to Java in recent years have removed unnecessary syntax. While this is clearly meant to be a Good Thing, many of us - particularly if we've been writing Java for a long time - think "so what?". Our...

Trisha Gee

Java Champion, Engineer and Evangelist

SESSION + Live Q&A Serverless

Serverless and Java in the Real World

The siren song of Serverless lures developers in with promises of “only write business logic” and “deliver value quickly”, but it’s often unclear how to actually work on large-scale, real world Serverless applications, especially in an old-school language like Java. Concerns like...

Johnathan Chapin

Cloud Technology Consultant with an expertise in Serverless Computing


Speakers from this track

Sander Mak

Fellow & Software Architect @luministech

Sander is a Fellow at Luminis in The Netherlands, where he crafts modular and scalable software, most often on the JVM, but with a touch of TypeScript when needed. He also is a Java Champion and author of the O'Reilly book 'Java 9 Modularity'. As an avid conference speaker, Sander loves sharing...

Read more

Dave Snowdon

Staff Engineer @VMware

By day, Dave Snowdon is a mild-mannered programmer working on cloud management of virtual desktop infrastructure (VDI) at VMware. By night, when not asleep, he plans world domination by social emotional robots powered by python and clojure. Before he was virtualised Dave worked for Xerox Research...

Read more
Find Dave Snowdon at:

Steve Poole

Developer Advocate @IBM

Developer Advocate, DevOps practitioner (what ever that means) Long time IBM Java developer, leader and evangelist. I’ve been working on IBM Java SDKs and JVMs since Java was less than 1. Also had time to work on other things including representing IBM on various JSRs, being a committer on...

Read more
Find Steve Poole at:

Trisha Gee

Java Champion, Engineer and Evangelist

Trisha has developed Java applications for a range of industries, including finance, manufacturing, software and non-profit, for companies of all sizes.  She has expertise in Java high performance systems, is passionate about enabling developer productivity, and dabbles with Open Source...

Read more
Find Trisha Gee at:

Johnathan Chapin

Cloud Technology Consultant with an expertise in Serverless Computing

John Chapin is a co-founder of Symphonia, an expert Serverless and Cloud Technology Consultancy based in NYC. He has over 15 years of experience as a technical executive and senior engineer. John was previously VP Engineering, Core Services & Data Science at Intent Media, where he helped...

Read more
Find Johnathan Chapin at:

Track Host

Martijn Verburg

Principal Engineering Group Manager (Java) @Microsoft. ex CEO at jClarity (acquired by MSFT) & CxO / start-up mentor

Martijn is the Principal Software Engineering Group Manager for the Java Engineering Group at Microsoft. Prior to being acquired by Microsoft, he was the CEO of jClarity, a Performance Diagnostic tooling company that used ML and statistical techniques to automate root cause analysis of...

Read more
Find Martijn Verburg at:

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.