Vtome.ru - электронная библиотека

  • Добавил: literator
  • Дата: 30-05-2024, 16:00
  • Комментариев: 0
Название: Ultimate Microservices with RabbitMQ: Master Microservices Architecture and RabbitMQ Integration to Build Scalable, Resilient Systems, and to Drive Innovation in Software Development
Автор: Peter Morlion
Издательство: Orange Education Pvt Ltd, AVA
Год: 2024
Страниц: 232
Язык: английский
Формат: epub (true)
Размер: 76.1 MB

Learn the ins and outs of a RabbitMQ-enabled microservices system. Embark on a transformative journey into the world of microservices architecture with 'Ultimate Microservices with RabbitMQ'. This comprehensive resource equips you with the knowledge and tools needed to design, deploy, and manage scalable microservices architectures using RabbitMQ as a messaging backbone. From laying the groundwork with foundational concepts to implementing advanced techniques, this book covers everything you need to know to build resilient and high-performing microservices-based systems. It dives into the intricacies of RabbitMQ messaging to leverage its capabilities to facilitate communication and data exchange across distributed systems. You will discover best practices for designing scalable and fault-tolerant microservices architectures, and gain insights into effective integration strategies. The book will help you learn to combine microservices and RabbitMQ for designing, building and maintaining robust architectures that leverage the strengths of both paradigms. By the end of this book, you will be primed to navigate the complexities of modern software development with confidence, driving innovation and efficiency in professional endeavors. This book is tailored for software developers, architects, and engineering managers intrigued by microservices and messaging with RabbitMQ.
  • Добавил: literator
  • Дата: 30-05-2024, 15:24
  • Комментариев: 0
Название: Federated Learning: Principles, Paradigms, and Applications
Автор: Jayakrushna Sahoo, Mariya Ouaissa, Akarsh K. Nair
Издательство: Apple Academic Press, CRC Press
Год: 2025
Страниц: 353
Язык: английский
Формат: pdf (true)
Размер: 17.4 MB

This new book provides an in-depth understanding of Federated Learning, a new and increasingly popular learning paradigm that decouples data collection and model training via multi-party computation and model aggregation. The volume explores how Federated Learning (FL) integrates AI technologies, such as blockchain, Machine Learning, IoT, edge computing, and fog computing systems, allowing multiple collaborators to build a robust Machine Learning model using a large dataset. It highlights the capabilities and benefits of Federated Learning, addressing critical issues such as data privacy, data security, data access rights, and access to heterogeneous data. The volume first introduces the general concepts of Machine Learning and then summarizes the Federated Learning system setup and its associated terminologies. It also presents a basic classification of FL, the application of FL for various distributed computing scenarios, an integrated view of applications of software-defined networks, etc. The book also explores the role of Federated Learning in the Internet of Medical Things systems as well. The book provides a pragmatic analysis of strategies for developing a communication-efficient Federated Learning system. It also details the applicability of blockchain with Federated Learning on IoT-based systems. It provides an in-depth study of FL-based intrusion detection systems, discussing their taxonomy and functioning and showcasing their superiority over existing systems. The book is unique in that it evaluates the privacy and security aspects in FL. The volume presents a comprehensive analysis of some of the common challenges, proven threats, and attack strategies affecting FL systems. Special coverage on protected shot-based Federated Learning for facial expression recognition is also included.
  • Добавил: literator
  • Дата: 30-05-2024, 05:29
  • Комментариев: 0
Название: Computer Vision: Challenges, Trends, and Opportunities
Автор: Atiqur Rahman Ahad, Upal Mahbub, Matthew Turk, Richard Hartley
Издательство: CRC Press
Год: 2025
Страниц: 359
Язык: английский
Формат: pdf (true)
Размер: 51.7 MB

Computer vision has made enormous progress in recent years, and its applications are multifaceted and growing quickly, while many challenges still remain. This book brings together a range of leading researchers to examine a wide variety of research directions, challenges, and prospects for computer vision and its applications. This book highlights various core challenges as well as solutions by leading researchers in the field. It covers such important topics as data-driven AI, biometrics, digital forensics, healthcare, robotics, entertainment and XR, autonomous driving, sports analytics, and neuromorphic computing, covering both academic and industry R&D perspectives. Providing a mix of breadth and depth, this book will have an impact across the fields of computer vision, imaging, and AI. Computer Vision was a curiosity research field. Today, after five decades of research and development that include periods with both good and struggling progress, Computer Vision has found its applications everywhere from everyday cell phones to securities, entertainment, robotics, industrial, medical, and military domains. Advanced imaging sensors produce high-resolution images and videos at a high frame rate, even in 3D. High-performance low-power computers execute computation-hungry vision algorithms even in handheld devices. And, of course, Deep Neural Net Learning played the most critical role to turn Computer Vision into an amazingly impactful technology.
  • Добавил: literator
  • Дата: 30-05-2024, 02:40
  • Комментариев: 0
Название: A Comprehensive Guide to Coding and Programming in Stata
Автор: Rafael Gafoor
Издательство: CRC Press
Год: 2024
Страниц: 173
Язык: английский
Формат: pdf (true)
Размер: 21.0 MB

This book is an introductory guide to programming and coding in Stata. Commonly encountered code in the field of medical statistics as well as the analyses of observational data are presented. For those who are involved in the analyses of observational studies, the need to sometimes assemble large datasets will necessitate a detailed understanding of loops and macros. This book covers these materials early on and then describes other commonly required coding commands. For those who program in a controlled environment (.e.g. medical statisticians who perform analyses for regulatory bodies), the production of log files, a suggested folder structure and analysis pathway are covered. This book also includes a wide range of tabulation commands and other methods of producing tables of descriptive statistics. The text also then provides a clear explanation of how to perform some inferential analyses (including how to extract and format the coefficients for use in subsequent reports). The focus on coding allows beginners to grasp the basics of coding and programming, as well as allowing established researchers to hone their skills and become more advanced programmers.
  • Добавил: literator
  • Дата: 29-05-2024, 21:40
  • Комментариев: 0
Название: API Design for C++, 2nd Edition
Автор: Martin Reddy
Издательство: Morgan Kaufmann/Elsevier
Год: 2024
Страниц: 650
Язык: английский
Формат: pdf (true)
Размер: 51.3 MB

API Design for C++, Second Edition provides a comprehensive discussion of Application Programming Interface (API) development, from initial design through implementation, testing, documentation, release, versioning, maintenance, and deprecation. It is the only book that teaches the strategies of C++ API development, including interface design, versioning, scripting, and plug-in extensibility. Drawing from the author's experience on large scale, collaborative software projects, the text offers practical techniques of API design that produce robust code for the long-term. It presents patterns and practices that provide real value to individual developers as well as organizations. The Second Edition includes all new material fully updated for the latest versions of C++, including a new chapter on concurrency and multithreading, as well as a new chapter discussing how Objective C++ and C++ code can co-exist and how a C++ API can be accessed from Swift programs. Writing large applications in C++ is a complex and tricky business. However, designing reusable C++ interfaces that are robust, stable, easy to use, and durable is even more difficult. The best way to succeed in this endeavor is to adhere to the tenets of good API design. An API presents a logical interface to a software component and hides the internal details required to implement that component. It offers a high-level abstraction for a module and promotes code reuse by allowing multiple applications to share the same functionality. Modern software development has become highly dependent upon APIs, from low-level application frameworks to data format APIs and graphical user interface (GUI) frameworks.
  • Добавил: literator
  • Дата: 29-05-2024, 20:24
  • Комментариев: 0
Название: The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems, 2nd Edition
Автор: Michael L. Perry
Издательство: Apress
Год: 2024
Страниц: 497
Язык: английский
Формат: pdf
Размер: 14.1 MB

This book teaches you how to evaluate a distributed system from the perspective of immutable objects. You will understand the problems in existing designs, know how to make small modifications to correct those problems, and learn to apply the principles of immutable architecture to your tools. Most software components focus on the state of objects. They store the current state of a row in a relational database. They track changes to state over time, making several basic assumptions: there is a single latest version of each object, the state of an object changes sequentially, and a system of record exists. This is a challenge when it comes to building distributed systems. Whether dealing with autonomous microservices or disconnected mobile apps, many of the problems we try to solve come down to synchronizing an ever-changing state between isolated components. Distributed systems would be a lot easier to build if objects could not change. For software architects and senior developers. It contains examples in SQL and languages such as jаvascript and C#. Past experience with distributed computing, data modeling, or business analysis is helpful.
  • Добавил: literator
  • Дата: 29-05-2024, 17:10
  • Комментариев: 0
Название: Think Python: How to Think Like a Computer Scientist, 3rd Edition (Final Release)
Автор: Allen B. Downey
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 328
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB

Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the growing role of large language models (LLMs) in programming and includes exercises on effective LLM prompts, testing code, and debugging skills.
  • Добавил: literator
  • Дата: 29-05-2024, 14:04
  • Комментариев: 0
Название: Become A Ninja With Angular (v18.0.0)
Автор: Ninja Squad
Издательство: Ninja Squad
Год: 2024-05-23
Страниц: 360
Язык: английский
Формат: pdf (true), epub, mobi
Размер: 11.0 MB

Данная книга поможет программистам понять философию Angular на практике (в настоящее время 18.0.0), новые инструменты (такие как ES2015, TypeScript, SystemJS, Webpack, Angular CLI ...) и каждую часть инфраструктуры. Закончив читать данное руководство вы сможете начать свой собственный проект и создавать свои удивительные приложения!
  • Добавил: literator
  • Дата: 29-05-2024, 13:25
  • Комментариев: 0
Название: Effective TypeScript: 83 Specific Ways to Improve Your TypeScript, 2nd Edition
Автор: Dan Vanderkam
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 404
Язык: английский
Формат: pdf (true), epub (true)
Размер: 11.8 MB

TypeScript is a typed superset of jаvascript with the potential to solve many of the headaches for which jаvascript is famous. But TypeScript has a learning curve of its own, and understanding how to use it effectively takes time and practice. Using the format popularized by Effective C++ and Effective Java (both Addison-Wesley), this practical book features 83 items that give specific advice on what to do and what not to do, and how to think about the language. Author Dan Vanderkam shows you how to apply each item's advice through concrete examples. This book will help you advance from a beginning or intermediate user familiar with TypeScript basics to an expert who knows how to use the language well. Updated for TypeScript 5, this second edition includes two new chapters on type-level programming and TypeScript recipes. The Effective books are intended to be the “standard second book” on their topic. You’ll get the most out of Effective TypeScript if you have some previous practical experience working with jаvascript and TypeScript. My goal with this book is not to teach you TypeScript or jаvascript but to help you advance from a beginning or intermediate user to an expert.
  • Добавил: SCART56
  • Дата: 29-05-2024, 07:49
  • Комментариев: 0

Название: Серия "Для профессионалов" в 119 книгах
Автор(ы): разные
Издательство: Питер
Год: 2003-2024
Страниц: 1000+
Формат: pdf, djvu
Размер: 2.4 Гб
Язык: русский

Серия «Для профессионалов» — книги по программированию, разработке сайтов, принципам работы с операционными системами, платформами для создания игр и приложений и т. п. Издания «Unity в действии», «UNIX. Профессиональное программирование», «Android. Программирование для профессионалов» и другие содержат подробную и актуальную информацию для профессиональных разработчиков приложений. В серии представлены руководства для системных администраторов, пособия по детальному изучению Linux, Windows и др. Создателям сайтов и техническим специалистам пригодится «WordPress для профессионалов».