Continuous Delivery in Java

Essential Tools and Best Practices for Deploying Code to Production



Bookstore > Books > Continuous Delivery in Java

Price$42.27 - $46.74
Rating
AuthorsAbraham Marin-Perez, Daniel Bryant
PublisherO'Reilly Media
Published2018
Pages482
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101491986026
ISBN-139781491986028
EBook Hardcover Paperback

Continuous delivery adds enormous value to the business and the entire software delivery lifecycle, but adopting this practice means mastering new skills typically outside of a developer’s comfort zone. In this practical book, Daniel Bryant and Abraham Marin-Perez provide guidance to help experienced Java developers master skills such as architectural design, automated quality assurance, and application packaging and deployment on a variety of platforms.

Not only will you learn how to create a comprehensive build pipeline for continually delivering effective software, but you’ll also explore how Java application architecture and deployment platforms have affected the way we rapidly and safely deliver new software to production environments.

Get advice for beginning or completing your migration to continuous delivery; Design architecture to enable the continuous delivery of Java applications; Build application artifacts including fat JARs, virtual machine images, and operating system container (Docker) images; Use continuous integration tooling like Jenkins, PMD, and find-sec-bugs to automate code quality checks; Create a comprehensive build pipeline and design software to separate the deploy and release processes; Explore why functional and system quality attribute testing is vital from development to delivery; Learn how to effectively build and test applications locally and observe your system while it runs in production.





4 5 6

Similar Books


Practical JSF in Java EE 8

Practical JSF in Java EE 8

by Michael Muller

Master the Java EE 8 and JSF (JavaServer Faces) APIs and web framework with this practical, projects-driven guide to web development. This book combines theoretical background with a practical approach by building four real-world applications. By developing these JSF web applications, you'll take a tour through the other Java EE technolog...

Price:  $39.99  |  Publisher:  Apress  |  Release:  2018

Design Patterns and Best Practices in Java

Design Patterns and Best Practices in Java

by Kamalmeet Singh, Adrian Ianculescu, Lucian-Paul Torje

Having a knowledge of design patterns enables you, as a developer, to improve your code base, promote code reuse, and make the architecture more robust. As languages evolve, new features take time to fully understand before they are adopted en masse. The mission of this book is to ease the adoption of the latest trends and provide good pr...

Price:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2018

Machine Learning in Java, 2nd Edition

Machine Learning in Java, 2nd Edition

by AshishSingh Bhatia, Bostjan Kaluza

As the amount of data in the world continues to grow at an almost incomprehensible rate, being able to understand and process data is becoming a key differentiator for competitive organizations. Machine learning applications are everywhere, from self-driving cars, spam detection, document search, and trading strategies, to speech recognit...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

Continuous Delivery with Visual Studio ALM 2015

Continuous Delivery with Visual Studio ALM 2015

by Mathias Olausson, Jakob Ehn

This book is the authoritative source on implementing Continuous Delivery practices using Microsoft's Visual Studio and TFS 2015. Microsoft MVP authors Mathias Olausson and Jakob Ehn translate the theory behind this methodology and show step by step how to implement Continuous Delivery in a real world environment.Building good software is...

Price:  $41.74  |  Publisher:  Apress  |  Release:  2015

Scripting in Java

Scripting in Java

by Kishori Sharan

Scripting in Java teaches you how to use the Java Scripting API and JavaScript to execute scripts and take advantage of the features of a scripting language while developing Java applications. The book also covers topics that enable scripting languages to take advantage of Java features and the Java class library, including the new Java C...

Price:  $34.89  |  Publisher:  Apress  |  Release:  2014

Pro JPA 2 in Java EE 8

Pro JPA 2 in Java EE 8

by Mike Keith, Merrick Schincariol, Massimo Nardone

Learn to use the Java Persistence API (JPA) and other related APIs as found in the Java EE 8 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of JPA usage for experienced Java developers.Authors Mike Keith, Merrick Schincariol ...

Price:  $32.60  |  Publisher:  Apress  |  Release:  2018

Data Structures and Algorithms in Java, 6th Edition

Data Structures and Algorithms in Java, 6th Edition

by Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser

The design and analysis of efficient data structures has long been recognized as a key component of the Computer Science curriculum. Goodrich and Tomassia's approach to this classic topic is based on the object-oriented paradigm as the framework of choice for the design of data structures. For each ADT presented in the text, the authors p...

Price:  $100.00  |  Publisher:  Wiley  |  Release:  2014

Java Design Patterns

Java Design Patterns

by Vaskaran Sarcar

Learn how to implement design patterns in Java: each pattern in Java Design Patterns is a complete implementation and the output is generated using Eclipse, making the code accessible to all. The examples are chosen so you will be able to absorb the core concepts easily and quickly.This book presents the topic of design patterns in Java i...

Price:  $29.99  |  Publisher:  Apress  |  Release:  2016