![Profile picture](/sites/default/files/styles/author_full/public/new-profile-pic.png?itok=bM7CENQU)
Java Champion | Sr. Principal Technical Marketing Manager
Eric Deandrea
Eric is a Java Champion and Senior Principal Developer Advocate at Red Hat, focusing on application development technologies. Eric has over 22 years of experience designing and building Java-based solutions and developer training programs for the financial services and insurance industries. He is also a contributor to various Open Source projects, including Quarkus and Spring, as well as a speaker at many public events and user groups around the world.
Eric recently put his Quarkus and Spring knowledge to use by publishing his first book, “Quarkus for Spring Developers.” He enjoys using DevOps-focused automation technologies to make life easy. Outside of work, Eric enjoys boating on the lakes of New Hampshire, ice hockey, and martial arts, in which he holds a black belt in Kempo Karate.
Eric Deandrea's contributions
Article
Spring Boot on Quarkus: Magic or madness?
Eric Deandrea
Follow a migration path from Spring Boot to Quarkus. The magic: Perform the migration without changing a single line of code. The madness: How was it done?
Article
Supersonic, Subatomic gRPC services with Java and Quarkus
Eric Deandrea
Get an overview of gRPC and how it compares to REST over HTTP, then get started using Quarkus to implement and consume gRPC services.
Article
Change data capture with Debezium: A simple how-to, Part 1
Eric Deandrea
Learn how to build a change data capture solution using Debezium and Apache Kafka within an OpenShift environment.
![Featured Image: Spring and Quarkus magic](/sites/default/files/styles/list_item_thumb/public/blog/2021/02/sprintbootmagicmaddness_2x-1.png?itok=anK1Kjin)
Spring Boot on Quarkus: Magic or madness?
Follow a migration path from Spring Boot to Quarkus. The magic: Perform the migration without changing a single line of code. The madness: How was it done?
![java+quarkus_1x Java and Quarkus](/sites/default/files/styles/list_item_thumb/public/blog/2020/11/javaquarkus_1x.png?itok=VQZYqgrK)
Supersonic, Subatomic gRPC services with Java and Quarkus
Get an overview of gRPC and how it compares to REST over HTTP, then get started using Quarkus to implement and consume gRPC services.
![kafka-connect-available Wait for Kafka Connect to become available](/sites/default/files/styles/list_item_thumb/public/blog/2020/04/kafka-connect-available.png?itok=Ulh26jwv)
Change data capture with Debezium: A simple how-to, Part 1
Learn how to build a change data capture solution using Debezium and Apache Kafka within an OpenShift environment.