Rod Johnson
Creator of Spring and Co-founder and CEO at Atomist
Rod Johnson
Creator of Spring and Co-founder and CEO at Atomist
Rod Johnson is CEO of Atomist, and a coder, author and investor. He is the creator of the Spring Framework and was co-founder and CEO of SpringSource. Following the acquisition of SpringSource by VMware, he served as SVP, Application Platform at VMware.
He is the author of several popular and influential books on Java and Java EE, including "Expert One-on-One J2EE Design and Development" and "J2EE without EJB" (with Jürgen Hoeller).
He sits on the board of five prominent open source companies: Neo Technology, elastic, Lightbend, Meteor and Hazelcast.
Upcoming conference sessions featuring Rod Johnson
Practical Gen AI: Building a Chatbot using Spring AI
In this code-driven talk using Kotlin, Spring Boot and htmx, Rod will show just how good the JVM is as a platform for building Gen AI applications.
He'll show how to use Spring AI to build a chatbot with personality, covering:
- RAG (Retrieval Augmented Generation) using a VectorStore
- Why and how to mix different LLMs, including open source LLMs running locally, in the same application
- How the Spring AI ""advisor"" architecture can be used to create clean, reusable components
- How to add a toxicity guard and other crosscutting functionality
- How and why to exchange structured data with LLMs
- Best practices for building Gen AI applications
He'll share his code on GitHub so attendees can continue their own exploration.
Get conference pass
Practical Gen AI: Building a Chatbot using Spring AI
In this code-driven talk using Kotlin, Spring Boot and htmx, Rod will show just how good the JVM is as a platform for building Gen AI applications.
He'll show how to use Spring AI to build a chatbot with personality, covering:
- RAG (Retrieval Augmented Generation) using a VectorStore
- Why and how to mix different LLMs, including open source LLMs running locally, in the same application
- How the Spring AI ""advisor"" architecture can be used to create clean, reusable components
- How to add a toxicity guard and other crosscutting functionality
- How and why to exchange structured data with LLMs
- Best practices for building Gen AI applications
He'll share his code on GitHub so attendees can continue their own exploration.
Get conference pass
Practical Gen AI: Building a Chatbot using Spring AI
In this code-driven talk using Kotlin, Spring Boot and htmx, Rod will show just how good the JVM is as a platform for building Gen AI applications.
He'll show how to use Spring AI to build a chatbot with personality, covering:
- RAG (Retrieval Augmented Generation) using a VectorStore
- Why and how to mix different LLMs, including open source LLMs running locally, in the same application
- How the Spring AI ""advisor"" architecture can be used to create clean, reusable components
- How to add a toxicity guard and other crosscutting functionality
- How and why to exchange structured data with LLMs
- Best practices for building Gen AI applications
He'll share his code on GitHub so attendees can continue their own exploration.
Get conference pass
Content featuring Rod Johnson
Simplification and Automation in Java: Yesterday, Today and Tomorrow
Why You Need a Software Delivery Machine
Why You Need a Software Delivery Machine
Browse all experts
Here