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.
Microsoft
Azure in Action-
(Senior Technical Development Editor) Manning Publications,
2025.
A hands-on guide to Azure’s compute, networking, and storage fundamentals, covering everything from serverless apps and VMs to securing and tuning production workloads.
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.
Functional
Programming in JavaScript-
(Technical Reviewer) Manning Publications, June 2016.
Functional programming techniques for JavaScript developers, applying functional design principles to make web application code more modular, reusable, and testable.
Get
Programming with JavaScript-
(Reviewer) Manning Publications, August 2016.
A hands-on introduction to programming for complete beginners, teaching the fundamentals through JavaScript with practical examples building web apps, games, and small programs.
Scalatra in
Action-
(Reviewer) Manning Publications, May 2016.
A guide to the lightweight Scalatra web framework, covering request routing, RESTful API design, real-time web programming, and database integration for fast, scalable applications on the JVM.