PUBLISHED WORKS

5 books. Real shelves.

Not blog posts repackaged as ebooks. Actual technical books published by O'Reilly and Apress, used by engineers building production systems.

Beginning Spring AI

Beginning Spring AI

A Quick Guide to AI Engineering in Spring

Apress, 2025

Joseph Ottinger & Andrew Lombardi

Introduces you to the world of AI-powered development with Spring AI, guiding you through practical applications of Large Language Models within the Spring Framework. Covers crafting precise queries, choosing the right model, building chatbots and image generation tools, refining outputs, and addressing ethical considerations. Focused on fast adoption for Spring developers eager to experiment with AI.

Buy on Amazon
Beginning Spring 6

Beginning Spring 6

From Beginner to Pro

Apress, 2nd Edition

Joseph Ottinger & Andrew Lombardi

Get started using Spring Framework 6 and its ecosystem, walking you through all the best practices in modern application development. Covers configuration and declaration of beans, the application lifecycle, Spring Reactive, Spring Web, Spring Boot, and Spring Cloud.

Buy on Amazon
WebSocket

WebSocket

Lightweight Client-Server Communications

O'Reilly Media, 2015

Andrew Lombardi

With this practical guide, you'll learn how to use WebSocket, a protocol that enables the client and server to communicate with each other on a single connection simultaneously. No more asynchronous communication or long polling! Covers the WebSocket API, Transport Layer Security, and real-world implementation patterns.

Buy on Amazon
Beginning Spring 5

Beginning Spring 5

From Novice to Professional

Apress

Joseph Ottinger & Andrew Lombardi

How to use the Spring Framework to build Java-based applications, web applications, and microservices. Teaches the Spring mindset and its benefits, covering many aspects of the ecosystem with easy-to-understand applications designed to teach both the technology and the practices that benefit most from Spring.

Buy on Amazon
Beginning Hibernate 6

Beginning Hibernate 6

Java Persistence from Beginner to Pro

Apress

Joseph Ottinger & Dave Minter & Jeff Linwood

Get started with Hibernate, an open source Java persistence layer and gain a clear introduction to the current standard for object-relational persistence in Java. Covers new Hibernate 6.0 configuration, object relational mapping changes, and enhanced integration with Spring, Boot, Quarkus and other Java frameworks.

Buy on Amazon