Software Architecture with C++ book cover

Book Review: Software Architecture with C++ — Bridging Theory and Production Reality

Book Review: Software Architecture with C++ — Bridging Theory and Production Reality By Razvan Coca | Senior C++/Linux Engineer I recently finished Software Architecture with C++ by Andrey Gavrilin, Adrian Ostrowski, and Piotr Gaczkowski. This book is not just a review; it’s an architectural compendium—a comprehensive handbook for any developer or architect serious about moving beyond “it compiles” to building truly robust, scalable enterprise systems. In an era of rapid deployment and complex distributed services, the difference between a functional prototype and production-grade software is architecture. This book successfully bridges that gap, grounding abstract concepts like SOLID principles and Microservices in pragmatic C++ code. ...

December 17, 2025
Clean Architecture with Python book cover

Book Review: Clean Architecture with Python — Modular Design in a 'Batteries Included' World

Book Review: Clean Architecture with Python — Modular Design in a ‘Batteries Included’ World By Razvan Coca | Senior Engineer I recently read Clean Architecture with Python by Sam Keen. For many Python developers, the language’s “batteries included” philosophy is a double-edged sword: while it allows for rapid prototyping and rich functionality, it often lures developers into dragging in heavy dependencies that render the software brittle and tightly coupled. Sam Keen’s book provides the necessary antidote. It brilliantly adapts Uncle Bob’s Clean Architecture principles specifically for the Python ecosystem, pairing them with SOLID principles to ensure that software remains modular, testable, and adaptable to changing requirements. ...

October 11, 2025