Most Active Speaker

Michael Vitz

Michael Vitz

Java Champion working as Senior Consultant @ INNOQ

Java Champion & Senior Consultant bei INNOQ

Mönchengladbach, Germany

Actions

Michael is Java Champion and Senior Consultant at INNOQ, a software-development and consulting company based in Germany. With over 15 years of professional experience, his expertise ranges from application development with Java and Spring Boot to designing distributed systems and contributing to open-source projects. Lately his interests revolve around observability, containerization and code maintenance. He is a frequent speaker at conferences and meetups and author of popular articles, including a period op-ed for a German magazine.

Michael verfügt über mehr als fünfzehn Jahre Erfahrung in der Entwicklung, Wartung und im Betrieb von Anwendungen auf der JVM.
Als Senior Consultant bei INNOQ hilft er Kunden, wartbare und wertschaffende Software zu entwickeln und zu betreiben.
Daneben bringt er sich in Open-Source-Projekten ein, schreibt Fachartikel, hält Vorträge und ist seit 2021 Java Champion.

Badges

Area of Expertise

  • Information & Communications Technology

Sessions

Wie, schon wieder ein JDK Release? Die Neuerungen Live on Stage! en

In wenigen Tagen steht uns mit 23 die nächste JDK Version zur Verfügung. Und in sechs Monaten steht dann auch schon wieder JDK 24 bereit. Zeit, sich also mit den Neuerungen im JDK auseinanderzusetzen. Statt langweiliger Folienschlacht stürzt du dich hier mit einem Java Champion direkt in die IDE und wir schauen uns die Änderungen gemeinsam direkt anhand von Beispielen und Code an. Das hat den Vorteil, dass wir deine Fragen direkt und interaktiv beantworten können.

Wat? That’s Possible in Java? en de

Over ten years ago, Gary Bernhardt gave a lightning talk called "Wat." Gary gave Ruby and JavaScript examples that were funny and surprising for most of the audience.
As everyone has strong feelings about/regarding their favourite language, this quirky stuff can only be found in other languages and not yours, right?
Wrong! In this session, we will look at Java examples that surprised me the first time I saw them. And we will discover why and how they work.
You will learn something useful and new even though this talk is not completely serious.

Was? Das geht in Java? en de

Vor über zehn Jahren hielt Gary Bernhardt einen Lightning Talk mit dem Titel „Wat”. Gary gab Ruby- und JavaScript-Beispiele, die für die meisten Zuhörer lustig und überraschend waren. Da jeder eine starke Meinung über seine Lieblingssprache hat, kann man solche skurrilen Dinge nur in anderen Sprachen finden und nicht in der eigenen, richtig? Falsch! In diesem Talk werden wir uns Java-Beispiele ansehen, die mich beim ersten Mal, als ich sie sah, überrascht haben. Und wir werden herausfinden, warum und wie sie funktionieren. Du wirst dabei sicherlich etwas Nützliches und Neues lernen, auch wenn dieser Vortrag nicht immer ganz ernst ist.

Leverage the Power of Spring AI en

AI and especially Large Language Models are still the topic. Everyone has probably already written a prompt and used an LLM. But how can we integrate them into existing applications to benefit from them? This is precisely what we will look at in this presentation, Live on Stage, with Spring Boot and Spring AI. In addition to pure integration, we will also learn about Ollama and the concepts of RAG and function calling.

Keep your dependencies up to date with Renovate en

Applications and software in general these days are built on the shoulder of giants, relying on frameworks and myriad third-party libraries. However, with the benefits of using these frameworks and libraries comes the responsibility of regularly updating them to mitigate potential security risks. Doing this in a timely
manner, without skipping releases, also reduces the risk and pain of updating dependencies. This talk introduces Renovate, an open-source bot for semi-automated dependency management.

Getting your application production-ready with Actuator en

Even though Actuator has been a part of Spring Boot since its inception, we often forget to refresh our knowledge of it as it has evolved over the last ten years. In this session, we will review its capabilities and discover how it solves the promise of making your application production-ready. We will look at most of the features, see what they offer by default, and learn how to extend these if needed.

Beyond Built-in: Advanced Testing Techniques for Spring Boot Applications en

Spring Boot ships with testing batteries included, and you know that. But what happens when you reach the end of all this? You will need to find additional libraries or come up with your solutions for extending the built-in capabilities. This session will provide you with exactly that. Libraries and custom-built extensions in combination with the great test support of Spring that I used to ease testing and solve challenges within my projects.

BaselOne 2025 Sessionize Event

October 2025 Basel, Switzerland

Java Forum Nord 2025 Sessionize Event

September 2025 Hannover, Germany

Spring I/O 2025 Sessionize Event

May 2025 Barcelona, Spain

JCON EUROPE 2025 Sessionize Event

May 2025 Köln, Germany

BED-Con 2024 Sessionize Event

September 2024 Berlin, Germany

Java Forum Nord 2024 Sessionize Event

September 2024 Hannover, Germany

Spring I/O 2024 Sessionize Event

May 2024 Barcelona, Spain

JCON EUROPE 2024 Sessionize Event

May 2024 Köln, Germany

JCON WORLD 2023 Sessionize Event

November 2023

BED-Con 2023 Sessionize Event

September 2023 Berlin, Germany

JVM-Con 2020 Sessionize Event

November 2020 Köln, Germany

Developer Week '20 Sessionize Event

June 2020 Nürnberg, Germany

microXchg 2018 Sessionize Event

April 2019

BED-Con 2018 Sessionize Event

September 2018 Berlin, Germany

Michael Vitz

Java Champion working as Senior Consultant @ INNOQ

Mönchengladbach, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top