Software Engineering books

manning.com / catalog / Software Development / Software Engineering
(6)
Chris Birchall , 2016
(1)
Evan M. Hahn , 2016
Amit Rathore and Francis Avila , 2015
(4)
Norman Maurer and Marvin Allen Wolfthal
Foreword by Trustin Lee
, 2015
(1)
William Kennedy with Brian Ketelsen and Erik St. Martin
Foreword by Steve Francia
, 2015
(5)
Christian Bauer, Gavin King, and Gary Gregory , 2015
(4)
Rick Umali , 2015
Ryan Bigg, Yehuda Katz, Steve Klabnik, and Rebecca Skinner , 2015
Bradley Austin Davis, Karen Bryla, and Phillips Alexander Benton
Foreword by Philip Rosedale
, 2015
David Nicolette
Foreword by George Dinwiddie
, 2015
Joseph Hocking
Foreword by Jesse Schell
, 2015
(2)
Mike McQuaid
Foreword by Scott Chacon
, 2014
(2)
John Ferguson Smart
Foreword by Dan North
, 2014
(1)
Ola Ellnestam and Daniel Brolund
Foreword by Tom Poppendieck
, 2014
(1)
Marcus Hammarberg and Joakim Sundén
Foreword by Jim Benson
, 2014
(2)
Roy Osherove
Forewords by Michael Feathers and Robert C. Martin
, 2013
G. Ann Campbell and Patroklos P. Papapetrou
Foreword by Olivier Gaudin
, 2013
Florian Mueller, Jay Brown, Jeff Potts
Forewords by Richard J. Howarth and John Newton
, 2013
Greg Smith and Ahmed Sidky , 2009
Arnon Rotem-Gal-Oz
Foreword by Gregor Hohpe
, 2012
(2)
Michael Huettermann , 2011
Fabrice Marguerie, Steve Eichert and Jim Wooley , 2008
(1)
Jack Herrington , 2003
Clayton Donley , 2002
Stefano Mostarda, Marco De Sanctis, and Daniele Bochicchio , 2011
Erik Keller , 2004
Jeff Davis , 2009
Robert Hill Foster , 2003
Ramarao Kanneganti and Prasad A. Chodavarapu , 2007
Clinton Begin, Brandon Goodin and Larry Meadors , 2006
Teo Lachev , 2004
Galina Landres and Vlad Landres , 2003
1 6 7
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.