Software Engineering books

manning.com / catalog / Software Development / Software Engineering
Frances Buontempo
Foreword by Matt Godbolt
, 2024
John Whitington , 2024
Nick Tune with Jean-Georges Perrin
Forewords by Matthew Skelton and Xin Yao
, 2024
Andrew Treadway , 2024
James Cutajar , 2023
Doug Farrell , 2023
Yong Cui , 2023
Joel Holmes , 2023
John K. Thompson
Foreword by Thomas H. Davenport
, 2023
Scott Cosentino , 2023
Joseph Delgadillo , 2023
Joseph Delgadillo , 2023
Derek Fisher , 2023
Derek Fisher , 2023
Derek Fisher
Foreword by Matt Rose
, 2022
Dane Hillard
Foreword by David Beazley
, 2022
Thomas Vitale
Foreword by Josh Long
, 2022
Mark Winteringham
Foreword by Janet Gregory and Lisa Crispin
, 2022
Benjamin Evans, Jason Clark, and Martijn Verburg
Foreword by Heinz Kabutz
, 2022
Teiva Harsanyi , 2022
Yehonathan Sharvit
Forewords by Michael T. Nygard and Ryan Singer
, 2022
Frank Rubin
Foreword by Randall K. Nichols
, 2022
Ville Tuulos
Foreword by Travis Oliphant
, 2022
Trevoir Williams , 2022
Andrey Ovcharov , 2022
Maurício Aniche
Forewords by Arie van Deursen and Steve Freeman
, 2022
Matthew Fowler , 2022
Johan Vos , 2022
Nishant Bhajaria , 2022
Joseph Hocking
Foreword by Jesse Schell
, 2022
Leonard Apeltsin , 2021
Christian Horsdal Gammelgaard , 2021
Christian Clausen
Foreword by Robert C. Martin
, 2021
Daniela Sfregola , 2021
Tom Long , 2021
Dennis Byrne , 2021
Robert Robey and Yuliana Zamora , 2021
JJ Geewax
Foreword by Jon Skeet
, 2021
Alex Preukschat and Drummond Reed , 2021
Jon P Smith , 2021
1 2 3 5
Software engineering is a dynamic and multifaceted discipline dedicated to the design, development, testing, deployment, and maintenance of software systems. Merging principles from computer science, engineering, and project management, software engineering offers practical methodologies that enable teams to create reliable, scalable, and maintainable applications. The field encompasses topics ranging from distributed computing, quantum programming, and cloud integration, to development workflow automation, code quality, and gaming platforms. Software engineering also explores key practices such as version control, continuous integration/deployment, and effective team management. By focusing on both emerging technologies and time-tested techniques, this category helps professionals stay at the forefront of building high-quality software solutions for diverse platforms and industries.