ZOOM ONLY - REGISTER FOR EVENT TO GET ZOOM URL|
Join the zoom at 6:30 pm US pacific time! The audio doesn't start until we do, so don't worry if you don't hear anything at first.
Increased cloud adoption by deploying modern apps in K8s opens up entire new sets of use-cases for enterprises on a constant basis. Hence the need to create lightweight & efficient containers that start almost instantly & consume less memory & CPU by orders of magnitude.
Native Images are the next chapter of Springs innovation journey in the K8s world. Can Spring Native with GraalVM make the migration to native images seamless? Is there anything that could potentially trip us up? What do we need to know when migrating apps to native? Can we learn to write better Java code in the process?
Lets answer these questions by looking into:
* How does Just-in-time vs Ahead-of-time compilation compare?
* Understanding Runtime vs Build-Time Class Initialization for Spring Native Images
* Ahead-of-time compilation limitations - what do I need to know & how is Spring Native helping me to mitigate them?
* What's working differently for some of the Javas features in Native Images?
* Can we learn to write better Java code in the process?
As developers we learn by example let's use some practical ones... you can then explore the topic further at your leisure with a comprehensive set provided as reference...
Dan Dobrin is an architect on the VMware Tanzu team, helping developers, architects & enterprises adopt modern patterns, practices & technologies including Tanzu, Kubernetes, Knative, Spring, Event-Driven Architecture, DevUX, and, more recently, Native Images. Prior to joining Pivotal/VMware, he has built high-performance, flexible frameworks for security & financial services organizations. An avid learner, hes always looking for the next practical idea to experiment with. When he leaves his gadgets behind, youll find him hiking with his children or running & biking on trails.