ApressOpen title Rethinking Productivity in Software Engineering collects the wisdom of the 2017 “Dagstuhl” seminar on productivity in software engineering, a meeting of community leaders, who came together with the goal of rethinking traditional definitions and measures of productivity. …
Download free Software Engineering eBooks in pdf format or read Software Engineering books online.
Kanban in 30 Days
Kanban is a simple and elegant Agile framework that helps to control and improve development processes. Kanban in 30 Days explores the key features of Kanban, and demonstrates how to put it into practice through exercises that will help you make the most of this unique approach to managing collaboration and production. …
Docker Succinctly
Containers have revolutionized software development, allowing developers to bundle their applications with everything they need, from the operating system up, into a single package. Docker is one of the most popular platforms for containers, allowing them to be hosted on-premises or on the cloud, and to run on Linux, Windows, and Mac machines. With Docker Succinctly by Elton Stoneman, learn the basics of building Docker images, sharing them on the Docker Hub, orchestrating containers to deliver large applications, and much more. …
Force.com Succinctly
Force.com Succinctly offers developers and business users easy access to the many benefits of this popular platform. Now anyone can build powerful enterprise apps without writing lots of code, and author Ed Freitas guides readers through the Force.com fundamentals. Developers from backgrounds such as SQL Server, .NET, and JavaScript will see quickly that Force.com abstracts much of the complexity behind a relational database and makes it easy to create apps based on out-of-the-box Salesforce objects. …
DevOps for Digital Leaders
This ApressOpen book DevOps for Digital Leaders: Reignite Business with a Modern DevOps-Enabled Software Factory provides digital leaders who are accountable for the rapid development of high-quality software applications a concise guide to designing, implementing, measuring, and improving DevOps programs that are tailored to their organizations. …
Conversation Patterns for Software Professionals
Conversation Patterns for Software Professionals includes a set of cut-and-dried techniques for improving your cooperation with the business. The main goal of this publication is to give you two key skills: discovering the business needs and managing the conversation in a way that will enable you to collect precise and useful information. …
Embedded Firmware Solutions
Embedded Firmware Solutions: Development Best Practices for the Internet of Things is the perfect introduction and daily-use field guide–for the thousands of firmware designers, hardware engineers, architects, managers, and developers–to Intel’s new firmware direction (including Quark coverage), showing how to integrate Intel® Architecture designs into their plans. …
Optimizing HPC Applications with Intel Cluster Tools
Optimizing HPC Applications with Intel® Cluster Tools combines an easygoing and informal style with a systematic methodology of parallel program optimization. Real-life examples convey the best known optimization methods applicable in high-performance Linux environments. …
The Privacy Engineer’s Manifesto
The Privacy Engineer’s Manifesto: Getting from Policy to Code to QA to Value is the first book of its kind, detailing industry-proven solutions that go beyond mere theory on how to build privacy into products, processes, applications, and systems. The book offers lucid perspectives on the challenges and opportunities raised with the emerging “personal” information economy and how organizations can rise up to meet the organizational, asset management-related and innovation-related challenges ahead. …
Agile Software Development Succinctly
Learning new development processes can be difficult, but switching to Agile doesn’t need to be complicated. Explore the theories behind Agile and learn how to make it work for you. In Agile Software Development Succinctly, author Stephen Haunts will guide you to a fuller understanding of Agile, its advantages and disadvantages, and how to get the most out of it. …