Software Engineering books

manning.com / catalog / Software Development / Software Engineering
Tomasz Lelek and Artur Skowroński , 2026
Elliot Arledge , 2026
(1)
Garrison Hinson-Hasty , 2026
Greg Biegel , 2026
Luca Belli , 2026
Jeremie Charlet , 2026
Pere Martra , 2026
Jeremie Charlet , 2026
Jeremie Charlet , 2026
Jeremie Charlet , 2026
Ronald Mak , 2026
Maximiliano Firtman , 2026
(2)
Gáspár Nagy and Seb Rose , 2026
Teiva Harsanyi , 2026
(1)
Joel Holmes, Andrew Walker with William Kennedy , 2026
(2)
Chris Kiehl , 2026
David A Black and Joseph Leo III , 2026
Raj Abhijit Dandekar, Rajat Dandekar, Sreedath Panat, Naman Dwivedi , 2025
James M. Snell , 2025
(1)
Aneev Kochakadan , 2025
Sandrine Banas , 2025
(2)
Guglielmo Iozzia , 2025
Chris Richardson , 2025
Nitzan Wilnai , 2025
Fiodar Sazanavets , 2025
José Haro Peralta
Foreword by Dan Barahona
, 2025
Adib Saikali, Laurențiu Spilcă , 2025
(3)
Mariia Mykhailova , 2025
(3)
Dominik Tornow , 2025
(1)
Arnaud Lauret
Foreword by Kin Lane
, 2025
(3)
Alina D. Magauova, Oscar Kennis, and David H. Joosten
Foreword by Murat Genc
, 2025
(1)
Renzo Borgatti , 2025
(1)
Aliénor Latour, Donia Chaiehloudj, and Pascal Bertrand
Foreword by Ron Evans
, 2025
(5)
Constantin Gonciulea and Charlee Stefanski
Foreword by Heather Higgins
, 2025
(2)
Kamran Khan and Bill Cox , 2025
(4)
Naomi Ceder
Foreword by Luciano Ramalho
, 2025
(1)
Nir Dobovizki , 2025
(2)
Christopher Brousseau and Matthew Sharp
Foreword by Joe Reis
, 2024
1 2 6
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.