In December 2014 I became a technical author for Apress. Since then, I've written quite a few books, and to make it easy for you to find them and the resources associated, I created this page. If there is anything missing, or something else you'd like to see here, just email me and let me know.
This book updates the perennial bestseller with the latest that the new Spring Framework 6 has to offer. Now in its sixth edition, this popular title is by far the most comprehensive and definitive treatment of Spring available. It covers the most important parts of Spring core, but also Spring integration with the hottest technologies of the moment: Docker, Kafka, GraphQL, Testcontainers, various SQL and NoSQL databases and many more. The code syntax of the books also makes use of the newest Java 17 features.
I am currently writing this book, and I doubt I'll be able to finish it by the end of 2022. However, I'll try my best to.
With Java 17 for Absolute Beginners you’ll be able to pick up the concepts without fuss. It teaches Java development in language anyone can understand, giving you the best possible start. You’ll see clear code descriptions and layout so that you can get your code running as soon as possible. I focused on practical knowledge and getting you up to speed quickly—all the bits and pieces a novice needs to get started programming in Java.
Pro Spring MVC with WebFlux takes great care in covering every inch of Spring MVC with WebFlux to give you the complete picture. Along with all the best-known features of these frameworks, you’ll discover some new hidden treasures. You’ll also learn how to correctly and safely extend the frameworks to create customized solutions. This book is for anyone who wishes to write robust, modern, and useful web applications with the Spring Framework.
Pass the Pivotal Certified Professional exam for Core Spring, based on the latest Spring Framework 5, using source code examples, study summaries, and mock exams. This book now includes WebFlux, reactive programming, and more found in Spring 5. You'll find a descriptive overview of certification-related Spring modules and a single example application demonstrating the use of all required Spring modules.
This book updates the perennial bestseller with the latest that the new Spring Framework 5 has to offer. Now in its fifth edition, this popular title is by far the most comprehensive and definitive treatment of Spring available. It covers the new functional web framework, microservices and more, including interoperability with Java 9.
A Study Guide is a one of a kind book and is the ideal preparation for the Pivotal Certified Spring Web Application Developer exam. It covers the following: Spring MVC DispatcherServlet configuration, Spring MVC programming model essentials, Spring MVC views and form processing, Spring Web Flow essentials, and Spring Web Flow actions and configuration.
You can also find me on GitHub.
Favorite quote:"Life can only be understood backwards; but it must be lived forwards." — Søren Kierkegaard
This section contains a list of names and links: names of the people that have helped make this application happen, and links pointing to technologies used to built it.