Combinant® Books

Books and eBooks

Combinant® Course Books Series

Books accompanying the Combinant® courses on software design.

Three Traditional Designs
The Breakout Game Built Three Ways
By Francesco Cirillo
A side-by-side comparison of the same game built procedurally, object-oriented, and event-driven. Each implementation is reviewed for complexity, coupling, and cost-of-change metrics.
Book and eBook · Available October 2026

Learn more

Building Breakout
The Breakout Game in Python
By Francesco Cirillo
The companion book to the Building Breakout course. Each chapter walks through one session: design decisions, implementation choices, tests, and metrics. Includes the complete codebase and metrics dashboard data.
Book and eBook · Available October 2026

Learn more

Building MiniVi
A Text Editor in Python
By Francesco Cirillo
The companion book to the Building MiniVi course. Software-design decisions in a different domain, compared using the same metrics as Building Breakout.
Book and eBook · Coming Soon

Learn more

Building Trading Alerts
A Trading-Alert System in Python
By Francesco Cirillo
The companion book to the Building Trading Alerts course. Software-design decisions in another product domain.
Book and eBook · Coming Soon

Learn more

Combinant® Software Guides Series

Setup and workflow materials for Combinant® software products.

Combinant® Design Studio Book
A Guide to Combinant® Design Studio
By Francesco Cirillo
Book and eBook

Learn more

Combinant® Producer Environment Book
Setup, Workflow, and Measurement
By Francesco Cirillo
Book and eBook

Learn more

Combinant® tools for software-design decisions.