Software Craft Books

Browse our extensive library of books and Book Summaries.

FILTERS

  • TYPE

  • DATE PUBLISHED

Showing 1749 Results.

  • Book

    101 Challenges in C Programming

    Presenting challenges you are likely to encounter in C programming, this book provides ready-made solutions to each challenge, offers sample runs of these solutions, and delivers crisp explanations to any vital issues.

    By Aditya Kanetkar, Yashavant Kanetkar

  • Book

    Achieving DevOps: A Novel About Delivering the Best of Agile, DevOps, and Microservices

    A unique business novel by two DevOps professionals with years of diverse experience in the industry, you follow Ben as he solves work frustrations in order to adopt Agile, DevOps, and microservices architectures for his organization.

    By Dave Harrison, Knox Lively

  • Book

    Agile Development in the Real World

    Written for project managers, technical team members and technical managers, this step-by-step guide makes clear what agile is, what agile is not, and how Agile contributes significant business value.

    By Alan Cline

  • Book

    Agile Project Management Using Team Foundation Server 2015

    Demonstrating agile concepts and how to implement them using Team Foundation Server (TFS) 2015 and Visual Studio Team Services (VSTS), this book also shows how an agile product owner can work with TFS/VSTS to setup an agile project from scratch, and how to continue using it throughout the whole project to track progress, create and refine backlog, and work with Kanban and Scrum Task boards.

    By Joachim Rossberg

  • Book

    Agile Project Management with Azure DevOps: Concepts, Templates, and Metrics

    An introduction to Azure DevOps, this book teaches you how to use it to implement many Agile practices such as SAFe, Scrum, and Kanban, and it shows you how they fit into a well-planned Agile implementation.

    By Joachim Rossberg

  • Book

    Agile Software Development with HP Agile Manager

    Providing a practical, concise approach to using Agile Manager in a variety of settings to better plan, conduct, and manage software releases within development teams, this book will show you how to plan your product's features, streamline the agile sprint process, work with user stories, and track defects throughout the development process.

    By Liran Tal

  • Book

    Agile Software Development: Best Practices for Large Software Development Projects

    Emphasizing real life project examples which describe how development teams have moved from a waterfall model towards an Agile Software Development approach, this book examines the agility, today's major approaches, its impact, and more.

    By Thomas Stober, Uwe Hansmann

  • Book

    Agile Software Development: Evaluating the Methods for Your Organization

    Offering an objective analysis of Agile software development methods and the tools for evaluating their suitability, this book provides insight into adoption implications, the benefits that may accrue, and the potential pitfalls of the practices.

    By Alan S. Koch

  • Book

    Amazon Redshift: A Columnar Database SQL and Architecture

    Illuminating the brilliance behind Amazon's Redshift technology, this book shows users how to set it up, tune it, load and go, and also contains all of the SQL you need to query it with ease.

    By David Cook, Tom Coffing

  • Book

    Amazon Web Services For Dummies

    Including practical examples and helpful step-by-step lists to help you experiment with different Amazon Web Services (AWS) features, this guide details how AWS can reduce costs, improve efficiency, increase productivity, and cut down on expensive hardware investments in your organization.

    By Bernard Golden

  • Book

    Amazon Web Services for Mobile Developers: Building Apps with AWS

    A practical, real-world introduction to AWS tools and concepts, this book presents a professional view of cloud computing and AWS for experienced iOS/Android developers and technical/solution architects.

    By Abhishek Mishra

  • Book

    Ansible: From Beginner to Pro

    In less than 250 pages, this book takes you from knowing nothing about configuration management to understanding how to use Ansible in a professional setting. Concise and easy-to-understand, this guide will teach you how how to create an Ansible playbook to automatically set up an environment, ready to install an open source project.

    By Michael Heap

  • Book

    Apache JMeter: A Practical Beginner's Guide to Automated Testing and Performance Measurement for Your Websites

    Written in a straightforward way, with plenty of step-by-step instructions and illustrative screenshots, this book gives specific, vivid, and easy-to-understand walkthroughs of JMeter's testing tools showing what they can do, and when and how to use them.

    By Emily H. Halili

  • Book

    Apache Maven 2 Effective Implementation: Build and Manage Applications with Maven, Continuum, and Archiva

    Including a sample application which will help you to get started quickly, this book shows you how to combine Maven with Continuum and Archiva, which will allow you to build an efficient, secure application and make developing in a team easy.

    By Brett Porter, Maria Odea Ching

  • Book

    Apache Solr 31 Success Secrets - 31 Most Asked Questions On Apache Solr

    Solr is an open origin organization seek program as of the ‘Apache Lucene' program. This concise guide answers 31 of the most frequently asked questions about this program.

    By Deborah Daugherty

  • Book

    Apache Solr 4 Cookbook

    Full of practical recipes and examples, this book will show you how to set up Apache Solr, tune and benchmark performance as well as index and analyze your data to provide better, more precise, and useful search data.

    By Rafal Kuc

  • Book

    Apache Solr: A Practical Approach to Enterprise Search

    Featuring case studies and industry examples to help you attain expert-level knowledge, this book teaches you how to build an enterprise search engine using Apache Soir, and dives into ways you can customize Solr for your business and its specific requirements, along with ways to plug in your own components.

    By Dikshant Shahi

  • Book

    Applied OpenStack Design Patterns: Design Solutions for Production-ready Infrastructure with OpenStack Components

    Written for seasoned solution architects, DevOps, and system engineers and analysts, this authoritative guide offers practical and applied OpenStack cloud design solutions that will help you gain maximum control over your infrastructure.

    By Uchit Vyas

  • Book

    Architecting and Operating OpenShift Clusters: OpenShift for Infrastructure and Operations Teams

    Focused on the operations and architecture of Openshift clusters, this book provides concepts and understanding that will enable infrastructure and operations teams to continue evolving their expertise.

    By William Caban

  • Book

    Automation through Chef Opscode: A Hands-on Approach to Chef

    Offering step-by-step instructions on installation and configuration, this book provides an in-depth understanding of Chef, which is written in Ruby and Erlang for configuration management, cloud infrastructure management, system administration, and network management.

    By Manak Wadhwa, Navin Sabharwal

  • Book

    AWS Certified Solutions Architect Official Study Guide: Associate Exam

    If you are looking to take the AWS Certified Solutions Architect Associate exam, this guide is what you need for comprehensive content and robust study tools that will help you gain the edge on exam day and throughout your career.

    By Joe Baron, et al.

  • Book

    AWS Certified SysOps Administrator Official Study Guide: Associate Exam

    Bridging the gap between exam preparation and real-world readiness, this comprehensive resource covers exam objectives while guiding you through hands-on exercises based on situations you'll likely encounter as an AWS Certified SysOps Administrator.

    By Stephen Cole, et al.

  • Book

    AWS for Admins for Dummies

    Written in a language you can understand, this book provides simple procedures you can follow to set up and configure the right environment, and helps you assess your move to the cloud, explains any quirks in the software, and gets you up and running in no time.

    By John Paul Mueller

  • Book

    AWS for Developers for Dummies

    Packed with tons of helpful guidance and step-by-step instructions, this essential book teaches budding developers how to write both platform-specific and IaaS-supported applications.

    By John Paul Mueller

  • Book

    Beginning Amazon Web Services with Node.js

    Through code samples using the AWS JavaScript SDK and tutorials in the AWS console, this guide will help you gain the knowledge to incorporate secure user authentication, server auto-scaling, a load balancer, CDN, customized caching behavior, and outage monitoring.

    By Adam Shackelford

  • Book

    Beginning ASP.NET for Visual Studio 2015

    Your complete guide to the productivity and performance enhancements in ASP.NET, this in-depth resource walks you through the details, and shows you what you need to know so you can get up and running quickly.

    By William Penberthy

  • Book

    Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex

    Describing new, simpler, and faster ways to develop enterprise RIAs, this book teaches the new frontier of web development using open source, agile, lightweight Java frameworks with Flex.

    By Filippo di Pisa

  • Book

    Beginning Portable Shell Scripting From Novice to Professional

    Teaching shell scripting by using the common core of most shells and expanding those principles to all of scripting, this book explains portable scripting and shows how to use the same syntax and design principles for all shells.

    By Peter Seebach

  • Book

    Beginning Programming with Python for Dummies, 2nd Edition

    If you've never used Python or are new to programming in general, this hands-on resource is designed to help everyone, including nonprogrammers, get up and running with Python quickly.

    By John Paul Mueller

  • Book

    Beginning Ruby on Rails

    Offering a thorough introduction to both Ruby and Rails, this book provides all the instruction you need so you can put together full-fledged web applications quickly, even if you're new to web programming.

    By Steven Holzner

  • Book

    Beginning Ruby: From Novice to Professional, Third Edition

    Your must-read guide to learning Ruby from the ground up, this book will teach you the principles behind object-oriented programming and within a few chapters you will be able to create a fully functional Ruby application.

    By Peter Cooper

  • Book

    Beyond The Phoenix Project: The Origins and Evolution of DevOps

    In this transcript of the audio series, Gene Kim and John Willis present a nine-part discussion that includes an oral history of the DevOps movement, as well as discussions around pivotal figures and philosophies that DevOps draws upon.

    By Gene Kim, John Willis

  • Book

    Big Data Analytics Using Splunk

    Including examples drawn from social media sources such as Twitter (tweets) and Foursquare (check-ins), this practical, hands-on guide shows how to process and derive business value from big data in real time.

    By Peter Zadrozny, Raghu Kodali

  • Book

    Big Data SMACK: A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka

    Explaining each of the full-stack technologies and, more importantly, how to best integrate them, this book provides detailed coverage of the practical benefits of these technologies and incorporates real-world examples in every situation.

    By Isaac Ruiz, Raul Estrada

  • Book

    Building Your Next Big Thing with Google Cloud Platform: A Guide for Developers and Enterprise Architects

    Using real-world examples, this thorough and authoritative book shows you how to take advantage of the Google Cloud Platform technologies to build all kinds of cloud-hosted software and services for both public and private consumption.

    By Jose L. Ugia Gonzalez, S. P. T. Krishnan

  • Book

    C Programming and Data Structures

    Presenting a detailed view of various concepts used in the C programming language, this text explains the importance of each and every concept included in the C language.

    By Bathini Ravinder, K. Srujan Raju, K. Venkateshwara Rao

  • Book

    C Programming: A Self-Teaching Introduction

    Defining key programming terms while teaching the basics of C, this thorough resource contains numerous real world programming examples showing first the algorithm, immediately followed by the program for the algorithm, and then, its output.

    By Rajiv Chopra

  • Book

    Certified OpenStack Administrator Study Guide

    Using practical exercises and instructions, as well as review questions, complete with answers, this useful resource teaches you how and what to study in order to be best prepared for the Certified OpenStack Administrator exam.

    By Andrey Markelov

  • Book

    Chef Infrastructure Automation Cookbook, Second Edition

    Packed with working code and easy-to-follow, step-by-step instructions to configure, deploy, and scale your applications, this book takes you through the various artifacts of Chef and explains the techniques of building full-fledged real-world solutions.

    By Matthias Marschall

  • Book

    Cloud Computing with the Windows Azure Platform

    Providing an overview of cloud computing, this guide offers an approach for hands-on programming of Windows Azure Storage Services (tables, blobs, and queues) and web, worker, and .NET Services applications.

    By Roger Jennings

  • Book

    Cucumber Cookbook

    Intended for business and development personnel who want to use Cucumber for behavior-driven development and test automation, this book provides you with the skills you need to successfully create, customize, and configure the Cucumber framework.

    By Shankar Garg

  • Book

    Deploying Rails with Docker, Kubernetes and ECS

    Concise and easy to follow, with a fully working Ruby on Rails app example, this book shows you how to set up the project, push it to DockerHub, manage services and set up an efficient continuous integration environment.

    By Pablo Acuña

  • Book

    Developing a Gulp Edge: The Streaming Build System, 2nd Edition

    Aimed at both intermediate and advanced JavaScript developers, this detailed book will teach you everything you need to know about Gulp, the open source and powerful streaming build system.

    By Jed Mao, Tomasz Stryjewski

  • Book

    DevOps and Containers Security: Security and Monitoring in Docker Containers

    Covering different techniques to help developers improve DevOps and container security skills, this book will be useful for people who are involved in software development and want to learn how Docker works from a security point of view.

    By Jose Manuel Ortega Candel

  • Book

    DevOps for Developers

    Describing how to streamline the software delivery process and improve the cycle, this practical and thorough guide will enable you to deliver software faster, in better quality and more aligned with individual requirements and basic conditions.

    By Michael Hüttermann

  • Book

    DevOps for Digital Leaders: Reignite Business with a Modern DevOps-Enabled Software Factory

    Assisting leaders who are accountable for the rapid development of high-quality software applications, this concise guide shows you how to design, implement, measure, and improve DevOps programs that are tailored to your organization.

    By Aruna Ravichandran, Kieran Taylor, Peter Waterhouse

  • Book

    DevOps for Dummies

    Inside, DevOps evangelist Emily Freeman provides a roadmap for adopting the management and technology tools, as well as the culture changes, needed to dive head-first into DevOps.

    By Emily Freeman

  • Book

    DevOps for the Modern Enterprise: Winning Practices to Transform Legacy IT Organizations

    Laying out a roadmap to success for IT managers, this book shows how to create the right ecosystem, how to empower people to bring their best to work every day, and how to put the right technology in the driver's seat to propel your organization to success.

    By Mirco Hering

  • Book

    DevOps in Python: Infrastructure as Python

    Explore and apply best practices for efficient application deployment.

    By Moshe Zadka

  • Book

    DevOps, DBAs, and DBaaS: Managing Data Platforms to Support Continuous Integration

    Investigating the complex intersection between DBA functions and DevOps processes, this book explains that as DBAs assimilate as DevOps team members, the movement advances and benefits customers, businesses, the IT industry, and the professional involved.

    By Michael S. Cuppett

  • Book

    Dive Into Python 3

    If you need to port applications to Python 3, or if you like to jump into languages fast and get going right away, this hands-on guide explains the latest version of the Python language and its differences from Python 2.

    By Mark Pilgrim

  • Book

    Docker Deep Dive

    Giving you the confidence you need to take on Docker in the real world, this guide is the ultimate book for learning Docker, brought to you by Docker Captain and leading educator in the container ecosystem.

    By Nigel Poulton

  • Book

    Docker for Data Science: Building Scalable and Extensible Data Infrastructure Around the Jupyter Notebook Server

    Designed to teach the concepts and techniques of Docker and its ecosystem as applied to the field of data science, this book contains a discussion on building larger integrated systems using Jupyter and open source data stores MongoDB, PostgreSQL, and Redis.

    By Joshua Cook

  • Book

    Docker in Production: Lessons from the Trenches

    For those with intermediate to advanced DevOps and ops backgrounds, this book will give you a solid understanding of the building blocks and concerns of architecting and running Docker-based infrastructure in production.

    By Joe Johnston

  • Book

    Docker Management Design Patterns: Swarm Mode on Amazon Web Services

    Based on the latest version of Docker (17.0x), this book explains how to use Docker Swarm mode with Docker Engine to create a distributed Docker container cluster and how to scale a cluster of containers, schedule containers on specific nodes, and mount a volume.

    By Deepak Vohra

  • Book

    ElasticSearch Quick Start: An Introduction to ElasticSearch in Tutorial Form

    Including tutorials focusing on the basics as well as common use cases, this book aims to get you, as a developer or user of ElasticSearch, started quickly.

    By Joel Abrahamsson

  • Book

    Embedded Systems Architecture for Agile Development: A Layers-Based Model

    Detailing how the moving parts in embedded systems development affect one another, this step-by-step book shows how to properly use both engineering tools and new tools and methods to reduce waste, rework, and product time-to-market.

    By Mohsen Mirtalebi

  • Book

    Enterprise DevOps Framework: Transforming IT Operations

    Including detailed references to key concepts, this comprehensive book shows you how agile adoption will enable your organization to stay ahead in an ever-changing business environment and meet your customers' needs.

    By Shamayel M. Farooqui

  • Book

    Essential Docker for ASP.NET Core MVC

    Packed with examples and practical demonstrations, this book will help you deploy even large-scale, cross-platform web applications from development into production.

    By Adam Freeman

  • Book

    Expert Shell Scripting

    Packed with unique tools, code snippets, and scripts, this guide is a great resource for all working Linux, Unix, and OS X system administrators who would like to have short, succinct, and powerful shell implementations of tricky system scripting tasks.

    By Ron Peters

  • Book

    Generic Pipelines Using Docker: The DevOps Guide to Building Reusable, Platform Agnostic CI/CD Frameworks

    Using real-world examples and reusable code, this book helps you get up to speed on the pros and cons of generic pipeline methodology, and learn to combine shell scripts and Docker to build generic pipelines.

    By Brandon Atkinson, Dallas Edwards

  • Book

    Getting started with RPA using Automation Anywhere: Automate your day-to-day Business Processes using Automation Anywhere

    The book starts by giving an overview of Robotic Process Automation (RPA), its tools, and industry use cases. You will then get familiar with the Automation Anywhere Enterprise components and Architecture.

    By Vaibhav Srivastava

  • Book

    Git Recipes: A ProblemSolution Approach

    With recipes to cover any task you can think of, including working with GitHub and git on BitBucket, this book shows you how to work with large repositories, new repositories, forks, clones, conflicts, differences, and it even gives you practical scenarios you may find yourself dealing with while using git.

    By Wlodzimierz Gajda

  • Book

    Go Recipes: A Problem-Solution Approach

    For experienced programmers who have some or no prior experience with Go, this in-depth guide contains recipes that deal with the fundamentals of Go, allowing you to build simple, reliable, and efficient software.

    By Shiju Varghese

  • Book

    Hardening Azure Applications

    Step-by-step and comprehensive, this book covers the techniques and engineering principles that every architect and developer needs to know to harden their Azure/.NET applications to ensure maximum reliability and high availability when deployed at scale.

    By Suraj Gaurav, Suren Machiraju

  • Book

    Implementing Splunk: Big Data Reporting and Development for Operational Intelligence

    With valuable examples and practical instructions, this book provides a step-by-step implementation tutorial that equips you with high-level knowledge of configuring, deploying, extending, and integrating Splunk to bring machine-generated operational intelligence to your advantage.

    By Vincent Bumgarner

  • Book

    Introducing Maven

    Explaining the new features and enhancements found in the latest version of Maven, this fully packed mini-book will provide you with an understanding of Maven's dependency management and how to organize basic and multi-module Maven projects.

    By Balaji Varanasi, Sudha Belida

  • Book

    Introduction to DevOps with Chocolate, LEGO and Scrum Game

    A unique case study-driven approach to learning DevOps, this book includes a fun game that helps simulate an end-to-end product delivery process and visualize the bottlenecks in the value delivery flow.

    By Dana Pylayeva

  • Book

    Java Open Source Programming: With XDoclet, JUnit, WebWork, Hibernate

    Written by leading authorities in the field, this detailed book shows you how to leverage a suite of best-of-breed Open Source development tools to take the pain out of J2EE and build a complete Web-based application.

    By Ara Abrahamian, Joe Walnes, Mike Cannon-Brookes, Pat Lightbody

  • Book

    Java Tools for Extreme Programming: Mastering Open Source Tools Including Ant, JUnit, and Cactus

    Helps experienced Java developers adopt the extreme methodology through the use of open-source building and testing tools.

    By Nicholas Lesiecki, Richard Hightower

  • Book

    Java Unit Testing with JUnit 5: Test Driven Development with JUnit 5

    Presenting new ways of performing tests, building assertions, and injecting dependencies, this book not only talks about the new concepts, it also shows you ways of applying them in TDD and Java 8 to continuously deliver code that excels in all metrics.

    By Rahul Sharma, Shekhar Gulati

  • Book

    Kubernetes in Action

    Teaching you to use Kubernetes to deploy container-based distributed applications, this book is a comprehensive guide to effectively developing and running applications in a Kubernetes environment.

    By Marko Lukša

  • Book

    Kubernetes Management Design Patterns: With Docker, CoreOS Linux, and Other Platforms

    A practical guide on using Kubernetes management patterns on CoreOS, this book discusses the ease of use provided by Kubernetes in developing and running applications in Pods and covers cloud platforms platforms, such as Amazon AWS EC2 and Google Cloud Platform.

    By Deepak Vohra

  • Book

    Kubernetes Microservices with Docker

    Including numerous examples throughout the book, this resource on Kubernetes, a container cluster manager, discusses all aspects of using Kubernetes in today's complex big data and enterprise applications, with Docker containers.

    By Deepak Vohra

  • Book

    Linux Command Line and Shell Scripting Bible, Second Edition

    Whether you're a novice or a Linux pro, this jam-packed, authoritative guide will show you how to to manage file systems, install software, write scripts for graphical desktops, work with alternative shells, and more.

    By Christine Bresnahan, Richard Blum

  • Book

    Linux Command Line and Shell Scripting Bible, Third Edition

    With detailed instruction and abundant examples, this book teaches you how to bypass the graphical interface and communicate directly with your computer, saving time and expanding capability.

    By Christine Bresnahan, Richard Blum

  • Book

    Mastering Microsoft Azure Infrastructure Services

    With step-by-step instruction and clear explanation, this book equips you with the skills required to provide services both on-premises and off-premises through full virtualization, offering a deeper understanding of Azure's capabilities as an infrastructure service.

    By John Savill

  • Book

    Mastering Unix Shell Scripting: BASH, KORN Shell, and KORN 93 Shell Scripting for Programmers, System Administrators and UNIX Guru's, Second Edition

    Guiding you through every detail of writing shell scripts to automate specific tasks, this book will help you build tools that monitor for specific system events and situations, and gain the skills to solve real-world system administration problems.

    By Randall K. Michael

  • Book

    Mergers and Acquisitions from A to Z, Fourth Edition

    When done properly, mergers and acquisitions let companies eliminate rivals, extend territory, and diversify offerings. This trusted resource delivers the strategic and legal guidance you need to make the most of every deal.

    By Andrew J. Sherman

  • Book

    Mergers and Acquisitions: Integration and Transformation Management as the Gateway to Success

    Providing first-hand accounts of M&A transactions that the authors led or were involved in, this practical book helps managers optimize and streamline their growth strategy using persistent integration and transformation management.

    By Markus Braun, Stephan Bergamin

  • Book

    Microsoft Azure: Planning, Deploying, and Managing Your Data Center in the Cloud

    Providing the technical and business insight needed to plan, deploy and manage the services provided by the Microsoft Azure cloud, this book will show you how to integrate the infrastructure-as-a-service (IaaS) and platform-as-a-service (PaaS) models with your existing business infrastructure.

    By Marshall Copeland, et al.

  • Book

    Network Programming with Go: Essential Skills for Using and Securing Networks

    A unique book on programming with Go for networking, this book covers network architecture and gives an overview of the Go language as a primer, covering the latest Go release.

    By Jan Newmarch

  • Book

    OpenShift in Action

    With real-world examples you can take to your own work, this book is a full reference to Red Hat OpenShift that breaks down this robust container platform so you can use it day-to-day.

    By Jamie Duncan, John Osborne

  • Book

    OpenStack Cloud Application Development

    Helping you leverage the power of OpenStack to develop scalable applications with no vendor lock-in, this expert guide is a fast-paced, professional book for OpenStack developers, delivering comprehensive guidance without wasting time on development fundamentals.

    By Denys Makogon, Jason Robinson, John Belamaric, Scott Adkins, Vincent Giersch

  • Book

    OpenStack Trove

    Providing detailed descriptions of how Trove works and gives you an in-depth understanding of its architecture, this step-by-step guide shows you how to avoid common errors and debug and troubleshoot Trove installations, as well as perform common tasks.

    By Amrith Kumar, Douglas Shelley

  • Book

    Practical Amazon EC2, SQS, Kinesis, and S3: A Hands-On Approach to AWS

    Using focused examples that include only the details you need to get things done, this book provides solutions to all your Amazon EC2, SQS, Kinesis, and S3 problems, including implementation using the AWS Management Console, AWS CLI, and AWS SDK (Java).

    By Sunil Gulabani

  • Book

    Practical Microsoft Visual Studio 2015

    For beginning and intermediate software developers and architects, this book helps readers navigate the complexity of development options and decide which techniques and Visual Studio 2015 features to use based on the needs of their particular project.

    By Peter Ritchie

  • Book

    Practical Python Design Patterns: Pythonic Solutions to Common Problems

    Teaching you how to write elegant "Pythonic" code to solve common programming problems, this book will help you Bbcome a better, more productive programmer through a series of projects that will help you deeply understand and master each of the design patterns covered.

    By Wessel Badenhorst

  • Book

    Practical Subversion

    Written for the programmer with some experience with an existing version control system (like CVS or Perforce), Practical Subversion explains and demonstrates how to apply that experience in the Subversion environment.

    By Garrett Rooney

  • Book

    Principles of Software Development Leadership: Applying Project Management Principles to Agile Software Development

    This title will be removed from the Skillsoft library on May 24, 2024.

    By Ken Whitaker

  • Book

    Pro Continuous Delivery: With Jenkins 2.0

    Showing you three crucial elements for achieving a faster software delivery pipeline, this book provides a step-by-step guide for creating a continuous delivery pipeline using all of the new features in Jenkins 2.0 such as Pipeline as a Code, multi-branch pipeline, and more.

    By Nikhil Pathania

  • Book

    Pro DevOps with Google Cloud Platform: With Docker, Jenkins, and Kubernetes

    Showing you how to use DevOps principles with Google Cloud Platform (GCP) to develop applications and services, this book builds chapter by chapter to a complete real-life scenario, explaining how to build, monitor, and maintain a complete application using DevOps in practice.

    By Pierluigi Riti

  • Book

    Pro Docker

    In this fast-paced book on the Docker open standards platform for developing, packaging and running portable distributed applications, the author discusses how to build, ship and run applications on any platform such as a PC, the cloud, data center or a virtual machine.

    By Deepak Vohra

  • Book

    Pro Git, Second Edition

    Effective and well-implemented version control is a necessity for successful web projects, whether large or small. With this book you'll learn how to master the world of distributed version workflow, use the distributed features of Git to the full, and extend Git to meet your every need.

    By Ben Straub, Scott Chacon

  • Book

    Pro HTML5 with Visual Studio 2015

    Geared toward individuals who want practical, real-world demonstrations, this practical hands-on book will help you to quickly master the new HTML elements, the improved CSS features, and advanced content including audio, video, canvas, SVG, and drag and drop capabilities.

    By Mark J. Collins

  • Book

    Pro Powershell for Amazon Web Services: DevOps for the AWS Cloud

    Presenting a resource for using PowerShell to create, host, manage, and administer workloads using a service widely recognized as the industry leader in cloud computing, this book offers scripts to create and manage virtual machines, provision storage, configure networks with agility, and more.

    By Brian Beach

  • Book

    Pro Puppet, Second Edition

    Puppet provides a way to automate everything from user management to server configuration. This book will teach you how Puppet has changed in the latest version, how to use it on a variety of platforms, including Windows, how to work with Puppet modules, and how to use Hiera.

    By Ben Kero, James Turnbull, Jeffery McCune, Spencer Krum, William Van Hevelingen

  • Book

    Pro Vagrant

    Taking you from basic usage and getting started, to provisioning with Shell, Puppet, and Chef, this indispensable book will show you how to use Vagrant in real-life scenarios, so that you can start to use Vagrant day-to-day in your work.

    By W³odzimierz Gajda

  • Book

    Professional Git

    Providing connected labs and exercises at key points to reinforce important concepts and deepen your understanding, this comprehensive book offers a focus on the practical that goes beyond technical tutorials to help you integrate the Git model into your real-world workflow.

    By Brent Laster

  • Book

    Professional Team Foundation Server 2013

    Authored by MVP Microsoft insiders to guide you step-by-step through all things Team Foundation Server (TFS), as well as help prepare you for the TFS Certification Exam, this book covers the latest updates for Agile Project Management, Test-Case Management, Release Management, the newly announced Visual Studio Online services, and shows new users the TFS workflow for managing and delivering products.

    By Damian Brady, Ed Blankenship, Grant Holliday, Martin Woodward, Steven St. Jean

  • Book

    Professional Visual Studio 2015

    With a unique IDE-centric approach and deep dive into the software's many nooks and crannies, this book will bring you up to speed quickly on everything Visual Studio 2015 has to offer.

    By Bruce Johnson

  • Book

    Professional Web APIs with PHP: eBay, Google, PayPal, Amazon, FedEx, Plus Web Feeds

    With details on how how to integrate different APIs and web feeds in PHP so websites can leverage content from eBay, Google, PayPal, Amazon, and FedEx, this hands-on guide takes you step by step through each stage of the API process.

    By Paul Reinheimer

  • Book

    Pulling Strings with Puppet: Configuration Management Made Easy

    Introducing the powerful Puppet system administration tool, this book will guide you through its key features, showing you how to install and configure, create automated tasks, and even create reporting solutions and extend Puppet further to your needs.

    By James Turnbull

  • Book

    Python 3 for Absolute Beginners

    By appealing to your intelligence and ability to solve practical problems, this book uses everyday language to decode programming jargon and teach Python 3 to the absolute beginner.

    By J-P Stacey, Tim Hall

  • Book

    Python 3: Pocket Primer

    Providing programmers with a sufficient knowledge of Python 3 to be able to work on their own projects, this book covers all of the basic concepts and features a chapter on PyGame, which allows a programmer to handle graphics, mouse and keyboard interaction, and play sounds and videos.

    By James R. Parker

  • Book

    Python for Everyone, Second Edition

    Filled with programming examples, homework assignments, and lab exercises, this book provides an approachable introduction to fundamental programming techniques and design skills, and helps students master basic concepts to become competent coders.

    By Cay Horstmann, Rance Necaise

  • Book

    Real Time Searching of Big Data Using Hadoop, Lucene, and Solr

    Authored by EMC Proven Professionals, Knowledge Sharing articles present ideas, expertise, unique deployments, and best practices. This article contains an overview of how the distributed computing framework, Hadoop can be integrated with powerful search engine Solr.

    By Dibyendu Bhattacharya

  • Book

    Ruby on Rails Bible

    For Web developers interested in learning how to create Web applications using the Ruby on Rails framework, this guide will show you how to jump on the RoR bandwagon, from the basics to advanced techniques.

    By Timothy Fisher

  • Book

    Ruby on Rails For Dummies

    Using Ruby on Rails to introduce new programmers to the world of Web/database processing and development, this book will show you how to install and run Ruby and Rails, use the RadRails IDE, create a blog with Ruby and much more.

    By Barry Burd

  • Book

    Ruby on Rails for Microsoft Developers

    By serving as a roadmap for migrating your skill set, development processes, and applications to the newer Agile programming platform, this book will help you leverage your existing skills so you can quickly take advantage of the full potential of Rails.

    By Antonio Cangiano

  • Book

    Ruby Quick Syntax Reference

    Lacking technical jargon, bloated samples, drawn out history lessons, or witty stories, this handy reference presents a straightforward condensed code and syntax reference to the Ruby scripting language.

    By Matt Clements

  • Book

    Ruby Recipes: A Problem-Solution Approach

    Containing a varied selection of practical and interesting code recipes designed to make your coding life easier, this handy guide includes solutions to problems in working with data, handling exceptions, writing blocks, and using regular expressions.

    By Malay Mandal

  • Book

    Ruby Under a Microscope: An Illustrated Guide to Ruby Internals

    Using extensive diagrams and thorough explanations to show you how Ruby is implemented, this guide provides a hands-on look at Ruby's core and lays out a series of experiments with Ruby code to take you behind the scenes of how programming languages work.

    By Pat Shaughnessy

  • Book

    Running an Agile Software Development Project

    Based on more than 100 actual commercial projects, this book includes case studies providing real-world examples and clearly explains how to run an agile software development project that delivers high-quality, high-value solutions to business clients.

    By Mike Holcombe

  • Book

    Salt Open: Automating Your Enterprise and Your Network

    This book covers Salt Open (also known as SaltStack Open) from the ground up and shows you how to work with two Linux distributions.

    By Andrew Mallett

  • Book

    Scrum in Action: Agile Software Project Management and Development

    This title will be removed from the Skillsoft library on May 24, 2024.

    By Andrew Pham, Phuong-Van Pham

  • Book

    Securing DevOps: Security in the Cloud

    This book explores how the techniques of DevOps and security should be applied together to make cloud services safer.

    By Julien Vehent

  • Book

    Selenium WebDriver Recipes in C#, Second Edition

    Presenting a quick, practical, problem-solving guide to automated testing web applications with Selenium WebDriver in C#, this book contains hundreds of solutions to real-world problems, as well as clear explanations and ready-to-run Selenium test scripts that you can use in your own projects.

    By Zhimin Zhan

  • Book

    Shell Scripting Recipes: A Problem-Solution Approach, Second Edition

    Filled with over 150 essential, practical recipes that empower Unix users to regain lost time spent creating and testing shell scripts, this book includes recipe topics such as including file conversion (DOS, UNIX, and Mac), system administration, resource monitoring, filename management, complex date calculations, screen control capabilities, and much more.

    By Chris F. A. Johnson, Jayant Varma

  • Book

    Shell Scripting: Expert Recipes for Linux, Bash and More

    A compendium of shell scripting recipes that can immediately be used, adjusted, and applied, this book covers shell programming, with a focus on Linux and the Bash shell while providing credible, real-world relevance and the flexible tools to get started immediately.

    By Steve Parker

  • Book

    Strategy Guide for Automation: Scale Your Business with IT Automation

    This book is an essential guide to automation. It highlights the importance of automation and provides guidance on how to implement it effectively.

    By Magnus Glantz

  • Book

    Test Driven Development in Ruby: A Practical Introduction to TDD Using Problem and Solution Domain Analysis

    Written by a developer for developers, this book will teach you the basics of test driven development (TDD) using Ruby and provides a coding demo that illustrates how to apply the theory in practice, as well as exercises to reinforce the material.

    By Bala Paranj

  • Book

    Test Your Skills in Python Language

    Giving you an opportunity to check your proficiency in Python, this book provides more than 400 questions with detailed explanations that are represented by topic so that a Python programmer can go directly to testing a particular skill.

    By Shivani Goel

  • Book

    The Book of Ruby: A Hands-On Guide for the Adventurous

    Whether you're new to programming or just new to Ruby, this hands-on book reveals the secret inner workings of one of the world's most popular programming languages, teaching you to write clear, maintainable code.

    By Huw Collingbourne

  • Book

    The DevOps Adoption Playbook: A Guide to Adopting DevOps in a Multi-Speed IT Enterprise

    Providing practical, actionable, real-world guidance on implementing DevOps at enterprise scale, this book shows you how to get your organization on board so you can slip production into the fast lane and innovate your way to the top.

    By Sanjeev Sharma

  • Book

    The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations

    Featuring numerous case studies you can research and learn from, this book shows leaders how to create the cultural norms and the technical practices necessary to maximize organizational learning, increase employee satisfaction, and win in the marketplace.

    By Gene Kim, Jez Humble, John Willis, Patrick Debois

  • Book

    The Kubernetes Book

    Including two sections dedicated to threat-modeling Kubernetes and real-world security, this straightforward resource is an easy-to-read book that covers the fundamental and important parts of Kubernetes.

    By Nigel Poulton, Pushkar Joglekar

  • Book

    The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win, First Edition

    In a fast-paced and entertaining style, three luminaries of the DevOps movement deliver a story that anyone who works in IT will recognize. Readers will not only learn how to improve their own IT organizations, they'll never view IT the same way again.

    By Gene Kim, George Spafford, Kevin Behr

  • Book

    The SQL Server DBA's Guide to Docker Containers: Agile Deployment without Infrastructure Lock-in

    Get introduced to the world of Docker containers from a SQL Server DBA's perspective. This book explains container technology and how it can improve the deployment of your SQL Server databases without infrastructure lock-in.

    By Edwin M. Sarmiento

  • Book

    Using Chef with Microsoft Azure

    With practical, detailed examples that help to step you through the process, this hands-on resource gives you the raw materials and guidance required to get started using Chef with the Microsoft Azure toolset.

    By Stuart Preston

  • Book

    Web Development with Go: Building Scalable Web Apps and RESTful Services

    For intermediate and advanced web developers looking to gain a deep insight of Go, this thorough guide equips you with the necessary skills and knowledge required for effectively building robust and efficient web apps by leveraging the features of Go.

    By Shiju Varghese

  • Book

    Website Hosting and Migration with Amazon Web Services: A Practical Guide to Moving Your Website to AWS

    A practical, hands-on guide for migrating a website to AWS, this book is a foundational resource for building knowledge of AWS services and use cases, and offers step-by-step guidance to using the AWS platform for hosting website content and databases.

    By Jason Nadon

  • Book

    Workload Automation Using HWA: With Architecture and Deployment Options

    Apply best practices for deploying and administering HCL Workload automation (HWA) to meet the automation requirements of the digitally transformed platform. This book will provide detailed architecture and deployment options to achieve this goal.

    By Navin Sabharwal, Subramani Kasiviswanathan

  • SHOW MORE