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.