Our team has been delivering outstanding talks at conferences and leading quarterly training sessions for Java developers, SRE engineers, Performance QA engineers, and DevOps engineers. Over the past year, we’ve also been running a series of webinars, where our very own Ram Lakshmanan shared deep insights into Java performance and troubleshooting. We recently celebrated this journey in our Java Performance Webinars Milestone Blog.
Now, we’re excited to take this initiative to the next level. Moving forward, our monthly webinars will not only feature in-house expertise but also bring in renowned external speakers from the global Java community. These sessions are designed to deliver valuable techniques, best practices, and tools to help you optimize Java performance and solve complex troubleshooting challenges.
This blog category will keep you updated with details on upcoming events as well as recaps of past sessions. Stay tuned for expert insights, practical takeaways, and new learning opportunities every month!
Upcoming Webinar
- Date: January 22, 2026
- Time: 8:00 AM PST
- Duration: 1 hour
Speaker Bio

Michael Inden is a Java and Python enthusiast with over twenty years of professional experience. He has worked for several international companies in various roles such as software developer, software architect, team leader, CTO, and trainer. He is currently Head of Development. He also speaks at conferences and writes books such as “Der Weg zum Java-Profi”, “Java – Die Neuerungen in Version 17 LTS, 18 und 19” as well as the pairs “Java Challenge” / “Python Challenge” and “Einfach Java” / “Einfach Python”. All are published by dpunkt.verlag.
Title:
Java 25 is out! Selection of my favorite features
Description:
Java 25 is here — and it’s packed with powerful enhancements that make your code cleaner, safer, and more expressive. But which features really matter for you as a developer?
In this webinar, “Java 25 is out! What are the Interesting Features?”, Michael Inden will walk you through some of the most exciting updates introduced in the latest LTS release. You’ll explore modern language features like pattern matching, record patterns, string templates, structured concurrency, unnamed classes, and more — all explained through practical examples.
To help solidify your learning, Michael will share a GitHub repository filled with hands-on exercises so you can immediately apply what you’ve learned.
Key Takeaways:
- How pattern matching and record patterns simplify your code
- Writing safer and more flexible string templates
- Managing parallel tasks easily with structured concurrency
- Exploring unnamed classes for simplified experimentation
- Practical examples demonstrating Java 25’s evolution toward modern development
- Participate in a live Q&A and get expert insights from Michael Inden
