Software Engineering books

manning.com / catalog / Software Development / Software Engineering
(1)
Eberhard Wolff , 2019
(4)
Nicolai Parlog
Foreword by Kevlin Henney
, 2019
(2)
Cornelia Davis
Foreword by Gene Kim
, 2019
Simon D. Holmes and Clive Harber , 2019
(8)
Geoffrey Lessel
Foreword by Saša Jurić
, 2019
(5)
Kalle Rosenbaum
Foreword by David A. Harding
, 2019
(3)
Pierre-Yves Saumont , 2019
(1)
Timo Tuominen , 2019
(10)
Jon Skeet
Foreword by Eric Lippert
, 2019
(9)
Steven van Deursen and Mark Seemann , 2019
(2)
Anthony Brown , 2019
(6)
David A. Black, Joseph Leo III , 2019
(6)
Anthony Williams , 2019
Edd Yerburgh , 2018
Brandon Byars , 2018
Jesse Palmer, Corinna Cohn, Michael Giambalvo, Craig Nishina
Foreword by Brad Green, Google
, 2018
Chris Richardson , 2018
Morgan Bruce, Paulo A. Pereira , 2018
Nathan Youngman and Roger Peppé , 2018
Julien Vehent , 2018
Alex Soto Bueno, Andy Gumbrecht and Jason Porter , 2018
Jon P Smith , 2018
Duncan K. DeVore, Sean Walsh, and Brian Hanafee
Foreword by Jonas Bonér
, 2018
Marc Garreau and Will Faurot
Foreword by Mark Erikson
, 2018
Joseph Hocking
Foreword by Jesse Schell
, 2018
Will Kurt , 2018
Richard Rodger , 2017
Dean Alan Hume
Foreword by Addy Osmani
, 2017
Kamil Nicieja
Foreword by Gojko Adzic
, 2017
Gavin M. Roy , 2017
Paul P. Daniels and Luis Atencio
Foreword by Ben Lesh
, 2017
Tamir Dresher , 2017
Justin Richer and Antonio Sanso
Foreword by Ian Glazer
, 2017
Roland Kuhn with Brian Hanafee and Jamie Allen
Foreword by Jonas Bonér
, 2017
Debasish Ghosh
Foreword by: Jonas Boner
, 2016
Kirsten L. Hunter
Foreword by Adrian Cockcroft
, 2016
Mala Gupta , 2016
Matt Butcher and Matt Farina
Foreword by Brian Ketelsen
, 2016
Stephen Blackheath and Anthony Jones
Foreword by Heinrich Apfelmus
, 2016
Manuel Bernhardt
Foreword by James Roper
, 2016
1 3 4 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.