Get Free Shipping on orders over $79
Engineering Foundations : The Pillars of Modern Software Craftsmanship - Dmytro Golodiuk

Engineering Foundations

The Pillars of Modern Software Craftsmanship

By: Dmytro Golodiuk

Paperback | 30 December 2025

At a Glance

Paperback


$70.39

or 4 interest-free payments of $17.60 with

 or 

Ships in 7 to 10 business days

This book is a comprehensive guide for software engineers seeking to master the art and science of building robust, scalable, and maintainable systems. This book delves into the timeless principles of software engineering while integrating modern practices such as AI-augmented development, DevOps, and observability. Readers will explore essential topics including system design, architecture patterns, testing strategies, refactoring techniques, and career development insights. Whether you're an aspiring engineer or a seasoned professional, this book provides the foundational knowledge and practical skills needed to excel in today's fast-evolving tech landscape.

In an age where AI can write code in seconds, the true craft of software engineering is more critical than ever. This book is a mentor-in-a-book for a new generation of developers - those who want to go beyond automation and master the art of engineering.

Starting with the foundational mindset of a system thinker and the core craft of writing clean, testable code, this book walks through the core and advanced pillars of modern software systems - from Lifecycle Management, Security, and Observability to Architecture and Design, Reliability and Resilience, Data and Knowledge Management, and Collaboration and Culture. It then explores how AI-augmented workflows, tools, and mentorship shape the future of engineering.

You will learn to use intelligent tools responsibly, not as a crutch but as an amplifier for your own reasoning. Through practical frameworks and real-world patterns, you will discover how to build systems that are not just functional, but also scalable, secure, and deeply understandable.

Tools will change, but the principles of thoughtful engineering endure.

> This is not a coding manual.

It's a manifesto for thoughtful engineers who want to build things that endure.

More in Software Engineering

The Essence of Software Engineering - Cersei Page
Building Microservices : Designing Fine-Grained Systems 2nd Edition - Sam Newman
Typescript Cookbook : Real World Type-Level Programming - Stefan Baumgartner
Developing Graphics Frameworks with Java and OpenGL - Lee Stemkoski
Coding All-in-One For Dummies : 2nd Edition - Chris Minnick

RRP $69.95

$48.97

30%
OFF
Arduino For Dummies : Blackwell Philosophy Anthologies - John Nussey
Architectural Approach to Level Design : Second edition - Christopher W. Totten
Hacking For Dummies : For Dummies (Computer/Tech) - Kevin Beaver

RRP $49.95

$34.97

30%
OFF
Design Patterns : Elements of Reusable Object-Oriented Software - Erich Gamma
Git : Pocket Guide : A Working Introduction - Richard Silverman

RRP $47.75

$26.75

44%
OFF
The Engineering Leader : Strategies for Scaling Teams and Yourself - Cate Huston