Brian Hanafee

Books

As author

Reactive Application Development cover 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 cover 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 cover 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 cover 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 cover 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 cover 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.