I’ve spoken at events around the world and been interviewed for podcasts and live streams.

One of my favorite ways to share my ideas is live on stage, where there’s so much more communication bandwidth than there is in writing, and I love podcast interviews because they give me the opportunity to answer questions instead of just present my opinions. You can view some of my abstracts here or my YouTube channel if you want to get an idea of my speaking style. For a full list of past events please check out the archives. If you would like me to speak at your event please feel free to contact me.

Upcoming Talks

What's new in Spring

Microsoft jDConf 2025, Apr 9, 2025 - Virtual

Are you new to Spring and curious about the exciting developments in Java’s most popular framework? Join us for an enlightening session that will introduce you to the some of the new features Spring has to offer. This beginner-friendly talk will cover a range of topics designed to boost your productivity, enhance runtime efficiency, and simplify the development of enterprise-grade Java applications.

AI for Java Developers

Microsoft jDConf 2025, Apr 9, 2025 - Virtual

In today's tech landscape, Artificial Intelligence (AI) has become an unavoidable topic of discussion and innovation. This session bridges the gap between traditional Java development and AI, helping Java developers enter this exciting new field. We'll explain core principles of AI, machine learning, and deep learning using concepts familiar to Java developers and show how your existing Java skills apply to AI development.