Agenda with the following 2 talks:
1. Docker Who: The Cloud Sent
Organizations sometimes find themselves trapped in a labyrinthine castle of rewriting code and reassembling teams, relentlessly pursued by cloud bills. Developers again and again face the Sisyphean task of building effective images. Fortunately, there are resilient helpers such as HotSpot JVM and GraalVM native images, which behave nicely in containers (however, there are important points to keep in mind). As such, image size and memory consumption can be significantly reduced by selecting underlying components. Image creation can be simplified and unified by tools such as buildpacks, and the most important parameters will be automatically configured when a pod is started. Application performance can be further enhanced by powerful yet simple tweaks applied to the runtime and OS in containers. Let's figure out what effective containers are and how to build them using available tools without any Void stuff.
Speaker
Dmitry Chuyko is a Senior Performance Architect at BellSoft, an OpenJDK committer, and a public speaker. Prior to joining BellSoft, Dmitry worked on the Hotpot JVM at Oracle, and before that he had many years of programming experience in Java. He is currently focused on optimizing HotSpot for x86 and ARM, previously being involved in rolling out JEP 386, which enables the creation of the smallest JDK containers. Dmitry continues his journey in the containerization process and is happy to share his insights and expertise in this field.
2. Spring Debugger: A New Way To Demystify Spring Boot's Magic
Throughout history, the term “magic” has described things we don’t fully understand. But magic isn’t real - it’s just a gap in knowledge.
So, when someone says, “Spring Boot is magic,” the IntelliJ IDEA team hears, “We should make the IDE reveal what’s really happening behind the scenes”.
With the new Spring Debugger in IntelliJ IDEA, you’ll get simple, clear & actionable insights into questions such as:
* Where does a specific property value come from? Why does it hold an unexpected value?
* Is there an active transaction? Who started it, and when?
* What database is my application currently connected to? Can I get 1-click access to it?
* What bean implementations are being used and why?
* And many more…
Join this talk to see how Spring Debugger helps you replace “magic” with understanding for your own Spring Boot applications —so you can diagnose and resolve issues faster than ever.
Speaker
Marco Behler works as a developer advocate at JetBrains, in Munich, Germany. He loves to share everything he knows about writing and building awesome software – knowledge he acquired from a decade of consulting in the Java and Spring ecosystems – through guides, tweets, books and talks.