Books

I've authored, or co-authored, six books so far. The latest and greatest of these are Reactive Spring and Cloud Native Java.

The cover of The Reactive Spring Book

The Reactive Spring Book

I don't know how you would build architectures today without reactive programming. Once you've gone reactive, it's super hard to go back, because - deep down - you know you can deliver more performant, robust, resilient, scalable software with reactive. Why would you do otherwise? I love reactive programming, because it makes writing production-worthy software easier and faster. In this book, Reactive Spring, I'll show you why by introducing the wide world of reactive Spring.

Follow @ReactiveSpring on Twitter for more

The cover of Cloud Native Java

Cloud Native Java

I wrote this book with my buddy Kenny Bastani. It's all about how to build applications that survive and thrive in the cloud in terms of Spring Boot, Spring Cloud, and cloud technologies like Cloud Foundry. Consider this your one-stop shop for building cloud-native applications. It's available in a number of languages (left to right, top to bottom): English, Chinese, Korean, and Russian.

Follow @CloudNativeJava on Twitter for more

The cover of Apress' Spring Recipes

Apress' Spring Recipes

I was so very lucky enough in 2010 to be picked to update Gary Mak's epic tome Spring Recipes. The book has been updated several time since, and is a great recource for folks who want to have a recipe-centric approach to building Spring applications.