Filter
(found 581 products)
Book cover image
This is the proceedings of the Seventh Workshop on Computing: Theory and Practice, WCTP 2017 devoted to theoretical and practical approaches to computation. This workshop was organized by four top universities in Japan and the Philippines: Tokyo Institute of Technology, Osaka University, University of the Philippines Diliman, and De La ...
Theory And Practice Of Computation - Proceedings Of Workshop On Computation: Theory And Practice Wctp2017
This is the proceedings of the Seventh Workshop on Computing: Theory and Practice, WCTP 2017 devoted to theoretical and practical approaches to computation. This workshop was organized by four top universities in Japan and the Philippines: Tokyo Institute of Technology, Osaka University, University of the Philippines Diliman, and De La Salle University. The proceedings provides a view of the current movement in computational research in these two countries. The papers included in the proceedings focus on both: theoretical and practical aspects of computation.
https://magrudy-assets.storage.googleapis.com/9789813279667.jpg
134.400000 USD

Theory And Practice Of Computation - Proceedings Of Workshop On Computation: Theory And Practice Wctp2017

Hardback
Book cover image
Your one-stop guide to work with multiple cloud service providers Key Features A practical step-by-step guide that will teach you to architect effective Cloud computing solutions and services efficiently You will learn the key differences in both platforms and how you can interconnect them to each other Eliminate the pain-points ...
Multi-Cloud for Architects: Grow your IT business by means of a multi-cloud strategy
Your one-stop guide to work with multiple cloud service providers Key Features A practical step-by-step guide that will teach you to architect effective Cloud computing solutions and services efficiently You will learn the key differences in both platforms and how you can interconnect them to each other Eliminate the pain-points of architecting, interconnect and managing multi-cloud services and solutions. Book DescriptionWith the passing of time and with technology evolving, organizations all around the globe, from small- to medium-sized enterprises through to companies that are fully equipped, have started migrating or adapting to cloud computing. If you are looking at adapting entirely to any cloud and its services, this book will be your go-to guide to find perfect solutions, irrespective of the size of your infrastructure. This book will teach you effective solutions for overcoming various implementation scenarios. Our book covers two major cloud platforms (AWS and Azure) and provides practical use cases. You will start by designing the building blocks for infrastructure solutions that will involve core cloud platform services, such as compute, networking, storage, and identity, through various cloud providers. You will be able to plan and design solutions across major cloud providers and streamline interconnections and identities. Finally, you will understand the differences between, and the behavior of, both platforms, and you will be able to plan interconnects and identities for single-instance management. By the end of this book, you will know everything you need in order to be able to architect a multi-cloud solution for your organization. What you will learn Get to grips with different cloud offerings according to service and availability model Choose your cloud model, depending on real-world requirements Become familiar with interconnecting and designing multi-cloud solutions according to network, identity, and application Interconnect major cloud providers and frameworks, such as Microsoft Azure/Azure Stack, and AWS, and manage hosting solutions Resolve key show stoppers in a multi-cloud environment Familiarize yourself with example architectures based on real-world projects and solutions Who this book is forIf you are a Cloud Architect, Solutions architect, system/network administrator, or a DevOps engineers aware of Cloud solutions and keen to successfully architect them to your organization then, this book is for you.
https://magrudy-assets.storage.googleapis.com/9781788623766.jpg
47.240000 USD

Multi-Cloud for Architects: Grow your IT business by means of a multi-cloud strategy

by Suresh Sundaresan, Markus Klein, Florian Klaffenbach
Paperback / softback
Book cover image
There's a lot of information about big data technologies, but splicing these technologies into an end-to-end enterprise data platform is a daunting task not widely covered. With this practical book, you'll learn how to build big data infrastructure both on-premises and in the cloud and successfully architect a modern data ...
Architecting Modern Data Platforms
There's a lot of information about big data technologies, but splicing these technologies into an end-to-end enterprise data platform is a daunting task not widely covered. With this practical book, you'll learn how to build big data infrastructure both on-premises and in the cloud and successfully architect a modern data platform. Ideal for enterprise architects, IT managers, application architects, and data engineers, this book shows you how to overcome the many challenges that emerge during Hadoop projects. You'll explore the vast landscape of tools available in the Hadoop and big data realm in a thorough technical primer before diving into: Infrastructure: Look at all component layers in a modern data platform, from the server to the data center, to establish a solid foundation for data in your enterprise Platform: Understand aspects of deployment, operation, security, high availability, and disaster recovery, along with everything you need to know to integrate your platform with the rest of your enterprise IT Taking Hadoop to the cloud: Learn the important architectural aspects of running a big data platform in the cloud while maintaining enterprise security and high availability
https://magrudy-assets.storage.googleapis.com/9781491969274.jpg
122.84 USD

Architecting Modern Data Platforms

by Lars George
Paperback / softback
Book cover image
Master all the important and tough decision-making aspects involved in architecting an Azure public cloud for your organization. Key Features Deploy Azure Active Directory and implement synchronization Manage storage solutions with Azure network services Implement Azure cloud based on organizational requirements Book DescriptionMicrosoft Azure has numerous effective solutions that shape ...
Deployment of Microsoft Azure Cloud Solutions: A complete guide to cloud development using Microsoft Azure
Master all the important and tough decision-making aspects involved in architecting an Azure public cloud for your organization. Key Features Deploy Azure Active Directory and implement synchronization Manage storage solutions with Azure network services Implement Azure cloud based on organizational requirements Book DescriptionMicrosoft Azure has numerous effective solutions that shape the future of any business. Over the years, Azure cloud services have grown quickly, and the number of organizations adopting Azure for their cloud services is also gradually increasing. Leading industry giants are finding that Azure fulfills their extensive cloud requirements. Deploying Azure Solutions starts with an extensive introduction to all the categories of designs available with Azure. These design patterns focus on different aspects of the cloud such as high availability, data management, and so on. You will learn various aspects such as building your cloud structure and architecture. You will also have a brief understanding of the different types of services provided by Azure, such as Azure functions and Azure Analytics, which can prove beneficial for an organization. You will learn each and every aspect and function required to develop an Azure cloud based on your organizational requirements. By the end of this Learning Path, you will be able to develop a full-fledged Azure cloud as well as implement Azure solutions such as networking, storage, and cloud effectively. This Learning Path includes content from the following Packt products: Implementing Azure Solutions by Florian Klaffenbach, Jan-Henrik Damaschke, Oliver Michalski Azure for Architects by Ritesh Modi What you will learn Implement routing and network devices Understand the working of different storage accounts in Azure Plan, deploy, and secure virtual machines Deploy and manage Azure Containers Familiarize yourself with the components of the Azure Cloud platform Use enterprise security guidelines for your Azure deployment Design and implement Serverless solutions Understand cloud architecture and the deployment pipeline Who this book is forDeploying Azure Solutions is for IT architects, system and network admins, and DevOps engineers who are aware of Azure solutions and want to implement them for their organization. Prior basic knowledge of the Azure Cloud platform is good to have.
https://magrudy-assets.storage.googleapis.com/9781789954050.jpg
52.490000 USD

Deployment of Microsoft Azure Cloud Solutions: A complete guide to cloud development using Microsoft Azure

by Ritesh Modi, Oliver Michalski, Jan-Henrik Damaschke, Florian Klaffenbach
Paperback / softback
Book cover image
Don't waste your energy thinking about servers; use AWS to build enterprise-grade serverless applications. Key Features Learn how to quickly and easily go serverless Explore AWS and Lambda: the first building blocks of serverless applications on AWS Study different approaches to deploy and maintain serverless applications Book DescriptionServerless Architecture with ...
Serverless Architectures with AWS: Discover how you can migrate from traditional deployments to serverless architectures with AWS
Don't waste your energy thinking about servers; use AWS to build enterprise-grade serverless applications. Key Features Learn how to quickly and easily go serverless Explore AWS and Lambda: the first building blocks of serverless applications on AWS Study different approaches to deploy and maintain serverless applications Book DescriptionServerless Architecture with AWS begins with an introduction to the serverless model and helps you get started with AWS and Lambda. You'll also get to grips with other capabilities of the AWS Serverless Platform and see how AWS supports enterprise-grade serverless applications with and without Lambda. This book will guide you in deploying your first serverless project and exploring the capabilities of serverless Amazon Athena, an interactive query service that makes it easy to analyze data in Amazon Simple Storage Service (S3 Amazon) using standard SQL. You'll also learn about AWS Glue, a fully managed ETL service that makes categorizing data easy and cost-effective. You'll study how Amazon Kinesis makes it possible to unleash the potential of real-time data insights and analytics with capabilities such as video streams, data streams, data firehose, and data analytics. Last but not least, you'll be equipped to combine Amazon Kinesis capabilities with AWS Lambda to create lightweight serverless architectures. By the end of the book, you will be ready to create and run your first serverless application that takes advantage of the high availability, security, performance, and scalability of AWS. What you will learn Explore AWS services for supporting a serverless environment Set up AWS services to make applications scalable and highly available Deploy a static website with a serverless architecture Build your first serverless web application Study the changes in a deployed serverless web application Apply best practices to ensure overall security, availability, and reliability Who this book is forThis book is for you if you want to develop serverless applications and have some prior coding experience. Though no prior experience of AWS is needed, basic knowledge of Java or Node.js will be an added advantage.
https://magrudy-assets.storage.googleapis.com/9781789805024.jpg
31.490000 USD

Serverless Architectures with AWS: Discover how you can migrate from traditional deployments to serverless architectures with AWS

by Mohit Gupta
Paperback / softback
Book cover image
Discover the unified, distributed storage system and improve the performance of applications Key Features Explore the latest features of Ceph's Mimic release Get to grips with advanced disaster and recovery practices for your storage Harness the power of Reliable Autonomic Distributed Object Store (RADOS) to help you optimize storage systems ...
Mastering Ceph: Infrastructure storage solutions with the latest Ceph release, 2nd Edition
Discover the unified, distributed storage system and improve the performance of applications Key Features Explore the latest features of Ceph's Mimic release Get to grips with advanced disaster and recovery practices for your storage Harness the power of Reliable Autonomic Distributed Object Store (RADOS) to help you optimize storage systems Book DescriptionCeph is an open source distributed storage system that is scalable to Exabyte deployments. This second edition of Mastering Ceph takes you a step closer to becoming an expert on Ceph. You'll get started by understanding the design goals and planning steps that should be undertaken to ensure successful deployments. In the next sections, you'll be guided through setting up and deploying the Ceph cluster with the help of orchestration tools. This will allow you to witness Ceph's scalability, erasure coding (data protective) mechanism, and automated data backup features on multiple servers. You'll then discover more about the key areas of Ceph including BlueStore, erasure coding and cache tiering with the help of examples. Next, you'll also learn some of the ways to export Ceph into non-native environments and understand some of the pitfalls that you may encounter. The book features a section on tuning that will take you through the process of optimizing both Ceph and its supporting infrastructure. You'll also learn to develop applications, which use Librados and distributed computations with shared object classes. Toward the concluding chapters, you'll learn to troubleshoot issues and handle various scenarios where Ceph is not likely to recover on its own. By the end of this book, you'll be able to master storage management with Ceph and generate solutions for managing your infrastructure. What you will learn Plan, design and deploy a Ceph cluster Get well-versed with different features and storage methods Carry out regular maintenance and daily operations with ease Tune Ceph for improved ROI and performance Recover Ceph from a range of issues Upgrade clusters to BlueStore Who this book is forIf you are a storage professional, system administrator, or cloud engineer looking for guidance on building powerful storage solutions for your cloud and on-premise infrastructure, this book is for you.
https://magrudy-assets.storage.googleapis.com/9781789610703.jpg
47.240000 USD

Mastering Ceph: Infrastructure storage solutions with the latest Ceph release, 2nd Edition

by Nick Fisk
Paperback / softback
Book cover image
A comprehensive guide with extensive coverage on concepts such as OOP, functional programming, generic programming, and STL along with the latest features of C++ Key Features Delve into the core patterns and components of C++ in order to master application design Learn tricks, techniques, and best practices to solve common ...
Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications
A comprehensive guide with extensive coverage on concepts such as OOP, functional programming, generic programming, and STL along with the latest features of C++ Key Features Delve into the core patterns and components of C++ in order to master application design Learn tricks, techniques, and best practices to solve common design and architectural challenges Understand the limitation imposed by C++ and how to solve them using design patterns Book DescriptionC++ is a general-purpose programming language designed with the goals of efficiency, performance, and flexibility in mind. Design patterns are commonly accepted solutions to well-recognized design problems. In essence, they are a library of reusable components, only for software architecture, and not for a concrete implementation. The focus of this book is on the design patterns that naturally lend themselves to the needs of a C++ programmer, and on the patterns that uniquely benefit from the features of C++, in particular, the generic programming. Armed with the knowledge of these patterns, you will spend less time searching for a solution to a common problem and be familiar with the solutions developed from experience, as well as their advantages and drawbacks. The other use of design patterns is as a concise and an efficient way to communicate. A pattern is a familiar and instantly recognizable solution to specific problem; through its use, sometimes with a single line of code, we can convey a considerable amount of information. The code conveys: This is the problem we are facing, these are additional considerations that are most important in our case; hence, the following well-known solution was chosen. By the end of this book, you will have gained a comprehensive understanding of design patterns to create robust, reusable, and maintainable code. What you will learn Recognize the most common design patterns used in C++ Understand how to use C++ generic programming to solve common design problems Explore the most powerful C++ idioms, their strengths, and drawbacks Rediscover how to use popular C++ idioms with generic programming Understand the impact of design patterns on the program's performance Who this book is forThis book is for experienced C++ developers and programmers who wish to learn about software design patterns and principles and apply them to create robust, reusable, and easily maintainable apps.
https://magrudy-assets.storage.googleapis.com/9781788832564.jpg
52.490000 USD

Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications

by Fedor G Pikus
Paperback / softback
Book cover image
A comprehensive guide in developing and deploying high performance microservices with Rust Key Features Start your microservices journey and get a broader perspective on microservices development using RUST 2018, Build, deploy, and test microservices using AWS Explore advanced techniques for developing microservices such as actor model, Requests Routing, and threads ...
Hands-On Microservices with Rust: Build, test, and deploy scalable and reactive microservices with Rust 2018
A comprehensive guide in developing and deploying high performance microservices with Rust Key Features Start your microservices journey and get a broader perspective on microservices development using RUST 2018, Build, deploy, and test microservices using AWS Explore advanced techniques for developing microservices such as actor model, Requests Routing, and threads Book DescriptionMicroservice architecture is sweeping the world as the de facto pattern for building web-based applications. Rust is a language particularly well-suited for building microservices. It is a new system programming language that offers a practical and safe alternative to C. This book describes web development using the Rust programming language and will get you up and running with modern web frameworks and crates with examples of RESTful microservices creation. You will deep dive into Reactive programming, and asynchronous programming, and split your web application into a set of concurrent actors. The book provides several HTTP-handling examples with manageable memory allocations. You will walk through stateless high-performance microservices, which are ideally suitable for computation or caching tasks, and look at stateful microservices, which are filled with persistent data and database interactions. As we move along, you will learn how to use Rust macros to describe business or protocol entities of our application and compile them into native structs, which will be performed at full speed with the help of the server's CPU. Finally, you will be taken through examples of how to test and debug microservices and pack them into a tiny monolithic binary or put them into a container and deploy them to modern cloud platforms such as AWS. What you will learn Get acquainted with leveraging Rust web programming Get to grips with various Rust crates, such as hyper, Tokio, and Actix Explore RESTful microservices with Rust Understand how to pack Rust code to a container using Docker Familiarize yourself with Reactive microservices Deploy your microservices to modern cloud platforms such as AWS Who this book is forThis book is for developers who have basic knowledge of RUST, and want to learn how to build, test, scale, and manage RUST microservices. No prior experience of writing microservices in RUST is assumed.
https://magrudy-assets.storage.googleapis.com/9781789342758.jpg
47.240000 USD

Hands-On Microservices with Rust: Build, test, and deploy scalable and reactive microservices with Rust 2018

by Denis Kolodin
Paperback / softback
Book cover image
Present day sophisticated, adaptive, and autonomous (to a certain degree) robotic technology is a radically new stimulus for the cognitive system of the human learner from the earliest to the oldest age. It deserves extensive, thorough, and systematic research based on novel frameworks for analysis, modelling, synthesis, and implementation of ...
Cyber-Physical Systems for Social Applications
Present day sophisticated, adaptive, and autonomous (to a certain degree) robotic technology is a radically new stimulus for the cognitive system of the human learner from the earliest to the oldest age. It deserves extensive, thorough, and systematic research based on novel frameworks for analysis, modelling, synthesis, and implementation of CPSs for social applications. Cyber-Physical Systems for Social Applications is a critical scholarly book that examines the latest empirical findings for designing cyber-physical systems for social applications and aims at forwarding the symbolic human-robot perspective in areas that include education, social communication, entertainment, and artistic performance. Highlighting topics such as evolinguistics, human-robot interaction, and neuroinformatics, this book is ideally designed for social network developers, cognitive scientists, education science experts, evolutionary linguists, researchers, and academicians.
https://magrudy-assets.storage.googleapis.com/9781522578796.jpg
278.250000 USD

Cyber-Physical Systems for Social Applications

Hardback
Book cover image
Learn how to run new and old applications in Docker containers on Windows - modernizing the architecture, improving security and maximizing efficiency. Key Features Run .NET Framework and .NET Core apps in Docker containers for efficiency, security and portability Design distributed containerized apps, using enterprise-grade open source software from Docker ...
Docker on Windows: From 101 to production with Docker on Windows, 2nd Edition
Learn how to run new and old applications in Docker containers on Windows - modernizing the architecture, improving security and maximizing efficiency. Key Features Run .NET Framework and .NET Core apps in Docker containers for efficiency, security and portability Design distributed containerized apps, using enterprise-grade open source software from Docker Hub Build a CI/CD pipeline with Docker, going from source to a production Docker Swarm in the cloud Book DescriptionDocker on Windows, Second Edition teaches you all you need to know about Docker on Windows, from the 101 to running highly-available workloads in production. You'll be guided through a Docker journey, starting with the key concepts and simple examples of .NET Framework and .NET Core apps in Docker containers on Windows. Then you'll learn how to use Docker to modernize the architecture and development of traditional ASP.NET and SQL Server apps. The examples show you how to break up legacy monolithic applications into distributed apps and deploy them to a clustered environment in the cloud, using the exact same artifacts you use to run them locally. You'll see how to build a CI/CD pipeline which uses Docker to compile, package, test and deploy your applications. To help you move confidently to production, you'll learn about Docker security, and the management and support options. The book finishes with guidance on getting started with Docker in your own projects. You'll walk through some real-world case studies for Docker implementations, from small-scale on-premises apps to very large-scale apps running on Azure. What you will learn Understand key Docker concepts: images, containers, registries and swarms Run Docker on Windows 10, Windows Server 2019, and in the cloud Deploy and monitor distributed solutions across multiple Docker containers Run containers with high availability and failover with Docker Swarm Master security in-depth with the Docker platform, making your apps more secure Build a Continuous Deployment pipeline, running Jenkins and Git in Docker Debug applications running in Docker containers using Visual Studio Plan the adoption of Docker in your organization Who this book is forIf you want to modernize an old monolithic application without rewriting it, smooth the deployment to production, or move to DevOps or the cloud, then Docker is the enabler for you. This book gives you a solid grounding in Docker so you can confidently approach all of these scenarios.
https://magrudy-assets.storage.googleapis.com/9781789617375.jpg
52.490000 USD

Docker on Windows: From 101 to production with Docker on Windows, 2nd Edition

by Elton Stoneman
Paperback / softback
Book cover image
Understand how to apply distributed tracing to microservices-based architectures Key Features A thorough conceptual introduction to distributed tracing An exploration of the most important open standards in the space A how-to guide for code instrumentation and operating a tracing infrastructure Book DescriptionMastering Distributed Tracing will equip you to operate and ...
Mastering Distributed Tracing: Analyzing performance in microservices and complex systems
Understand how to apply distributed tracing to microservices-based architectures Key Features A thorough conceptual introduction to distributed tracing An exploration of the most important open standards in the space A how-to guide for code instrumentation and operating a tracing infrastructure Book DescriptionMastering Distributed Tracing will equip you to operate and enhance your own tracing infrastructure. Through practical exercises and code examples, you will learn how end-to-end tracing can be used as a powerful application performance management and comprehension tool. The rise of Internet-scale companies, like Google and Amazon, ushered in a new era of distributed systems operating on thousands of nodes across multiple data centers. Microservices increased that complexity, often exponentially. It is harder to debug these systems, track down failures, detect bottlenecks, or even simply understand what is going on. Distributed tracing focuses on solving these problems for complex distributed systems. Today, tracing standards have developed and we have much faster systems, making instrumentation less intrusive and data more valuable. Yuri Shkuro, the creator of Jaeger, a popular open-source distributed tracing system, delivers end-to-end coverage of the field in Mastering Distributed Tracing. Review the history and theoretical foundations of tracing; solve the data gathering problem through code instrumentation, with open standards like OpenTracing, W3C Trace Context, and OpenCensus; and discuss the benefits and applications of a distributed tracing infrastructure for understanding, and profiling, complex systems. What you will learn How to get started with using a distributed tracing system How to get the most value out of end-to-end tracing Learn about open standards in the space Learn about code instrumentation and operating a tracing infrastructure Learn where distributed tracing fits into microservices as a core function Who this book is forAny developer interested in testing large systems will find this book very revealing and in places, surprising. Every microservice architect and developer should have an insight into distributed tracing, and the book will help them on their way. System administrators with some development skills will also benefit. No particular programming language skills are required, although an ability to read Java, while non-essential, will help with the core chapters.
https://magrudy-assets.storage.googleapis.com/9781788628464.jpg
52.490000 USD

Mastering Distributed Tracing: Analyzing performance in microservices and complex systems

by Yuri Shkuro
Paperback / softback
Book cover image
Equip yourself with the most complete and comprehensive preparation experience for Identity with Windows Server 2016: Microsoft 70-742 exam. Key Features Helps you demonstrate real-world mastery of Windows Server 2016 identity features and functionality and prepare for 70-742 Acquire skills to reduce IT costs and deliver more business value Enhance ...
Identity with Windows Server 2016: Microsoft 70-742 MCSA Exam Guide: Deploy, configure, and troubleshoot identity services and Group Policy in Windows Server 2016
Equip yourself with the most complete and comprehensive preparation experience for Identity with Windows Server 2016: Microsoft 70-742 exam. Key Features Helps you demonstrate real-world mastery of Windows Server 2016 identity features and functionality and prepare for 70-742 Acquire skills to reduce IT costs and deliver more business value Enhance your existing skills through practice questions and mock tests Book DescriptionMCSA: Windows Server 2016 certification is one of the most sought-after certifications for IT professionals, which includes working with Windows Server and performing administrative tasks around it. This book is aimed at the 70-742 certification and is part of Packt's three-book series on MCSA Windows Server 2016 certification, which covers Exam 70-740, Exam 70-741, and Exam 70-742. This exam guide covers the exam objectives for the 70-742 Identity with Windows Server 2016 exam. It starts with installing and configuring Active Directory Domain Services (AD DS), managing and maintaining AD DS objects and advanced configurations, configuring Group Policy, Active Directory Certificate Services, and Active Directory Federation Services and Rights Management. At the end of each chapter, convenient test questions will help you in preparing for the certification in a practical manner. By the end of this book, you will be able to develop the knowledge and skills needed to complete MCSA Exam 70-742: Identity with Windows Server 2016 with confidence. What you will learn Install, configure, and maintain Active Directory Domain Services (AD DS) Manage Active Directory Domain Services objects Configure and manage Active Directory Certificate Services Configure and manage Group Policy Design, implement, and configure Active Directory Federation Services Implement and configure Active Directory Rights Management Services Who this book is forThis book primarily targets system administrators who are looking to gain knowledge about identity and access technologies with Windows Server 2016 and aiming to pass the 70-742 certification. This will also help infrastructure administrators who are looking to gain advanced knowledge and understanding of identity and access technologies with Windows Server 2016. Familiarity with the concepts such as Active Directory, DNS is assumed.
https://magrudy-assets.storage.googleapis.com/9781838555139.jpg
41.990000 USD

Identity with Windows Server 2016: Microsoft 70-742 MCSA Exam Guide: Deploy, configure, and troubleshoot identity services and Group Policy in Windows Server 2016

by Sasha Kranjac, Vladimir Stefanovic
Paperback / softback
Book cover image
Build real-world applications with Python 2.7, CUDA 9, and CUDA 10. We suggest the use of Python 2.7 over Python 3.x, since Python 2.7 has stable support across all the libraries we use in this book. Key Features Expand your background in GPU programming-PyCUDA, scikit-cuda, and Nsight Effectively use CUDA ...
Hands-On GPU Programming with Python and CUDA: Explore high-performance parallel computing with CUDA
Build real-world applications with Python 2.7, CUDA 9, and CUDA 10. We suggest the use of Python 2.7 over Python 3.x, since Python 2.7 has stable support across all the libraries we use in this book. Key Features Expand your background in GPU programming-PyCUDA, scikit-cuda, and Nsight Effectively use CUDA libraries such as cuBLAS, cuFFT, and cuSolver Apply GPU programming to modern data science applications Book DescriptionHands-On GPU Programming with Python and CUDA hits the ground running: you'll start by learning how to apply Amdahl's Law, use a code profiler to identify bottlenecks in your Python code, and set up an appropriate GPU programming environment. You'll then see how to query the GPU's features and copy arrays of data to and from the GPU's own memory. As you make your way through the book, you'll launch code directly onto the GPU and write full blown GPU kernels and device functions in CUDA C. You'll get to grips with profiling GPU code effectively and fully test and debug your code using Nsight IDE. Next, you'll explore some of the more well-known NVIDIA libraries, such as cuFFT and cuBLAS. With a solid background in place, you will now apply your new-found knowledge to develop your very own GPU-based deep neural network from scratch. You'll then explore advanced topics, such as warp shuffling, dynamic parallelism, and PTX assembly. In the final chapter, you'll see some topics and applications related to GPU programming that you may wish to pursue, including AI, graphics, and blockchain. By the end of this book, you will be able to apply GPU programming to problems related to data science and high-performance computing. What you will learn Launch GPU code directly from Python Write effective and efficient GPU kernels and device functions Use libraries such as cuFFT, cuBLAS, and cuSolver Debug and profile your code with Nsight and Visual Profiler Apply GPU programming to datascience problems Build a GPU-based deep neuralnetwork from scratch Explore advanced GPU hardware features, such as warp shuffling Who this book is forHands-On GPU Programming with Python and CUDA is for developers and data scientists who want to learn the basics of effective GPU programming to improve performance using Python code. You should have an understanding of first-year college or university-level engineering mathematics and physics, and have some experience with Python as well as in any C-based programming language such as C, C++, Go, or Java.
https://magrudy-assets.storage.googleapis.com/9781788993913.jpg
47.240000 USD

Hands-On GPU Programming with Python and CUDA: Explore high-performance parallel computing with CUDA

by Dr. Brian Tuomanen
Paperback / softback
Book cover image
In recent years, a considerable amount of effort has been devoted, both in industry and academia, towards the development of advanced methods of control theory with focus on its practical implementation in various fields of human activity such as space control, robotics, control applications in marine systems, control processes in ...
Control Systems: Theory and Applications
In recent years, a considerable amount of effort has been devoted, both in industry and academia, towards the development of advanced methods of control theory with focus on its practical implementation in various fields of human activity such as space control, robotics, control applications in marine systems, control processes in agriculture and food production. Control Systems: Theory and Applications consists of selected best papers which were presented at XXIV International conference on automatic control Automatics 2017 (September 13-15, 2017, Kyiv, Ukraine) organized by Ukrainian Association on Automatic Control (National member organization of IFAC - International Federation on Automatic Control) and National University of Life and Environmental Sciences of Ukraine. More than 120 presentations where discussed at the conference, with participation of the scientists from the numerous countries. The book is divided into two main parts, a first on Theory of Automatic Control (5 chapters) and the second on Control Systems Applications (8 chapters). The selected chapters provide an overview of challenges in the area of control systems design, modeling, engineering and implementation and the approaches and techniques that relevant research groups within this area are employing to try to resolve these. This book on advanced methods of control theory and successful cases in the practical implementation is ideal for personnel in modern technological processes automation and SCADA systems, robotics, space and marine industries as well as academic staff and master/research students in computerized control systems, automatized and computer-integrated systems, electrical and mechanical engineering.
https://magrudy-assets.storage.googleapis.com/9788770220248.jpg
115.500000 USD

Control Systems: Theory and Applications

Hardback
Book cover image
Learn and implement various techniques related to testing, monitoring and optimization for microservices architecture. Key Features Learn different approaches for testing microservices to design and implement, robust and secure applications Become more efficient while working with microservices Explore Testing and Monitoring tools such as JMeter, Ready API,and AppDynamics Book DescriptionMicroservices ...
Hands-On Microservices - Monitoring and Testing: A performance engineer's guide to the continuous testing and monitoring of microservices
Learn and implement various techniques related to testing, monitoring and optimization for microservices architecture. Key Features Learn different approaches for testing microservices to design and implement, robust and secure applications Become more efficient while working with microservices Explore Testing and Monitoring tools such as JMeter, Ready API,and AppDynamics Book DescriptionMicroservices are the latest right way of developing web applications. Microservices architecture has been gaining momentum over the past few years, but once you've started down the microservices path, you need to test and optimize the services. This book focuses on exploring various testing, monitoring, and optimization techniques for microservices. The book starts with the evolution of software architecture style, from monolithic to virtualized, to microservices architecture. Then you will explore methods to deploy microservices and various implementation patterns. With the help of a real-world example, you will understand how external APIs help product developers to focus on core competencies. After that, you will learn testing techniques, such as Unit Testing, Integration Testing, Functional Testing, and Load Testing. Next, you will explore performance testing tools, such as JMeter, and Gatling. Then, we deep dive into monitoring techniques and learn performance benchmarking of the various architectural components. For this, you will explore monitoring tools such as Appdynamics, Dynatrace, AWS CloudWatch, and Nagios. Finally, you will learn to identify, address, and report various performance issues related to microservices. What you will learn Understand the architecture of microservices and how to build services Establish how external APIs help to accelerate the development process Understand testing techniques, such as unit testing, integration testing, end-to-end testing, and UI/functional testing Explore various tools related to the performance testing, monitoring, and optimization of microservices Design strategies for performance testing Identify performance issues and fine-tune performance Who this book is forThis book is for developers who are involved with microservices architecture to develop robust and secure applications. Basic knowledge of microservices is essential in order to get the most out of this book.
https://magrudy-assets.storage.googleapis.com/9781789133608.jpg
31.490000 USD

Hands-On Microservices - Monitoring and Testing: A performance engineer's guide to the continuous testing and monitoring of microservices

by Dinesh Rajput
Paperback / softback
Book cover image
This book provides an introduction to fuzzy logic and surveys emerging research trends and the application of state-of-the-art fuzzy hybrid computing techniques in the field of construction engineering and management. Authors cover the theory and implementation of fuzzy hybrid computing methodologies for arithmetic, optimization, machine learning, multi-criteria decision-making, simulation, cognitive ...
Fuzzy Hybrid Computing in Construction Engineering and Management: Theory and Applications
This book provides an introduction to fuzzy logic and surveys emerging research trends and the application of state-of-the-art fuzzy hybrid computing techniques in the field of construction engineering and management. Authors cover the theory and implementation of fuzzy hybrid computing methodologies for arithmetic, optimization, machine learning, multi-criteria decision-making, simulation, cognitive maps and data modelling. The practical application of these techniques to solve real-world problems across a wide range of construction engineering and management issues is also demonstrated and discussed. The completion of effectively planned, executed and controlled construction projects is dependent on numerous interacting factors and human activities, both of which introduce vagueness and subjective uncertainty into already complex processes. While expert knowledge is an essential component of effective decision-making, analysis and consideration of expert knowledge expressed in linguistic terms remains a challenging aspect of construction engineering and management. Fuzzy logic, which has applications in many disciplines, has the potential to address certain challenges inherent in construction engineering and management, in part because of its strengths in modelling human reasoning, dealing with subjective uncertainty and computing with linguistic terms. However, fuzzy logic alone has a number of limitations that can only be overcome by its integration with other, complementary methodologies, together leading to advanced and powerful fuzzy hybrid computing techniques. This book is of particular interest to students, researchers and practitioners who want to learn about the latest developments in fuzzy hybrid computing in construction engineering and management.
https://magrudy-assets.storage.googleapis.com/9781787438699.jpg
145.04 USD

Fuzzy Hybrid Computing in Construction Engineering and Management: Theory and Applications

Hardback
Book cover image
Organizations big and small have started to realize just how crucial system and application reliability is to their business. They've also learned just how difficult it is to maintain that reliability while iterating at the speed demanded by the marketplace. Site Reliability Engineering (SRE) is a proven approach to this ...
Seeking SRE
Organizations big and small have started to realize just how crucial system and application reliability is to their business. They've also learned just how difficult it is to maintain that reliability while iterating at the speed demanded by the marketplace. Site Reliability Engineering (SRE) is a proven approach to this challenge. SRE is a large and rich topic to discuss. Google led the way with Site Reliability Engineering, the wildly successful O'Reilly book that described Google's creation of the discipline and the implementation that's allowed them to operate at a planetary scale. Inspired by that earlier work, this book explores a very different part of the SRE space. The more than two dozen chapters in Seeking SRE bring you into some of the important conversations going on in the SRE world right now. Listen as engineers and other leaders in the field discuss: Different ways of implementing SRE and SRE principles in a wide variety of settings How SRE relates to other approaches such as DevOps Specialties on the cutting edge that will soon be commonplace in SRE Best practices and technologies that make practicing SRE easier The important but rarely explored human side of SRE David N. Blank-Edelman is the book's curator and editor.
https://magrudy-assets.storage.googleapis.com/9781491978863.jpg
61.41 USD

Seeking SRE

by David N. Blank-Edelman
Paperback / softback
Book cover image
Docker is rapidly changing the way organizations deploy software at scale. However, understanding how Linux containers fit into your workflow-and getting the integration details right-is not a trivial task. With the updated edition of this practical guide, you'll learn how to use Docker to package your applications with all of ...
Docker: Up & Running: Shipping Reliable Containers in Production
Docker is rapidly changing the way organizations deploy software at scale. However, understanding how Linux containers fit into your workflow-and getting the integration details right-is not a trivial task. With the updated edition of this practical guide, you'll learn how to use Docker to package your applications with all of their dependencies and then test, ship, scale, and support your containers in production. This edition includes significant updates to the examples and explanations that reflect the substantial changes that have occurred over the past couple of years. Sean Kane and Karl Matthias have added a complete chapter on Docker Compose, deeper coverage of Docker Swarm mode, introductions to both Kubernetes and AWS Fargate, examples on how to optimize your Docker images, and much more. Learn how Docker simplifies dependency management and deployment workflow for your applications Start working with Docker images, containers, and command line tools Use practical techniques to deploy and test Docker containers in production Debug containers by understanding their composition and internal processes Deploy production containers at scale inside your data center or cloud environment Explore advanced Docker topics, including deployment tools, networking, orchestration, security, and configuration
https://magrudy-assets.storage.googleapis.com/9781492036739.jpg
68.24 USD

Docker: Up & Running: Shipping Reliable Containers in Production

by Karl Matthias, Sean P. Kane
Paperback / softback
Book cover image
Distributed Algorithms: A Verbose Tour
https://magrudy-assets.storage.googleapis.com/9781795464420.jpg
22.050000 USD

Distributed Algorithms: A Verbose Tour

by Fourre Sigs
Paperback / softback
Book cover image
If you maintain or plan to build Puppet infrastructure, this practical guide will take you a critical step further with best practices for managing the task successfully. Authors Chris Barbour and Jo Rhett present best-in-class design patterns for deploying Puppet environments and discuss the impact of each. The conceptual designs ...
Puppet Best Practices
If you maintain or plan to build Puppet infrastructure, this practical guide will take you a critical step further with best practices for managing the task successfully. Authors Chris Barbour and Jo Rhett present best-in-class design patterns for deploying Puppet environments and discuss the impact of each. The conceptual designs and implementation patterns in this book will help you create solutions that are easy to extend, maintain, and support. Essential for companies upgrading their Puppet deployments, this book teaches you powerful new features and implementation models that weren't available in the older versions. DevOps engineers will learn how best to deploy Puppet with long-term maintenance and future growth in mind. Explore Puppet's design philosophy and data structures Get best practices for using Puppet's declarative language Examine Puppet resources in depth-the building blocks of state management Learn to model and describe business and site-specific logic in Puppet See best-in-class models for multitiered data management with Hiera Explore available options and community experience for node classification Utilize r10k to simplify and accelerate Puppet change management Review the cost benefits of creating your own extensions to Puppet Get detailed advice for extending Puppet in a maintainable manner
https://magrudy-assets.storage.googleapis.com/9781491923009.jpg
52.490000 USD

Puppet Best Practices

by Jo Rhett, Chris Barbour
Paperback / softback
Book cover image
Learn and understand the need to architect cloud applications and migrate your business to cloud efficiently Key Features Understand the core design elements required to build scalable systems Plan resources and technology stacks effectively for high security and fault tolerance Explore core architectural principles using real-world examples Book DescriptionCloud computing ...
Cloud Native Architectures: Design high-availability and cost-effective applications for the cloud
Learn and understand the need to architect cloud applications and migrate your business to cloud efficiently Key Features Understand the core design elements required to build scalable systems Plan resources and technology stacks effectively for high security and fault tolerance Explore core architectural principles using real-world examples Book DescriptionCloud computing has proven to be the most revolutionary IT development since virtualization. Cloud native architectures give you the benefit of more flexibility over legacy systems. To harness this, businesses need to refresh their development models and architectures when they find they don't port to the cloud. Cloud Native Architectures demonstrates three essential components of deploying modern cloud native architectures: organizational transformation, deployment modernization, and cloud native architecture patterns. This book starts with a quick introduction to cloud native architectures that are used as a base to define and explain what cloud native architecture is and is not. You will learn what a cloud adoption framework looks like and develop cloud native architectures using microservices and serverless computing as design principles. You'll then explore the major pillars of cloud native design including scalability, cost optimization, security, and ways to achieve operational excellence. In the concluding chapters, you will also learn about various public cloud architectures ranging from AWS and Azure to the Google Cloud Platform. By the end of this book, you will have learned the techniques to adopt cloud native architectures that meet your business requirements. You will also understand the future trends and expectations of cloud providers. What you will learn Learn the difference between cloud native and traditional architecture Explore the aspects of migration, when and why to use it Identify the elements to consider when selecting a technology for your architecture Automate security controls and configuration management Use infrastructure as code and CICD pipelines to run environments in a sustainable manner Understand the management and monitoring capabilities for AWS cloud native application architectures Who this book is forCloud Native Architectures is for software architects who are keen on designing resilient, scalable, and highly available applications that are native to the cloud.
https://magrudy-assets.storage.googleapis.com/9781787280540.jpg
47.240000 USD

Cloud Native Architectures: Design high-availability and cost-effective applications for the cloud

by Piyum Zonooz, Erik Farr, Kamal Arora, Tom Laszewski
Paperback / softback
Book cover image
Learn to build, secure, deploy, and manage your serverless application in Golang with AWS Lambda Key Features Implement AWS lambda to build scalable and cost-efficient applications in Go Design and set the data flow between cloud services and custom business logic Learn to design Lambda functions using real-world examples and ...
Hands-On Serverless Applications with Go: Build real-world, production-ready applications with AWS Lambda
Learn to build, secure, deploy, and manage your serverless application in Golang with AWS Lambda Key Features Implement AWS lambda to build scalable and cost-efficient applications in Go Design and set the data flow between cloud services and custom business logic Learn to design Lambda functions using real-world examples and implementation scenarios Book DescriptionServerless architecture is popular in the tech community due to AWS Lambda. Go is simple to learn, straightforward to work with, and easy to read for other developers; and now it's been heralded as a supported language for AWS Lambda. This book is your optimal guide to designing a Go serverless application and deploying it to Lambda. This book starts with a quick introduction to the world of serverless architecture and its benefits, and then delves into AWS Lambda using practical examples. You'll then learn how to design and build a production-ready application in Go using AWS serverless services with zero upfront infrastructure investment. The book will help you learn how to scale up serverless applications and handle distributed serverless systems in production. You will also learn how to log and test your application. Along the way, you'll also discover how to set up a CI/CD pipeline to automate the deployment process of your Lambda functions. Moreover, you'll learn how to troubleshoot and monitor your apps in near real-time with services such as AWS CloudWatch and X-ray. This book will also teach you how to secure the access with AWS Cognito. By the end of this book, you will have mastered designing, building, and deploying a Go serverless application. What you will learn Understand how AWS Lambda works and use it to create an application Understand how to scaleup serverless applications Design a cost-effective serverless application in AWS Build a highly scalable and fault-tolerant CI/CD pipeline Understand how to troubleshoot and monitor serverless apps in AWS Discover the working of APIs and single page applications Build a production-ready serverless application in Go Who this book is forThis book is for Go developers who would like to learn about serverless architecture. Go programming knowledge is assumed. DevOps and Solution Architects who are interested in building serverless applications in Go can also choose this book.
https://magrudy-assets.storage.googleapis.com/9781789134612.jpg
47.240000 USD

Hands-On Serverless Applications with Go: Build real-world, production-ready applications with AWS Lambda

by Mohamed Labouardy
Paperback / softback
Book cover image
With platforms designed for rapid adaptation and failure recovery such as Amazon Web Services, cloud computing is more like programming than traditional system administration. Tools for automatic scaling and instance replacement allow even small DevOps teams to manage massively scalable application infrastructures-if team members drop their old views of development ...
AWS System Administration: Best Practices for Sysadmins in the Amazon Cloud
With platforms designed for rapid adaptation and failure recovery such as Amazon Web Services, cloud computing is more like programming than traditional system administration. Tools for automatic scaling and instance replacement allow even small DevOps teams to manage massively scalable application infrastructures-if team members drop their old views of development and operations and start mastering automation. This comprehensive guide shows developers and system administrators how to configure and manage AWS services including EC2, CloudFormation, Elastic Load Balancing, S3, and Route 53. Sysadms will learn will learn to automate their favorite tools and processes; developers will pick up enough ops knowledge to build a robust and resilient AWS application infrastructure. Launch instances with EC2 or CloudFormation Securely deploy and manage your applications with AWS tools Learn to automate AWS configuration management with Python and Puppet Deploy applications with Auto Scaling and Elastic Load Balancing Explore approaches for deploying application and infrastructure updates Save time on development and operations with reusable components Learn strategies for managing log files in AWS environments Configure a cloud-aware DNS service with Route 53 Use AWS CloudWatch to monitor your infrastructure and applications
https://magrudy-assets.storage.googleapis.com/9781449342579.jpg
41.990000 USD

AWS System Administration: Best Practices for Sysadmins in the Amazon Cloud

by Federico Lucifredi, Mike Ryan
Paperback / softback
Book cover image
Get the deep insights you need to master efficient architectural design considerations and solve common design problems in your enterprise applications. Key Features The benefits and applicability of using different design patterns in JAVA EE Learn best practices to solve common design and architectural challenges Choose the right patterns to ...
Java EE 8 Design Patterns and Best Practices: Build enterprise-ready scalable applications with architectural design patterns
Get the deep insights you need to master efficient architectural design considerations and solve common design problems in your enterprise applications. Key Features The benefits and applicability of using different design patterns in JAVA EE Learn best practices to solve common design and architectural challenges Choose the right patterns to improve the efficiency of your programs Book DescriptionPatterns are essential design tools for Java developers. Java EE Design Patterns and Best Practices helps developers attain better code quality and progress to higher levels of architectural creativity by examining the purpose of each available pattern and demonstrating its implementation with various code examples. This book will take you through a number of patterns and their Java EE-specific implementations. In the beginning, you will learn the foundation for, and importance of, design patterns in Java EE, and then will move on to implement various patterns on the presentation tier, business tier, and integration tier. Further, you will explore the patterns involved in Aspect-Oriented Programming (AOP) and take a closer look at reactive patterns. Moving on, you will be introduced to modern architectural patterns involved in composing microservices and cloud-native applications. You will get acquainted with security patterns and operational patterns involved in scaling and monitoring, along with some patterns involved in deployment. By the end of the book, you will be able to efficiently address common problems faced when developing applications and will be comfortable working on scalable and maintainable projects of any size. What you will learn Implement presentation layers, such as the front controller pattern Understand the business tier and implement the business delegate pattern Master the implementation of AOP Get involved with asynchronous EJB methods and REST services Involve key patterns in the adoption of microservices architecture Manage performance and scalability for enterprise-level applications Who this book is forJava developers who are comfortable with programming in Java and now want to learn how to implement design patterns to create robust, reusable and easily maintainable apps.
https://magrudy-assets.storage.googleapis.com/9781788830621.jpg
47.240000 USD

Java EE 8 Design Patterns and Best Practices: Build enterprise-ready scalable applications with architectural design patterns

by Joao Purificacao, Rhuan Rocha
Paperback / softback
Book cover image
Streaming data is a big deal in big data these days. As more and more businesses seek to tame the massive unbounded data sets that pervade our world, streaming systems have finally reached a level of maturity sufficient for mainstream adoption. With this practical guide, data engineers, data scientists, and ...
Streaming Systems
Streaming data is a big deal in big data these days. As more and more businesses seek to tame the massive unbounded data sets that pervade our world, streaming systems have finally reached a level of maturity sufficient for mainstream adoption. With this practical guide, data engineers, data scientists, and developers will learn how to work with streaming data in a conceptual and platform-agnostic way. Expanded from Tyler Akidau's popular blog posts Streaming 101 and Streaming 102 , this book takes you from an introductory level to a nuanced understanding of the what, where, when, and how of processing real-time data streams. You'll also dive deep into watermarks and exactly-once processing with co-authors Slava Chernyak and Reuven Lax. You'll explore: How streaming and batch data processing patterns compare The core principles and concepts behind robust out-of-order data processing How watermarks track progress and completeness in infinite datasets How exactly-once data processing techniques ensure correctness How the concepts of streams and tables form the foundations of both batch and streaming data processing The practical motivations behind a powerful persistent state mechanism, driven by a real-world example How time-varying relations provide a link between stream processing and the world of SQL and relational algebra
https://magrudy-assets.storage.googleapis.com/9781491983874.jpg
95.54 USD

Streaming Systems

by Reuven Lax, Slava Chernyak, Tyler Akidau
Paperback / softback
Book cover image
Get up to speed with Apache Kudu, the column-oriented data store for Hadoop that not only provides an architectural simplification of several existing use cases, but also allows use cases not possible before. With this practical guide, enterprise architects working on big data implemetations will learn how Kudu's architecture and ...
Getting Started with Kudu
Get up to speed with Apache Kudu, the column-oriented data store for Hadoop that not only provides an architectural simplification of several existing use cases, but also allows use cases not possible before. With this practical guide, enterprise architects working on big data implemetations will learn how Kudu's architecture and features solve a unique problem in the Hadoop ecosystem. For example, Kudu makes Hadoop viable for real-time IoT use cases in addition to making a transition from a massively parallel processing (MPP) SQL database engine plausible. If you're familiar with other storage layer projects such HDFS, HBase, Spanner, and Cassandra, you'll quickly learn-and appreciate-the unique contribution Kudu makes to this ecosystem. Explore how Kudu is compatible with data processing frameworks in the Hadoop environment Understand Kudu's architecture, internals, installation, and deployment Learn how to fully administer a Kudu cluster Become acquainted with low-level client APIs, how to integrate with SQL engines like Impala, and frameworks for integration Learn about table and schema design Get use cases, examples, best practices, and sample code
https://magrudy-assets.storage.googleapis.com/9781491980255.jpg
68.24 USD

Getting Started with Kudu

by Ryan Bossheart, Brock Noland, Mladen Kovacevic, Jean-Marc Spaggiari
Paperback / softback
Book cover image
Cat Notebook Large Size 8.5 X 11 Ruled 150 Pages Softcover for Home School Offic: Notebook Large Size 8.5 X 11 Ruled 150 Pages Softcover for Home School Office Personal Use Composition Book School Exercise Book College
https://magrudy-assets.storage.googleapis.com/9781726057868.jpg
7.340000 USD

Cat Notebook Large Size 8.5 X 11 Ruled 150 Pages Softcover for Home School Offic: Notebook Large Size 8.5 X 11 Ruled 150 Pages Softcover for Home School Office Personal Use Composition Book School Exercise Book College

by Wild Pages Press
Paperback / softback
Book cover image
Coffee Notebook Large Size 8.5 X 11 Ruled 150 Pages Softcover for Home School of: Notebook Large Size 8.5 X 11 Ruled 150 Pages Softcover for Home School Office Personal Use Composition Book School Exercise Book College
https://magrudy-assets.storage.googleapis.com/9781726058773.jpg
7.340000 USD

Coffee Notebook Large Size 8.5 X 11 Ruled 150 Pages Softcover for Home School of: Notebook Large Size 8.5 X 11 Ruled 150 Pages Softcover for Home School Office Personal Use Composition Book School Exercise Book College

by Wild Pages Press
Paperback / softback
Book cover image
Learn how to implement the reactive programming paradigm with C++ and build asynchronous and concurrent applications Key Features Efficiently exploit concurrency and parallelism in your programs Use the Functional Reactive programming model to structure programs Understand reactive GUI programming to make your own applications using Qt Book DescriptionReactive programming is ...
C++ Reactive Programming: Design concurrent and asynchronous applications using the RxCpp library and Modern C++17
Learn how to implement the reactive programming paradigm with C++ and build asynchronous and concurrent applications Key Features Efficiently exploit concurrency and parallelism in your programs Use the Functional Reactive programming model to structure programs Understand reactive GUI programming to make your own applications using Qt Book DescriptionReactive programming is an effective way to build highly responsive applications with an easy-to-maintain code base. This book covers the essential functional reactive concepts that will help you build highly concurrent, event-driven, and asynchronous applications in a simpler and less error-prone way. C++ Reactive Programming begins with a discussion on how event processing was undertaken by different programming systems earlier. After a brisk introduction to modern C++ (C++17), you'll be taken through language-level concurrency and the lock-free programming model to set the stage for our foray into the Functional Programming model. Following this, you'll be introduced to RxCpp and its programming model. You'll be able to gain deep insights into the RxCpp library, which facilitates reactive programming. You'll learn how to deal with reactive programming using Qt/C++ (for the desktop) and C++ microservices for the Web. By the end of the book, you will be well versed with advanced reactive programming concepts in modern C++ (C++17). What you will learn Understand language-level concurrency in C++ Explore advanced C++ programming for the FRP Uncover the RxCpp library and its programming model Mix the FP and OOP constructs in C++ 17 to write well-structured programs Master reactive microservices in C++ Create custom operators for RxCpp Learn advanced stream processing and error handling Who this book is forIf you're a C++ developer interested in using reactive programming to build asynchronous and concurrent applications, you'll find this book extremely useful. This book doesn't assume any previous knowledge of reactive programming.
https://magrudy-assets.storage.googleapis.com/9781788629775.jpg
37.790000 USD

C++ Reactive Programming: Design concurrent and asynchronous applications using the RxCpp library and Modern C++17

by Peter Abraham, Praseed Pai
Paperback / softback
Book cover image
Coffee Notebook Large Size 8.5 X 11 Ruled 150 Pages Softcover
https://magrudy-assets.storage.googleapis.com/9781725706590.jpg
7.340000 USD

Coffee Notebook Large Size 8.5 X 11 Ruled 150 Pages Softcover

by Wild Pages Press
Paperback / softback
Page 1 of 20