Wydawca: K-i-s-publishing

33
Ładowanie...
EBOOK

A Developer's Essential Guide to Docker Compose. Simplify the development and orchestration of multi-container applications

Emmanouil Gkatziouras

Software development is becoming increasingly complex due to the various software components used. Applications need to be packaged with software components to facilitate their operations, making it complicated to run them. With Docker Compose, a single command can set up your application and the needed dependencies.This book starts with an overview of Docker Compose and its usage and then shows how to create an application. You will also get to grips with the fundamentals of Docker volumes and network, along with Compose commands, their purpose, and use cases. Next, you will set up databases for daily usage using Compose and, leveraging Docker networking, you will establish communication between microservices. You will also run entire stacks locally on Compose, simulate production environments, and enhance CI/CD jobs using Docker Compose. Later chapters will show you how to benefit from Docker Compose for production deployments, provision infrastructure on public clouds such as AWS and Azure, and wrap up with Compose deployments on said infrastructure.By the end of this book, you will have learned how to effectively utilize Docker Compose for day-to-day development.

34
Ładowanie...
EBOOK

A Developer's Guide to Building Resilient Cloud Applications with Azure. Deploy applications on serverless and event-driven architecture using a cloud database

Hamida Rebai

To deliver software at a faster rate and reduced costs, companies with stable legacy systems and growing data volumes are trying to modernize their applications and accelerate innovation, but this is no easy matter. A Developer’s Guide to Building Resilient Cloud Applications with Azure helps you overcome these application modernization challenges to build secure and reliable cloud-based applications on Azure and connect them to databases with the help of easy-to-follow examples.The book begins with a basic definition of serverless and event-driven architecture and Database-as-a-Service, before moving on to an exploration of the different services in Azure, namely Azure APIManagement using the gateway pattern, event-driven architecture, Event Grid, Azure Event Hubs, Azure message queues, FaaS using Azure Functions, and the database-oriented cloud. Throughout the chapters, you’ll learn about creating, importing, and managing APIs and Service Fabric in Azure, and discover how to ensure continuous integration and deployment in Azure to fully automate the software delivery process, that is, the build and release process.By the end of this book, you’ll be able to build and deploy cloud-oriented applications using APIs, serverless, Service Fabric, Azure Functions, and Event Grid technologies.

35
Ładowanie...
EBOOK

A Developer's Guide to Cloud Apps Using Microsoft Azure. Migrate and modernize your cloud-native applications with containers on Azure using real-world case studies

Hamida Rebai

Companies face several challenges during cloud adoption, with developers and architects needing to migrate legacy applications and build cloud-oriented applications using Azure-based technologies in different environments. A Developer’s Guide to Cloud Apps Using Microsoft Azure helps you learn how to migrate old apps to Azure using the Cloud Adoption Framework and presents use cases, as well as build market-ready secure and reliable applications.The book begins by introducing you to the benefits of moving legacy apps to the cloud and modernizing existing ones using a set of new technologies and approaches. You’ll then learn how to use technologies and patterns to build cloud-oriented applications. This app development book takes you on a journey through three major services in Azure, namely Azure Container Registry, Azure Container Instances, and Azure Kubernetes Service, which will help you build and deploy an application based on microservices. Finally, you’ll be able to implement continuous integration and deployment in Azure to fully automate the software delivery process, including the build and release processes.By the end of this book, you’ll be able to perform application migration assessment and planning, select the right Azure services, and create and implement a new cloud-oriented application using Azure containers and orchestrators.

36
Ładowanie...
EBOOK

A Developer's Guide to .NET in Azure. Build quick, scalable cloud-native applications and microservices with .NET 6.0 and Azure

Anuraj Parameswaran, Tamir Al Balkhi

A Developer’s Guide to .NET in Azure helps you embark on a transformative journey through Microsoft Azure that is tailored to .NET developers. This book is a curated compendium that’ll enable you to master the creation of resilient, scalable, and highly available applications.The book is divided into four parts, with Part 1 demystifying Azure for you and emphasizing the portal's utility and seamless integration. The chapters in this section help you configure your workspace for optimal Azure synergy. You’ll then move on to Part 2, where you’ll explore serverless computing, microservices, containerization, Dapr, and Azure Kubernetes Service for scalability, and build pragmatic, cost-effective applications using Azure Functions and Container apps. Part 3 delves into data and storage, showing you how to utilize Azure Blob Storage for unstructured data, Azure SQL Database for structured data, and Azure Cosmos DB for document-oriented data. The final part teaches you about messaging and security, utilizing Azure App Configuration, Event Hubs, Service Bus, Key Vault, and Azure AD B2C for robust, secure applications.By the end of this book, you’ll have mastered Azure's responsive infrastructure for exceptional applications.

37
Ładowanie...
EBOOK

A Frontend Web Developer's Guide to Testing. Explore leading web test automation frameworks and their future driven by low-code and AI

Eran Kinsbruner

Testing web applications during a sprint poses a challenge for frontend web app developers, which can be overcome by harnessing the power of new, open source cross-browser test automation frameworks. This book will introduce you to a range of leading, powerful frameworks, such as Selenium, Cypress, Puppeteer, and Playwright, and serve as a guide to leveraging their test coverage capability. You’ll learn essential concepts of web testing and get an overview of the different web automation frameworks in order to integrate them into your frontend development workflow. Throughout the book, you'll explore the unique features of top open source test automation frameworks, as well as their trade-offs, and learn how to set up each of them to create tests that don't break with changes in the app.By the end of this book, you'll not only be able to choose the framework that best suits your project needs but also create your initial JavaScript-based test automation suite. This will enable fast feedback upon code changes and increase test automation reliability. As the open source market for these frameworks evolves, this guide will help you to continuously validate your project needs and adapt to the changes.

38
Ładowanie...
EBOOK

A Handbook of Mathematical Models with Python. Elevate your machine learning projects with NetworkX, PuLP, and linalg

Ranja Sarkar

Mathematical modeling is the art of transforming a business problem into a well-defined mathematical formulation. Its emphasis on interpretability is particularly crucial when deploying a model to support high-stake decisions in sensitive sectors like pharmaceuticals and healthcare.Through this book, you’ll gain a firm grasp of the foundational mathematics underpinning various machine learning algorithms. Equipped with this knowledge, you can modify algorithms to suit your business problem. Starting with the basic theory and concepts of mathematical modeling, you’ll explore an array of mathematical tools that will empower you to extract insights and understand the data better, which in turn will aid in making optimal, data-driven decisions. The book allows you to explore mathematical optimization and its wide range of applications, and concludes by highlighting the synergetic value derived from blending mathematical models with machine learning.Ultimately, you’ll be able to apply everything you’ve learned to choose the most fitting methodologies for the business problems you encounter.

39
Ładowanie...
EBOOK

A Power User's Guide to FL Studio 21. Master the art of music production and advanced mixing techniques to create Billboard-charting records

Chris Noxx

A digital audio workstation empowering both aspiring and seasoned producers to create original music compositions, FL Studio has not only advanced the culture of collaboration across several genres but has provided a creative outlet for up-and-coming artists worldwide.Achieving professional production prowess takes practice, market insight, and mentorship. This book explains how the author used FL Studio as a creative palette to build a successful career as a record producer, using specific techniques and workflow processes that only FL Studio can accommodate. You’ll develop a Power User's mindset, create signature sounds using stock FL Studio One Shots, create top-level drum loops, learn about FL Studio's VST’s, and approach arrangements from a practical and pop music perspective. This comprehensive guide covers everything from crafting and adding hypnotic melodies and chords, to mixing and mastering productions, and promoting those records to artists and companies, to take your career to the next level.By the end of this book, you’ll be able to create original productions from scratch using FL Studio’s virtual instruments and sound kits, mix and master the finished production, and arrange it using the Billboard-charting formula.

40
Ładowanie...
EBOOK

A Practical Guide to Quantum Computing. Hands-on approach to quantum computing with Qiskit

Elías F. Combarro, Samuel González-Castillo, Ismael Faro...

This book is an introduction, from scratch, to quantum computing and the most important and foundational quantum algorithms—ranging from humble protocols such as Deutsch’s algorithm to ones with far-reaching potential, such as Shor’s factoring algorithm—offering clear explanations and a hands-on approach with runnable code on simulators and real hardware. The book is self-contained and does not assume any previous experience in quantum computing. Starting with a single qubit, it scales to algorithms using superposition and entanglement.At every step, examples of applications are provided, including how to create quantum money that is impossible to forge, quantum cryptography that cannot be broken, and algorithms for searching and factoring that are much faster than those that regular, non-quantum computers can use. Code for each of these algorithms is provided (and explained in detail) using Qiskit 2.1.After reading this book, you will understand how quantum algorithms work, how to write your own quantum programs, and how to run them on quantum simulators and actual quantum computers. You will also be prepared to take the jump into quantum algorithms for optimization and artificial intelligence, like those presented in our previous book, A Practical Guide to Quantum Machine Learning and Quantum Optimization.