Tanzu Tuesdays

See live demos of modern application development technologies.

The road to Native Images – what can trip me up? With Dan Dobrin

Watch on Twitch
12:00 PM PDT on Tuesday, Jun 22, 2021

The road to Native Images – what can trip me up? With Dan Dobrin

The road to Native Images – what can trip me up? With Dan Dobrin

Jun 22 2021

In this episode

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 and efficient containers that start almost instantly and consume less memory and CPU by orders of magnitude.

Native Images are the next chapter of Spring’s 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?

Let’s 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 and how is Spring Native helping me to mitigate them?
  • What’s working differently for some of the Java’s 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… then explore the topic further at our leisure with a comprehensive set as reference…

Guests

Dan Dobrin

Dan Dobrin is an architect in the VMware Tanzu team, helping developers, architects and enterprises adopt modern patterns, practices and technologies including Tanzu, Kubernetes, Spring, Event-driven Architecture, and CI/CD. Prior to joining Pivotal/VMware, he has built high-performance, flexible frameworks for security and financial services organizations. An avid learner, he’s always looking for the next practical idea to experiment and share with a client. When he leaves the gadgets behind, you’ll find him hiking with his children, running a marathon, biking on a trail or reading a good book.

Hosts

Tiffany Jernigan

Tiffany is a senior developer advocate at VMware and is focused on Kubernetes. She previously worked as a software developer and developer advocate (nerd whisperer) for containers at Amazon. She also formerly worked at Docker and Intel. Prior to that, she graduated from Georgia Tech with a degree in electrical engineering. In her free time she likes to spend time with her fiancé, family, and friends, as well as dabble in photography. You can find her on Twitter @tiffanyfayj.