Speaker Details

Georgios Andrianakis
Red Hat

Georgios works for Red Hat as a Principal Software Engineer and is currently the most active contributor for Quarkus, where he works in all sorts of areas, including but not limited to RESTEasy Reactive, Spring compatibility, Kubernetes support, testing, Kotlin and more.

He is also an enthusiastic promoter of Quarkus that never misses a chance to spread the Quarkus love!

Cloud-native applications in Java are great, but… despite a fantastic ecosystem around Java, it falls short in containers, in comparison to Go or Node.js. The initial memory consumption, the startup time, and the optimizations for long-running processes are killer criteria in the cloud. Quarkus is a Kubernetes native Java stack tailored for GraalVM and OpenJDK. With Quarkus you can compile your application into a native executable, reduce the startup time to a few milliseconds, reduce the memory consumption to a few MB, and make applications ideally suited to run in containers. And with just a few lines of code Quarkus can invoke OpenAI to become a storyteller.
This workshop explores why it matters and how you can leverage Quarkus and GraalVM to build supersonic, subatomic, cloud-native applications.
In this workshop, you will learn how to:
  • Build Web applications with Quarkus
  • Use Hibernate and Hibernate with Panache
  • Build event-driven microservices with Apache Kafka
  • Monitor your applications
  • Prompt OpenAI with Semantic Kernel APIs
This is a hands-on experience, so please bring your own laptop with the following installed and configured on your laptop prior to the start:
  • Java 17
  • A working container runtime environment (Docker, Podman, Rancher Desktop, etc)
  • GraalVM 22.3, Java 17 version
  1. Linux - https://www.graalvm.org/docs/getting-started/linux
  2. Windows - https://www.graalvm.org/docs/getting-started/windows
  3. MacOS - https://www.graalvm.org/docs/getting-started/macos
  • An OpenAI account https://platform.openai.com