Software Engineering books

manning.com / catalog / Software Development / Software Engineering
(5)
Maurício Aniche
Forewords by Arie van Deursen and Steve Freeman
, 2022
(5)
Matthew Fowler , 2022
(6)
Johan Vos , 2022
(2)
Nishant Bhajaria , 2022
(4)
Joseph Hocking
Foreword by Jesse Schell
, 2022
(3)
Sedat Kapanoglu , 2021
(4)
Leonard Apeltsin , 2021
(5)
Christian Horsdal Gammelgaard , 2021
(4)
Christian Clausen
Foreword by Robert C. Martin
, 2021
(7)
Daniela Sfregola , 2021
(6)
Tom Long , 2021
(5)
Dennis Byrne , 2021
(4)
Robert Robey and Yuliana Zamora , 2021
(9)
JJ Geewax
Foreword by Jon Skeet
, 2021
(23)
Marcello La Rocca , 2021
(3)
Sarah C. Kaiser and Cassandra E. Granade , 2021
(11)
Alex Preukschat and Drummond Reed , 2021
(5)
Jon P Smith , 2021
(6)
John Carnell, Illary Huaylupo Sánchez , 2021
Lucas da Costa , 2021
(18)
Eric Normand , 2021
(4)
Samer Buna , 2021
(2)
Jacques Chester , 2021
(3)
David Kopec , 2020
(6)
Neil Madden , 2020
(5)
Julien Ponge , 2020
(14)
Laurentiu Spilca , 2020
(7)
Bina Ramamurthy , 2020
(10)
Michael Geers , 2020
(5)
Prabath Siriwardena and Nuwan Dias , 2020
(19)
Reuven M. Lerner , 2020
(1)
Marco Faella
Foreword by Cay Horstmann
, 2020
(23)
Vladimir Khorikov , 2020
(6)
Matthias Noback
Foreword by Ross Tuck
, 2019
(2)
Gerard Gallant , 2019
(3)
Vlad Riscutia , 2019
(9)
Arnaud Lauret
Foreword by Kin Lane
, 2019
(1)
Konstantinos Kapelonis
Foreword by Luke Daley
, 2016
(5)
Dan Bergh Johnsson, Daniel Deogun, Daniel Sawano
Foreword by Daniel Terhorst-North
, 2019
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.