Principal Group Engineering Manager for Java at Microsoft. Formerly the CEO of jClarity (acquired by MSFT), co-founder of AdoptOpenJDK (now Eclipse Adoptium), Speaker, Co-Author of the Well Grounded Java Developer, sits on too many Java and Open Source standards bodies :-). At times, The Diabolical Developer.
The year is 2022 and legions of Python and NodeJS developers sense blood in the water. "When you deploy Java workloads on containers in cloud environments it's slower than is and it takes up more room. Java is doomed, long live NodeJS and Python!". The enlightened Java developer or SRE knows this is not necessarily so (but will grudgingly admit you've got to tweak a few things).
From his experience of helping run over a million JVMs in the Microsoft Cloud, the Diabolical Developer will take you through a list of best practices to fine tune your Java workloads in containers up in the clouds (buzz words achievement unlocked!). This will include understanding cloud resources, container constraints, how to tune JVM internals like the Garbage Collector and common settings for popular libraries and frameworks.
This session is a fast-paced tour of all things Java and Azure at the modern Microsoft of today. We will first talk about the why, how and what of Java and Microsoft. We will then dive right into the broad range of tools, services and APIs that Microsoft offers around Azure for Java developers. Lastly, we will discuss the road map for what Java developers can expect from Microsoft in the future. This session is as much about sharing what Microsoft offers today as it is about listening to what the Java community wants to see from Microsoft tomorrow.