Books and eBooks
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
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
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
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
Setup and workflow materials for Combinant® software products.
Combinant® Design Studio Book
A Guide to Combinant® Design Studio
By Francesco Cirillo
Book and eBook
Combinant® Producer Environment Book
Setup, Workflow, and Measurement
By Francesco Cirillo
Book and eBook