Books
As author
Reactive
Application Development
-
Manning Publications, June 2018.
A guide to building reactive applications on the Typesafe (Lightbend)
stack: CQRS, Event Sourcing, microservices, distributed domain models,
and clustered actor systems.
Reactive
Design Patterns
-
Manning Publications, February 2017.
Patterns for building resilient, responsive, elastic message-driven
distributed systems, with examples in Scala and Akka.
As contributor
Building
Quantum Software with Python
-
(Reviewer) Manning Publications, April 2025.
A guide to building quantum applications in Python: quantum states,
gates, circuits, and algorithms for optimization, search, and
probability distributions, runnable on simulators or real quantum
hardware.
Deep
Learning with PyTorch
-
(Reviewer and Technical Development Editor) Manning
Publications, July 2020.
A practical introduction to PyTorch for building deep learning systems,
from first models through sophisticated applications.
MongoDB
in Action, Second Edition
-
(Technical Development Editor) Manning Publications, March
2016.
A comprehensive guide to MongoDB for application developers, covering
use cases from e-commerce to analytics, with a reference section on
schema design patterns.
Re-Engineering
Legacy Software
-
(Reviewer) Manning Publications, April 2016.
A guide to revitalizing inherited codebases: refactoring, quality
metrics, dependency injection, and infrastructure automation, including
how to decide whether to rewrite or refactor.