IT eBooks
Download, Read, Use
Reactive Design Patterns
Reactive Design Patterns

Modern web applications serve potentially vast numbers of users - and they need to keep working as servers fail and new ones come online, users overwhelm limited resources, and information is distributed globally. A Reactive application adjusts to partial failures and varying loads, remaining responsive in an ever-changing distributed environment. The secret is message-driven architecture - and design patterns to organize it. Reactive Design Patterns presents the principles, patterns, and best practices of Reactive application design. You'll learn how to keep one slow component from bogging down others with the Circuit Breaker pattern, how to shepherd a many-staged transaction to completion with the Saga pattern, how to divide datasets by Sharding, and more. You'll even see how to keep your source code readable and the system testable despite many potential interactions and points of failure. ...
Reactive Application Development
Reactive Application Development

Mission-critical applications have to respond instantly to changes in load, recover gracefully from failure, and satisfy exacting requirements for performance, cost, and reliability. That's no small task! Reactive designs make it easier to meet these demands through modular, message-driven architecture, innovative tooling, and cloud-based infrastructure. Reactive Application Development teaches you how to build reliable enterprise applications using reactive design patterns. This hands-on guide begins by exposing you to the reactive mental model, along with a survey of core technologies like the Akka actors framework. Then, you'll build a proof-of-concept system in Scala, and learn to use patterns like CQRS and Event Sourcing. You'll master the principles of reactive design as you implement elasticity and resilience, integrate with traditional architectures, and learn powerful testing techniques. ...
Communications Receivers, 4th Edition
Communications Receivers, 4th Edition

This thoroughly updated guide offers comprehensive explanations of the science behind today's radio receivers along with practical guidance on designing, constructing, and maintaining real-world communications systems. You will explore system planning, antennas and antenna coupling, amplifiers and gain control, filters, mixers, demodulation, digital communication, and the latest software defined radio (SDR) technology. Written by a team of telecommunication experts, Communications Receivers: Principles and Design, Fourth Edition, features technical illustrations, schematic diagrams, and detailed examples. Basic radio considerations; Radio receiver characteristics; Receiver system planning; Receiver implementation considerations; RF and baseband techniques for Software-Defined Radios; Transceiver SDR considerations; Antennas and antenna coupling; Mixers; Frequency sources and control; Ancillary receiver circuits; Performance measurement. ...
CompTIA Linux+/LPIC-1 Certification All-in-One Exam Guide, Premium 2nd Edition
CompTIA Linux+/LPIC-1 Certification All-in-One Exam Guide, Premium 2nd Edition

The premium edition features the bestselling book plus one year of unlimited access to Practice Labs for CompTIA Linux+, including real world hands-on tasks carried out on real hardware simply accessed from a web browser. An innovative, hands-on study system from a team of CompTIA certification and Linux experts, CompTIA Linux+/LPIC-1 Certification All-in-One Exam Guide, Premium Edition with Online Practice Labs offers complete lab based coverage of CompTIA Linux+ exams LX0-103 and LX0-104. The Practice Labs platform offers an opportunity to work with industry standard technologies to provide hands-on experience and help you develop a deeper understanding of the topics covered in the certification exams. One year of online access includes: Real hardware and software needed to develop your practical skills - this is not a simulation but access to the actual equipment you would expect to find in any work place along with a wide range of industry standard technologies; Certification ...
The Tao of Microservices
The Tao of Microservices

An application, even a complex one, can be designed as a system of independent components, each of which handles a single responsibility. Individual microservices are easy for small teams without extensive knowledge of the entire system design to build and maintain. Microservice applications rely on modern patterns like asynchronous, message-based communication, and they can be optimized to work well in cloud and container-centric environments. The Tao of Microservices guides you on the path to understanding and building microservices. Based on the invaluable experience of microservices guru Richard Rodger, this book exposes the thinking behind microservice designs. You'll master individual concepts like asynchronous messaging, service APIs, and encapsulation as you learn to apply microservices architecture to real-world projects. Along the way, you'll dig deep into detailed case studies with source code and documentation and explore best practices for team development, planning for ...
Type-Driven Development with Idris
Type-Driven Development with Idris

Stop fighting type errors! Type-driven development is an approach to coding that embraces types as the foundation of your code - essentially as built-in documentation your compiler can use to check data relationships and other assumptions. With this approach, you can define specifications early in development and write code that's easy to maintain, test, and extend. Idris is a Haskell-like language with first-class, dependent types that's perfect for learning type-driven programming techniques you can apply in any codebase. Type-Driven Development with Idris teaches you how to improve the performance and accuracy of your code by taking advantage of a state-of-the-art type system. In this book, you'll learn type-driven development of real-world software, as well as how to handle side effects, interaction, state, and concurrency. By the end, you'll be able to develop robust and verified software in Idris and apply type-driven development methods to other languages. ...
Exam Ref 70-761 Querying Data with Transact-SQL
Exam Ref 70-761 Querying Data with Transact-SQL

Prepare for Microsoft Exam 70-761 - and help demonstrate your real-world mastery of SQL Server 2016 Transact-SQL data management, queries, and database programming. Designed for experienced IT professionals ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the MCSA level. Focus on the expertise measured by these objectives: Filter, sort, join, aggregate, and modify data; Use subqueries, table expressions, grouping sets, and pivoting; Query temporal and non-relational data, and output XML or JSON; Create views, user-defined functions, and stored procedures; Implement error handling, transactions, data types, and nulls. This Microsoft Exam Ref: Organizes its coverage by exam objectives; Features strategic, what-if scenarios to challenge you; Assumes you have experience working with SQL Server as a database administrator, system engineer, or developer; Includes downloadable sample database and code for SQL Serve ...
Exam Ref 70-767 Implementing a SQL Data Warehouse
Exam Ref 70-767 Implementing a SQL Data Warehouse

Prepare for Microsoft Exam 70-767 - and help demonstrate your real-world mastery of skills for managing data warehouses. This exam is intended for Extract, Transform, Load (ETL) data warehouse developers who create business intelligence (BI) solutions. Their responsibilities include data cleansing as well as ETL and data warehouse implementation. The reader should have experience installing and implementing a Master Data Services (MDS) model, using MDS tools, and creating a Master Data Manager database and web application. The reader should understand how to design and implement ETL control flow elements and work with a SQL Service Integration Services package. Focus on the expertise measured by these objectives: Design, and implement, and maintain a data warehouse; Extract, transform, and load data; Build data quality solutions. This Microsoft Exam Ref: Organizes its coverage by exam objectives; Features strategic, what-if scenarios to challenge you; Assumes you have working kno ...
Programming Microsoft Azure Service Fabric, 2nd Edition
Programming Microsoft Azure Service Fabric, 2nd Edition

This book combines a comprehensive guide to success with Microsoft Azure Service Fabric and a practical catalog of design patterns and best practices for microservices design, implementation, and operation. Haishi Bai brings together all the information you'll need to deliver scalable and reliable distributed microservices applications on Service Fabric. He thoroughly covers the crucial DevOps aspects of utilizing Service Fabric, reviews its interactions with key cloud-based services, and introduces essential service integration mechanisms such as messaging systems and reactive systems. Leading Microsoft Azure expert Haishi Bai shows how to: Set up your Service Fabric development environment; Program and deploy Service Fabric applications to a local or a cloud-based cluster; Compare and use stateful services, stateless services, and the actor model; Design Service Fabric applications to maximize availability, reliability, and scalability; Improve management efficiency via scripting ...
The Quick Python Book, 3rd Edition
The Quick Python Book, 3rd Edition

Initially Guido van Rossum's 1989 holiday project, Python has grown into an amazing computer language. It's a joy to learn and read, and powerful enough to handle everything from low-level system resources to advanced applications like deep learning. Elegantly simple and complete, it also boasts a massive ecosystem of libraries and frameworks. Python programmers are in high demand - you can't afford not to be fluent! The Quick Python Book, 3rd Edition is a comprehensive guide to the Python language by a Python authority, Naomi Ceder. With the personal touch of a skilled teacher, she beautifully balances details of the language with the insights and advice you need to handle any task. Extensive, relevant examples and learn-by-doing exercises help you master each important concept the first time through. Whether you're scraping websites or playing around with nested tuples, you'll appreciate this book's clarity, focus, and attention to detail. ...
← Prev       Next →
Reproduction of site books is authorized only for informative purposes and strictly for personal, private use.
Only Direct Download
IT eBooks Group © 2011-2025