Matthew is a Developer Evangelist for Twilio, a company that is helping developers to fuel the future of communication with APIs. He loves spending time with the programming community at conferences, meetups and hackathons, helping developers to discover their superpowers. When not at work, you might find him at a local meetup, teaching kids to code, or away from computers hiking and running in Southwest England. Past lives include hacking on public cloud infrastructure, teaching English to highschoolers and a whole lot of Clojure and Java.
Container technologies such as Docker are rapidly becoming the de-facto way to deploy cloud applications, and Java is committed to being a good container citizen. This talk will start off by explaining what a container even is. I'll cover some of the new the tools and techniques for reducing container size (jlink, Alpine/musl support), for improving startup time and sharing of data between JVMs (AppCDS and ahead-of-time compilation), and the recent work that has gone into interacting with container resource limitations. We'll also have a "quick" look Graal and Quarkus to see what they offer us as we set sail in the world of containers.
Scheduled on Saturday from 16:20 to 17:10 in Room 5