16:30: Doors open
17:00: Welcome by Cloud Native Aarhus
17:10: Welcome by our host - Schibsted
17:15: "Cloud Native Java with Spring Boot" by Thomas Vitale, Systematic
18:00: Break with food
18:30: “Quarkus - the Framework Forged from Frustrations” by Henrik Løvborg, RedHat
20:00: Doors closes
Java is a modern and powerful technology stack, making it an excellent choice for developing cloud-native applications. Spring, built on top of Java, offers a broad ecosystem of frameworks and libraries, prioritizing developer experience, production readiness, and cloud integrations.
In this session, Thomas will delve into common patterns and best practices for building cloud-native applications with Java. You will learn how to optimize the developer experience using Spring Boot, leveraging features like live reload and seamless integration with Testcontainers and Docker Compose to streamline development and testing processes.
Next, you will discover how to integrate applications with large language models and vector stores, bringing Generative AI capabilities into Java through Spring AI and LangChain4j. Following this, Thomas will demonstrate how to prepare applications for production by compiling Java into native executables with GraalVM, resulting in instant startup times and reduced memory consumption.
Finally, you will see how to containerize Java applications using Buildpacks, fine-tune observability with Micrometer and OpenTelemetry, and configure serverless deployments on Kubernetes with Knative.
Bio
Thomas Vitale is a software engineer and architect focused on building cloud native, resilient, and secure applications and platforms. He works at Systematic (Denmark) and is the author of “Cloud Native Spring in Action” (Manning). Thomas likes contributing to open source projects in the Java and cloud native space (Spring, Carvel, Cartographer, Buildpacks, TAG App Delivery), and sharing knowledge with the community. His speaking gigs include KubeCon+CloudNativeCon, KCD, Devoxx, and GOTO.
Java has been around for quite some time and is still a popular programming language. But how well does it fit with a cloud native world of containers and serverless? Well... it's not without frustrations.
Come hear about Quarkus, a framework and cncf project that has revitalised Java and made major improvements that make it fit to compete with even the nimblest of runtimes, in an arena that is very different from the one that Java was originally designed for.
With it's efficiency and quality of life improvements, Quarkus is becoming more and more popular. In this session you'll see it in action and get pointers on how to get started.
Bio
Henrik is the head of Solution Architecture at Red Hat Denmark and has a background as a developer and systems architect.
He's been working with several languages and frameworks throughout his career, Java for a significant part.
Thursday, April 18, 2024
2:30 PM – 6:00 PM (UTC)
Lunar
Lead Organizer
Neurospace
Lead Organizer
Danske Bank
Modernization and Engineering Lead
VELUX
Digital Platform Owner
Red Hat
Tech Sales Lead Denmark
Eficode
Senior DevOps Consultant
Senior IT Operations Specialist / Platform at JYSK
OK a.m.b.a.
Chief Solutions Architect
CONTACT US