Browse Results

Showing 14,226 through 14,250 of 63,010 results

Continuous Delivery and DevOps – A Quickstart Guide - Second Edition

by Paul Swartout

If you are an IT professional, software developer, or system administrator who wants to understand how to ship quality software regularly, effectively and efficiently, this book is for you. Previous knowledge of DevOps practices, Continuous Delivery, or using DevOps tools is not necessary.

Continuous Delivery and DevOps – A Quickstart Guide: Start your journey to successful adoption of CD and DevOps, 3rd Edition

by Paul Swartout

Deliver quality software regularly and painlessly by adopting CD and DevOpsKey FeaturesIdentify and overcome the issues that stifle the delivery of quality softwareLearn how Continuous Delivery and DevOps work together with other agile toolsReal-world examples, tricks and tips that will help the successful adoption of CD & DevOpsBook DescriptionOver the past few years, Continuous Delivery (CD) and DevOps have been in the spotlight in tech media, at conferences, and in boardrooms alike. Many articles and books have been written covering the technical aspects of CD and DevOps, yet the vast majority of the industry doesn’t fully understand what they actually are and how, if adopted correctly they can help organizations drastically change the way they deliver value. This book will help you fiure out how CD and DevOps can help you to optimize, streamline, and improve the way you work to consistently deliver quality software. In this edition, you’ll be introduced to modern tools, techniques, and examples to help you understand what the adoption of CD and DevOps entails. It provides clear and concise insights in to what CD and DevOps are all about, how to go about both preparing for and adopting them, and what quantifiable value they bring. You will be guided through the various stages of adoption, the impact they will have on your business and those working within it, how to overcome common problems, and what to do once CD and DevOps have become truly embedded. Included within this book are some real-world examples, tricks, and tips that will help ease the adoption process and allow you to fully utilize the power of CD and DevOpsWhat you will learnExplore Continuous Delivery and DevOps in depthDiscover how CD and DevOps fits in with recent trends such as DataOps, SecOps, pipelines and CIUnderstand the root causes of the pain points within your existing product delivery processUnderstand the human elements of CD and DevOps and how intrinsic they are to your successAvoid common traps, pitfalls and hurdles as you implement CD and DevOpsMonitor and communicate the relative success of DevOps and CD adoptionExtend and reuse CD and DevOps approachesWho this book is forIf you are an IT professional, software developer, or system administrator who wants to understand how to ship quality software regularly, effectively and efficiently, this book is for you. Previous knowledge of DevOps practices, Continuous Delivery, or using DevOps tools is not necessary.

Continuous Delivery for Mobile with fastlane: Automating mobile application development and deployment for iOS and Android

by Kyle Mew Doron Katz

Learn continuous deployment and automation with code-signing, continuous testing, building, deploying, and releasing of your app. Key Features A practical guide on automating your mobile development pipeline with Fastlane, Jenkins, and Slack. Build, test, run and deploy your mobile application release with this end to end guide. Implement Continuous Integration, delivery, and deployment practices to optimize your application development workflow for faster and efficient release builds. Book Description Competitive mobile apps depend strongly on the development team’s ability to deliver successful releases, consistently and often. Although continuous integration took a more mainstream priority among the development industry, companies are starting to realize the importance of continuity beyond integration and testing. This book starts off with a brief introduction to fastlane—a robust command-line tool that enables iOS and Android developers to automate their releasing workflow. The book then explores and guides you through all of its features and utilities; it provides the reader a comprehensive understanding of the tool and how to implement them. Themes include setting up and managing your certificates and provisioning and push notification profiles; automating the creation of apps and managing the app metadata on iTunes Connect and the Apple Developer Portal; and building, distributing and publishing your apps to the App Store. You will also learn how to automate the generation of localized screenshots and mesh your continuous delivery workflow into a continuous integration workflow for a more robust setup. By the end of the book, you will gain substantial knowledge on delivering bug free, developer-independent, and stable application release cycle. What you will learn Harness the fastlane tools for the Continuous Deployment strategy Integrate Continuous Deployment with existing Continuous Integration. Automate upload of screenshots across all device screen-sizes Manage push notifications, provisioning profiles, and code-signing certificates Orchestrate automated build and deployments of new versions of your app Regulate your TestFlight users and on-board new testersWho this book is for This book is intended for mobile developers who are keen on incorporating Continuous integration and deployment practices in their workflow.

Continuous Delivery in Java: Essential Tools and Best Practices for Deploying Code to Production

by Daniel Bryant Abraham Marín-Pérez

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 Marín-Pérez 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 deliveryDesign architecture to enable the continuous delivery of Java applicationsBuild application artifacts including fat JARs, virtual machine images, and operating system container (Docker) imagesUse continuous integration tooling like Jenkins, PMD, and find-sec-bugs to automate code quality checksCreate a comprehensive build pipeline and design software to separate the deploy and release processesExplore why functional and system quality attribute testing is vital from development to deliveryLearn how to effectively build and test applications locally and observe your system while it runs in production

Continuous Delivery with Docker and Jenkins

by Rafał Leszko

<P><P>Unleash the combination of Docker and Jenkins in order to enhance the DevOps workflow <P><P>Key Features <P><P>Build reliable and secure applications using Docker containers. <P><P>Create a complete Continuous Delivery pipeline using Docker, Jenkins, and Ansible. <P><P>Deliver your applications directly on the Docker Swarm cluster. <P><P>Create more complex solutions using multi-containers and database migrations. <P><P>Book Description <P><P>The combination of Docker and Jenkins improves your Continuous Delivery pipeline using fewer resources. It also helps you scale up your builds, automate tasks and speed up Jenkins performance with the benefits of Docker containerization. <P><P>This book will explain the advantages of combining Jenkins and Docker to improve the continuous integration and delivery process of app development. It will start with setting up a Docker server and configuring Jenkins on it. It will then provide steps to build applications on Docker files and integrate them with Jenkins using continuous delivery processes such as continuous integration, automated acceptance testing, and configuration management. <P><P>Moving on you will learn how to ensure quick application deployment with Docker containers along with scaling Jenkins using Docker Swarm. Next, you will get to know how to deploy applications using Docker images and testing them with Jenkins. <P><P>By the end of the book, you will be enhancing the DevOps workflow by integrating the functionalities of Docker and Jenkins. <P><P>What you will learn <P><P>Get to grips with docker fundamentals and how to dockerize an application for the Continuous Delivery process <P><P>Configure Jenkins and scale it using Docker-based agents <P><P>Understand the principles and the technical aspects of a successful Continuous Delivery pipeline <P><P>Create a complete Continuous Delivery process using modern tools: Docker, Jenkins, and Ansible <P><P>Write acceptance tests using Cucumber and run them in the Docker ecosystem using Jenkins <P><P>Create multi-container applications using Docker Compose <P><P>Managing database changes inside the Continuous Delivery process and understand effective frameworks such as Cucumber and Flyweight <P><P>Build clustering applications with Jenkins using Docker Swarm <P><P>Publish a built Docker image to a Docker Registry and deploy cycles of Jenkins pipelines using community best practices

Continuous Delivery with Docker and Jenkins: Create secure applications by building complete CI/CD pipelines, 2nd Edition

by Rafał Leszko

Create a complete Continuous Delivery process using modern DevOps tools such as Docker, Kubernetes, Jenkins, Docker Hub, Ansible, GitHub and many more.Key FeaturesBuild reliable and secure applications using Docker containers.Create a highly available environment to scale a Docker servers using KubernetesImplement advance continuous delivery process by parallelizing the pipeline tasksBook DescriptionContinuous Delivery with Docker and Jenkins, Second Edition will explain the advantages of combining Jenkins and Docker to improve the continuous integration and delivery process of an app development. It will start with setting up a Docker server and configuring Jenkins on it. It will then provide steps to build applications on Docker files and integrate them with Jenkins using continuous delivery processes such as continuous integration, automated acceptance testing, and configuration management.Moving on, you will learn how to ensure quick application deployment with Docker containers along with scaling Jenkins using Kubernetes. Next, you will get to know how to deploy applications using Docker images and testing them with Jenkins. Towards the end, the book will touch base with missing parts of the CD pipeline, which are the environments and infrastructure, application versioning, and nonfunctional testing.By the end of the book, you will be enhancing the DevOps workflow by integrating the functionalities of Docker and Jenkins.What you will learnGet to grips with docker fundamentals and how to dockerize an application for the CD processLearn how to use Jenkins on the Cloud environmentsScale a pool of Docker servers using KubernetesCreate multi-container applications using Docker ComposeWrite acceptance tests using Cucumber and run them in the Docker ecosystem using JenkinsPublish a built Docker image to a Docker Registry and deploy cycles of Jenkins pipelines using community best practicesWho this book is forThe book targets DevOps engineers, system administrators, docker professionals or any stakeholders who would like to explore the power of working with Docker and Jenkins together. No prior knowledge of DevOps is required for this book.

Continuous Delivery with Docker and Jenkins: Create secure applications by building complete CI/CD pipelines, 3rd Edition

by Rafal Leszko

Create a complete continuous delivery process using modern DevOps tools such as Docker, Jenkins, Kubernetes, Ansible, Terraform, and many moreKey FeaturesBuild reliable and secure applications using Docker containersCreate a highly available environment to scale Jenkins and your services using KubernetesAutomate your release process end-to-endBook DescriptionThis updated third edition of Continuous Delivery with Docker and Jenkins will explain the advantages of combining Jenkins and Docker to improve the continuous integration and delivery process of app development. You'll start by setting up a Docker server and configuring Jenkins on it. Next, you'll discover steps for building applications and microservices on Dockerfiles and integrating them with Jenkins using continuous delivery processes such as continuous integration, automated acceptance testing, configuration management, and Infrastructure as Code. Moving ahead, you'll learn how to ensure quick application deployment with Docker containers, along with scaling Jenkins using Kubernetes. Later, you'll explore how to deploy applications using Docker images and test them with Jenkins. Toward the concluding chapters, the book will focus on missing parts of the CD pipeline, such as the environments and infrastructure, application versioning, and non-functional testing. By the end of this continuous integration and continuous delivery book, you'll have gained the skills you need to enhance the DevOps workflow by integrating the functionalities of Docker and Jenkins.What you will learnGrasp Docker fundamentals and dockerize applications for the CD processUnderstand how to use Jenkins on-premises and in the cloudScale a pool of Docker servers using KubernetesWrite acceptance tests using CucumberRun tests in the Docker ecosystem using JenkinsProvision your servers and infrastructure using Ansible and TerraformPublish a built Docker image to a Docker registryDeploy cycles of Jenkins pipelines using community best practicesWho this book is forThe book is for DevOps engineers, system administrators, Docker professionals, or anyone who wants to explore the power of working with Docker and Jenkins together. No prior knowledge of DevOps is required to get started.

Continuous Delivery with Visual Studio ALM 2015

by Jakob Ehn Mathias Olausson

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 challenging. Building high-quality software on a tight schedule can be close to impossible. Continuous Delivery is an agile and iterative technique that enables developers to deliver solid, working software in every iteration. Continuous delivery practices help IT organizations reduce risk and potentially become as nimble, agile, and innovative as startups. What you'll learn What Continuous Delivery is and how to use it to create better software more efficiently using Visual Studio 2015 How to use Team Foundation Server 2015 and Visual Studio Online to plan, design and implement powerful and reliable deployment pipelines Detailed step by step instructions for implementing Continuous Delivery on a real project Who this book is for Developers, Release Engineers, Architects, Product Managers Table of Contents 1. Introduction to Continuous Delivery 2. Overview of Visual Studio ALM 2015 3. Designing an application for Continuous Delivery 4. Managing the Release Process 5. Source Control Management 6. PowerShell for Deployment 7. Build Automation 8. Managing Code Quality 9. Continuous Testing 10. Building a deployment pipeline 11. Measure and learn

Continuous Deployment: Enable Faster Feedback, Safer Releases, and More Reliable Software

by Valentina Servile

Methods of delivering software are constantly evolving in order to increase speed to market without sacrificing reliability and stability. Mastering development end to end, from version control to production, and building production-ready code is now more important than ever. Continuous deployment takes it one step further. This method for delivering software automates the final step to production and enables faster feedback and safer releases.Based on years of work with medium to large organizations at Thoughtworks, author Valentina Servile explains how to perform safe and reliable deployments with no manual gate to production. You'll learn a framework to perform incremental, safe releases during everyday development work, structured exclusively around the challenges of continuous deployment in nontrivial, distributed systems. Complete with interviews and case studies from fellow industry professionals.Close the feedback loop and leverage the production environment to manage your end-to-end development lifecycle efficiently. This book helps you:Take observability, performance, test automation, and security into account when splitting work into incrementsCreate a daily development plan that takes immediate deployments to production into accountDeploy work in progress to production incrementally without causing regressionsUse patterns to refactor live functionality and alter persistence layersTest and release features in production using different feature toggle configurations

Continuous Enterprise Development in Java: Testable Solutions with Arquillian

by Andrew Lee Rubinger Aslak Knutsen

Learn a use-case approach for developing Java enterprise applications in a continuously test-driven fashion. With this hands-on guide, authors and JBoss project leaders Andrew Lee Rubinger and Aslak Knutsen show you how to build high-level components, from persistent storage to the user interface, using the Arquillian testing platform and several other JBoss projects and tools.Through the course of the book, you’ll build a production-ready software conference tracker called GeekSeek, using source code from GitHub. Rubinger and Knutsen demonstrate why testing is the very foundation of development—essential for ensuring that code is consumable, complete, and correct.Bootstrap an elementary Java EE project from start to finish before diving into the full-example application, GeekSeekUse both relational and NoSQL storage models to build and test GeekSeek’s data persistence layersTackle testable business logic development and asynchronous messaging with an SMTP serviceExpose enterprise services as a RESTful interface, using Java EE’s JAX-RS frameworkImplement OAuth authentication with JBoss’s PicketLink identity management serviceValidate the UI by automating interaction in the browser and reading the rendered pagePerform full-scale integration testing on the final deployable archive

Continuous Fuzzy Evaluation Methods: A Novel Tool for the Analysis and Decision Making in Football (or Soccer) Matches

by Ranjit Biswas

This book presents a proposal for a new soft computing innovative method called by “CFE” forevaluation of the football matches of FIFA(IFAB) and UEFA to compute the true ‘Winner’. It is a research work in the area of ‘Football Science’, being proposed to FIFA (IFAB) and UEFA, Zurich, Switzerland for consideration to replace the existing obsolete and weak rules of football matches of 90 minutes to declare the final ‘Winner’. In CFE, the final decision about any football match of 90 minutes is obtained “by computation”, by execution of a software called by ‘CFE-software’ with the real time input values directly from the field on a number of highly significant parameters, some of them being continuous variables. The result of m-n goals at the end of 90 minutes play in a football match is just one of the many parameters for the computation of the ‘Winner’ in our proposed CFE method. The evaluation is mainly based upon the application of Fuzzy Logic, ‘Fuzzy Pocket Machine’, fast Computer Server, good Communication system from playing-field to the server (as used in Cricket matches) and the CFE-software at the server. The Referees need not be experts in fuzzy set theory; they can be easily trained within just 30 minutes of demonstration on : how to use the ‘fuzzy pocket machine’ for giving real time inputs to the database at the server.

Continuous Innovation with DevOps: IT Management in the Age of Digitalization and Software-defined Business (SpringerBriefs in Information Systems)

by Rainer Alt Gunnar Auth Christoph Kögler

This book connects the new world of digitalization with classic IT management. With the presence of software in objects, products and processes, most businesses will become software-defined businesses. Software development and software management are thus key to stay competitive in an environment that demands continuous innovation. The authors provide a comprehensive introduction to continuous innovation, the DevOps concept and lay the foundations of an innovation-oriented IT management. The DevOps approach to continuous innovation, which combines lean and agile concepts with an automated tool chain, enables solutions that synergize fast (re)action through digital innovation on the one hand and long-term development cycles and stable operation on the other. A comprehensive case study of T-Systems MMS, a digital service provider from Deutsche Telekom in Germany, illustrates the use of this approach in practice.

Continuous Integration (CI) and Continuous Delivery (CD): A Practical Guide to Designing and Developing Pipelines

by Henry van Merode

Use continuous Integration (CI) and continuous delivery (CD) to improve the speed of software delivery. This book presents a game changer—how to use pipelines to automate the software delivery process. The theories about CI/CD are much the same, but the book covers what the development of pipelines looks like and how testing of pipelines themselves should be performed.Most teams just plunge into coding, without thinking about the CI/CD process itself. Why don’t we use the same development method for pipelines that we use for apps? Pipelines code development undergoes similar stages as application code development, such as requirements analysis, development, testing, implementation, operations, and monitoring. This is the starting point of the book. It describes the current challenges with pipeline development and how this process can be improved and structured. It describes in detail how to design pipelines and shows examples in BPMN 2.0 notation. What You’ll Learn Know the shortcomings and challenges of current pipeline development such as misalignment between the pipeline engineer and the team’s workflow, the use of infrastructure as code (IaC), and pipeline securityUnderstand the need for CI/CD requirements through the book's non-exhaustive list of more than 60 CI/CD requirements provided to inspire and increase awarenessSee how certain choices affect the way a pipeline is designed (and realized)Become familiar with branching strategy, build strategy, test strategy, release strategy, and deployment strategy that are explained in detail in the book, including their effect on pipeline designKnow how pipelines can be unit tested, using a real-world exampleKnow how performance bottlenecks in a pipeline occur, how they can be detected, and how they can be solvedView a complete implementation, including code, showing how the guidelines in this book are applied to a real use case Who This Book Is For DevOps engineers and solution architects involved with automating the software supply chain and using application lifecycle management (ALM)/integration platforms such as Jenkins, CircleCI, Bamboo, and Azure DevOps; intermediate and experienced DevOps engineers (developers, ops engineers, test engineers); and ICT managers interested in the CI/CD pipeline development domain

Continuous Integration in .NET

by Craig Berntson Marcin Kawalerowicz

Continuous integration is a software engineering process designed to minimize "integration hell." It's a coordinated development approach that blends the best practices in software delivery. For .NET developers, especially, adopting these new approaches and the tools that support them can require rethinking the development process altogether.Continuous Integration in .NET is a tutorial for developers and team leads that teaches readers how to re-imagine their development strategy by creating a consistent continuous integration process. This book shows how to build on the tools they already know - .NET Framework and Visual Studio - and to use powerful software like MSBuild, Subversion, TFS 2010, Team City, CruiseControl.NET, NUnit, and Selenium. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

Continuous Integration, Delivery, and Deployment

by Sander Rossel

Getting started with the processes and the tools to continuously deliver high-quality software About This Book • Incorporate popular development practices to prevent messy code • Automate your build, integration, release, and deployment processes with Jenkins, Git, and Gulp?and learn how continuous integration (CI) can save you time and money • Gain an end-to-end overview of Continuous Integration using different languages (JavaScript and C#) and tools (Gulp and Jenkins) Who This Book Is For This book is for developers who want to understand and implement Continuous Integration and Delivery in their daily work. A basic knowledge of at least JavaScript and HTML/CSS is required. Knowing C# and SQL will come in handy. Most programmers who have programmed in a (compiled) C-like language will be able to follow along. What You Will Learn • Get to know all the aspects of Continuous Integration, Deployment, and Delivery • Find out how Git can be used in a CI environment • Set up browser tests using Karma and Selenium and unit tests using Jasmine • Use Node.js, npm, and Gulp to automate tasks such as linting, testing, and minification • Explore different Jenkins jobs to integrate with Node.js and C# projects • Perform Continuous Delivery and Deployment using Jenkins • Test and deliver a web API In Detail The challenge faced by many teams while implementing Continuous Deployment is that it requires the use of many tools and processes that all work together. Learning and implementing all these tools (correctly) takes a lot of time and effort, leading people to wonder whether it's really worth it. This book sets up a project to show you the different steps, processes, and tools in Continuous Deployment and the actual problems they solve. We start by introducing Continuous Integration (CI), deployment, and delivery as well as providing an overview of the tools used in CI. You'll then create a web app and see how Git can be used in a CI environment. Moving on, you'll explore unit testing using Jasmine and browser testing using Karma and Selenium for your app. You'll also find out how to automate tasks using Gulp and Jenkins. Next, you'll get acquainted with database integration for different platforms, such as MongoDB and PostgreSQL. Finally, you'll set up different Jenkins jobs to integrate with Node.js and C# projects, and Jenkins pipelines to make branching easier. By the end of the book, you'll have implemented Continuous Delivery and deployment from scratch. Style and approach This practical book takes a step-by-step approach to explaining all the concepts of Continuous Integration and delivery, and how it can help you deliver a high-quality product.

Continuous Software Engineering

by Jan Bosch

This book provides essential insights on the adoption of modern software engineering practices at large companies producing software-intensive systems, where hundreds or even thousands of engineers collaborate to deliver on new systems and new versions of already deployed ones. It is based on the findings collected and lessons learned at the Software Center (SC), a unique collaboration between research and industry, with Chalmers University of Technology, Gothenburg University and Malmö University as academic partners and Ericsson, AB Volvo, Volvo Car Corporation, Saab Electronic Defense Systems, Grundfos, Axis Communications, Jeppesen (Boeing) and Sony Mobile as industrial partners. The 17 chapters present the "Stairway to Heaven" model, which represents the typical evolution path companies move through as they develop and mature their software engineering capabilities. The chapters describe theoretical frameworks, conceptual models and, most importantly, the industrial experiences gained by the partner companies in applying novel software engineering techniques. The book's structure consists of six parts. Part I describes the model in detail and presents an overview of lessons learned in the collaboration between industry and academia. Part II deals with the first step of the Stairway to Heaven, in which R&D adopts agile work practices. Part III of the book combines the next two phases, i. e. , continuous integration (CI) and continuous delivery (CD), as they are closely intertwined. Part IV is concerned with the highest level, referred to as "R&D as an innovation system," while Part V addresses a topic that is separate from the Stairway to Heaven and yet critically important in large organizations: organizational performance metrics that capture data, and visualizations of the status of software assets, defects and teams. Lastly, Part VI presents the perspectives of two of the SC partner companies. The book is intended for practitioners and professionals in the software-intensive systems industry, providing concrete models, frameworks and case studies that show the specific challenges that the partner companies encountered, their approaches to overcoming them, and the results. Researchers will gain valuable insights on the problems faced by large software companies, and on how to effectively tackle them in the context of successful cooperation projects.

Continuous and Discrete-Time Signals and Systems

by Athanasios I. Margaris

This textbook provides a detailed study of continuous and discrete time signals and systems, at a theoretical as well as a practical level, for undergraduate as well as graduate students. The book follows a didactic approach, allowing the students to acquire a solid knowledge and skill required for the study of more advanced subjects, such as telecommunications, as well as automatic control systems. The detailed presentation of the theory in this book is accompanied by many examples, as well as hundreds of solved and unsolved exercises, that help the reader to gain immediately a deep understanding of the presented material and the way it is used in practice. Because of the mathematical complexity associated with the presented material, this book requires a good knowledge of basic concepts from linear algebra and mathematical analysis, such as, for example, elements of matrix theory, the concepts of the derivative and the integral, as well as the knowledge of the main aspects associated with differential and difference equations for the continuous and the discrete time domain, respectively. Special emphasis should also be given to well known techniques that allow the estimation of the inverse transforms, such as polynomial division, partial fractions expansion, as well as the methods of residues for the estimation of integrals of complex functions.

Continuous and Distributed Systems II: Theory and Applications (Studies in Systems, Decision and Control #30)

by Mikhail Z. Zgurovsky Viktor A. Sadovnichiy

As in the previous volume on the topic, the authors close the gap between abstract mathematical approaches, such as applied methods of modern algebra and analysis, fundamental and computational mechanics, nonautonomous and stochastic dynamical systems, on the one hand, and practical applications in nonlinear mechanics, optimization, decision making theory and control theory on the other. Readers will also benefit from the presentation of modern mathematical modeling methods for the numerical solution of complicated engineering problems in biochemistry, geophysics, biology and climatology. This compilation will be of interest to mathematicians and engineers working at the interface of these field. It presents selected works of the joint seminar series of Lomonosov Moscow State University and the Institute for Applied System Analysis at National Technical University of Ukraine "Kyiv Polytechnic Institute". The authors come from Brazil, Germany, France, Mexico, Spain, Poland, Russia, Ukraine, and the USA.

Continuous and Embedded Learning for Organizations

by Jon M. Quigley Shawn P. Quigley

There is considerable connection between growth of the personnel in the organization and the ability for the company to compete over time. Looking outside for help training may be required but looking within for opportunities for enhanced training and growth, will foster a continually improving and growing organization. This book examines the opportunities for learning, within the organization and its’ activities, along with the connection to motivation. Additionally, it provides information on the characteristics of organizations that are able to quickly disseminate, along with approaches for improving this distribution of that learning throughout the organization.

Continuous delivery and DevOps: A Quickstart guide

by Paul Swartout

This book is both a practical and theoretical guide detailing how to implement continuous delivery and Devops to consistently ship quality software quickly. Whether you are a freelance software developer, a system administrator working within a corporate business, an IT project manager or a CTO in a startup you will have a common problem; regularly shipping quality software is painful. It needn't be. This book is for anyone who wants to understand how to ship quality software regularly without the pain.

Continuous-Time Markov Decision Processes: Borel Space Models and General Control Strategies (Probability Theory and Stochastic Modelling #97)

by Yi Zhang Alexey Piunovskiy

This book offers a systematic and rigorous treatment of continuous-time Markov decision processes, covering both theory and possible applications to queueing systems, epidemiology, finance, and other fields. Unlike most books on the subject, much attention is paid to problems with functional constraints and the realizability of strategies.Three major methods of investigations are presented, based on dynamic programming, linear programming, and reduction to discrete-time problems. Although the main focus is on models with total (discounted or undiscounted) cost criteria, models with average cost criteria and with impulsive controls are also discussed in depth.The book is self-contained. A separate chapter is devoted to Markov pure jump processes and the appendices collect the requisite background on real analysis and applied probability. All the statements in the main text are proved in detail.Researchers and graduate students in applied probability, operational research, statistics and engineering will find this monograph interesting, useful and valuable.

Continuous-Time Signals and Systems: A MATLAB-Integrated Approach, Second Edition

by Oktay Alkin

Drawing on author’s 30+ years of teaching experience, ”Continuous-Time Signals and Systems: A MATLAB Integrated Approach” represents a novel and comprehensive approach to understanding signals and systems theory. Many textbooks use MATLAB as a computational tool, but Alkin’s text employs MATLAB both computationally and pedagogically to provide interactive, visual reinforcement of fundamental concepts important in the study of continuous- time signals and systems.In addition to 210 traditional end-of-chapter problems and 168 solved examples, the book includes hands-on MATLAB modules consisting of: 77 MATLAB-based homework problems and projects (coordinated with the traditional end-of-chapter problems) 106 live scripts and GUI-based interactive apps that animate key figures and bring core concepts to life Downloadable MATLAB code for most of the solved examples 64 fully detailed MATLAB exercises that involve step by step development of code to simulate the relevant signal and/or system being discussed, including some case studies on topics such as synthesizers, simulating instrument sounds, pulse-width modulation, etc. The ebook+ version includes clickable links that allow running MATLAB code associated with solved examples and exercises in a browser, using the online version of MATLAB. It also includes audio files for some of the examples. Each module or application is linked to a specific segment of the text to ensure seamless integration between learning and doing. The aim is to not simply give the student just another toolbox of MATLAB functions, but to use the development of MATLAB code as part of the learning process, or as a litmus test of students’ understanding of the key concepts. All relevant MATLAB code is freely available from the publisher. In addition, a solutions manual, figures, presentation slides and other ancillary materials are available for instructors with qualifying course adoption.

Continuum Mechanics using Mathematica®: Fundamentals, Methods, and Applications (Modeling and Simulation in Science, Engineering and Technology)

by Antonio Romano Addolorata Marasco

This textbook's methodological approach familiarizes readers with the mathematical tools required to correctly define and solve problems in continuum mechanics. Covering essential principles and fundamental applications, this second edition of Continuum Mechanics using Mathematica® provides a solid basis for a deeper study of more challenging and specialized problems related to nonlinear elasticity, polar continua, mixtures, piezoelectricity, ferroelectricity, magneto-fluid mechanics and state changes (see A. Romano, A. Marasco, Continuum Mechanics: Advanced Topics and Research Trends, Springer (Birkhäuser), 2010, ISBN 978-0-8176-4869-5). Key topics and features: * Concise presentation strikes a balance between fundamentals and applications * Requisite mathematical background carefully collected in two introductory chapters and one appendix * Recent developments highlighted through coverage of more significant applications to areas such as wave propagation, fluid mechanics, porous media, linear elasticity. This second edition expands the key topics and features to include: * Two new applications of fluid dynamics: meteorology and navigation * New exercises at the end of the existing chapters * The packages are rewritten for Mathematica 9 Continuum Mechanics using Mathematica®: Fundamentals, Applications and Scientific Computing is aimed at advanced undergraduates, graduate students and researchers in applied mathematics, mathematical physics and engineering. It may serve as a course textbook or self-study reference for anyone seeking a solid foundation in continuum mechanics.

Contra el futuro: Resistencia ciudadana frente al feudalismo climático

by Marta Peirano

Tras advertirnos de los peligros de internet, vuelve Marta Peirano con un nuevo relato antiapocalíptico para construir un futuro esperanzador. Es la historia más vieja del mundo: la de un desastre medioambiental y una tecnología que nos salva. La hemos repetido como un mantra desde el principio de los tiempos porque hasta ahora se ha revelado cierta; somos el animal más peligroso de la sabana, hemos vencido a las bestias, a las tormentas y a la enfermedad. Pero la estrategia evolutiva que nos ha mantenido vivos desde el principio de la misma vida nos empuja ahora al borde de la extinción. Estamos tan atrapados que ya nos parece inevitable. No es un problema técnico. Hay soluciones a nuestro alcance para frenar el calentamiento global. Pero las grandes tecnologías de nuestro tiempo no pueden ayudarnos a gestionar la crisis climática, porque no están diseñadas para ello, sino para gestionarnos a nosotros durante la crisis climática. Este libro habla de las estrategias de acción ciudadana para hacer frente a la aceleración del feudalismo climático y el capitalismo desastre. Un nuevo relato antiapocalíptico para construir un futuro esperanzador. La crítica ha dicho:«Una de las raras periodistas que realmente se ha especializado en la intersección de la tecnología y el poder».Edward Snowden «Marta Peirano es una de las voces más respetadas en nuestro país sobre privacidad y seguridad en internet».Manuel Ángel Méndez, El Confidencial «Marta Peirano es una incitadora a la resistencia ciudadana. Es la única periodista que analiza la relación entre la Tecnología y el Poder».Mamen Mendizábal

Contract Testing in Action: With Pact, PactFlow, and GitHub Actions (In Action)

by Marie Cruz Lewis Prescott

Contract testing is a simple, reliable way to make sure that each service and API plays nice with other components so you can deploy independently and safely.Large, loosely coupled systems have hundreds, even thousands, of interactions—and traditional testing can often struggle to keep up! Enter contract testing. This rapidly growing new approach checks API and service compatibility by verifying it against an agreed contract. No more unexpected integration issues, and no more breaking things in production! In Contract Testing in Action you&’ll learn: • The core concepts and practices of contract testing • Testing microservices with Pact • Consumer-driven and bi-directional testing • Building a contract testing framework • Converting API integration tests to contract tests Contract Testing in Action introduces the practice of contract testing through engaging hands-on examples. You&’ll learn how to introduce contract tests for multiple different types of communication, from REST APIs to event-driven architecture. By the end of this practical guide, you&’ll be comfortable with advanced contract testing concepts like can-i-deploy, provider states, and webhooks. You&’ll even get tips on how to introduce contract testing to your team and other business stakeholders. About the technology It&’s difficult to test API and event-based services that can be used by many applications simultaneously through a complex network of integrations. Contract testing offers a straightforward solution. API and service compatibility are verified against agreed-upon contracts that each component in the system—and the developers that build them—can understand and respect. This transformative technique helps uncover integration issues early and adds vital transparency to any system. About the book Contract Testing in Action makes it easy for your team to adopt contract testing for microservices and other API-centric systems. You&’ll start by learning how contract testing fits into the software development lifecycle, and then you&’ll explore practical methods to integrate it with your own tech stack and practices. You&’ll use leading contract testing tools—including Pact, PactFlow, and GitHub Actions—to build your own contract testing framework, set up consumer-driven contract testing for REST and GraphQL APIs, and integrate it into your CI/CD pipeline. What's inside • Testing microservices with Pact • Consumer-driven and bi-directional contract testing • Building a contract testing framework • Converting API integration tests to contract tests About the reader For software developers and quality engineers who have worked with Java or JavaScript, and APIs. About the author Marie Cruz is a Software Tester with over ten years of experience and also a Developer Advocate at Grafana Labs. Lewis Prescott is a Test Specialist at IBM with over nine years experience in software testing.

Refine Search

Showing 14,226 through 14,250 of 63,010 results