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.
Area of Expertise
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
Java Forum Nord 2025 Sessionize Event
Spring I/O 2025 Sessionize Event
JCON EUROPE 2025 Sessionize Event
BED-Con 2024 Sessionize Event
Java Forum Nord 2024 Sessionize Event
Spring I/O 2024 Sessionize Event
JCON EUROPE 2024 Sessionize Event
JCON WORLD 2023 Sessionize Event
BED-Con 2023 Sessionize Event
JVM-Con 2020 Sessionize Event
Developer Week '20 Sessionize Event
microXchg 2018 Sessionize Event
BED-Con 2018 Sessionize Event
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