API Management: An Architect's Guide to Developing and Managing APIs for Your Organization 2nd Edition

Автор: literator от 20-10-2024, 12:59, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: API Management: An Architect's Guide to Developing and Managing APIs for Your Organization 2nd Edition
Автор: Brajesh De
Издательство: Apress
Год: 2024
Страниц: 434
Язык: английский
Формат: pdf (true), epub (true)
Размер: 10.2 MB

APIs are the enablers for a thriving ecosystem that can drive revenue growth and ROIs for any organization. This book will cover all relevant topics and trends that enterprise architects need to know to build and govern APIs as a product. The second edition of the API Management builds on the foundation established in the first edition to cover recent advances in API development as well as the principles and best practices of building API as a product. It has been updated to cover the latest and emerging trends in API architecture, design, and implementation covering the use of gRPC, graphQL, microservices and service mesh to building and manage a scalable API platform. New chapters cover how to build an effective API strategy for digital transformation and implement an API-First architecture to build and deliver APIs as a Product. Any software architect or developer looking to adopt and build APIs for digital transformation and excellence within their organization will find this book to be an invaluable resource. For CxOs, software architects, and developers who are looking to implement APIs within their organization for digital transformation initiatives.
 

TensorFlow Guide: 3-in-1 Complete Learning Edition for Beginners to Experts

Автор: literator от 19-10-2024, 17:07, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: TensorFlow Guide: 3-in-1 Complete Learning Edition for Beginners to Experts
Автор: Ethan Dean
Издательство: Independently published
Год: September 29, 2024
Страниц: 448
Язык: английский
Формат: epub
Размер: 10.1 MB

Unlock the Power of Machine Learning with the Ultimate TensorFlow Guide! Whether you're just starting your journey or aiming to master advanced techniques, "TensorFlow Guide: 3-in-1 Complete Learning Edition for Beginners to Experts" has everything you need to succeed. This all-inclusive resource combines three comprehensive sections, tailored to take you from the basics of Machine Learning to expert-level proficiency in TensorFlow. Deep Learning's universe is both expansive and invigorating, pushing beyond what was once considered the exclusive purview of human cognitive processes. By simulating the functionality of the human brain through artificial neural networks, deep learning can recognize patterns and make informed decisions. As a branch of Machine Learning (ML), it is the driving force behind numerous technological breakthroughs we experience in our day-to-day life, from voice-controlled devices to self-driving vehicles, personalized content suggestions, and even medical diagnostics. TensorFlow, a resource developed by the Google Brain team, is an open-source library that serves as a solid platform for creating and implementing Machine Learning and Deep Learning models. This comprehensive ecosystem, complete with an array of tools, libraries, and a vibrant community, enables researchers to explore new frontiers in ML and empowers developers to create applications powered by ML. TensorFlow's extensive functionalities have made it a go-to choice among professionals in academia and the industry. In essence, this guide is your springboard into the vast cosmos of Deep Learning with TensorFlow. As we traverse this intricate and exciting landscape, our aim is to inspire and guide you in creating groundbreaking applications that tap into the full potential of Deep Learning. Welcome to your beginner's guide to TensorFlow. The journey to the future of Artificial Intelligence starts here.
 

iOS 18 App Development Essentials: Developing iOS Apps with SwiftUI, Swift, and Xcode 16

Автор: literator от 19-10-2024, 14:34, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: iOS 18 App Development Essentials: Developing iOS Apps with SwiftUI, Swift, and Xcode 16
Автор: Neil Smyth
Издательство: Payload Media, Inc.
Год: 2024
Страниц: 899
Язык: английский
Формат: epub
Размер: 27.8 MB

This book aims to teach the skills necessary to build iOS 18 applications using SwiftUI, Xcode 16, and the Swift programming language. Beginning with the basics, this book outlines the steps to set up an iOS development environment, together with an introduction to using Swift Playgrounds to learn and experiment with Swift. The book also includes in-depth chapters introducing the Swift programming language, including data types, control flow, functions, object-oriented programming, property wrappers, structured concurrency, and error handling. A guided tour of Xcode in SwiftUI development mode follows an introduction to the key concepts of SwiftUI and project architecture. The book also covers creating custom SwiftUI views and explains how these views are combined to create user interface layouts, including stacks, frames, and forms. Other topics covered include data handling using state properties and observable, state, and environment objects, as are key user interface design concepts such as modifiers, lists, tabbed views, context menus, user interface navigation, and outline groups. The book also includes chapters covering graphics and chart drawing, user interface animation, view transitions and gesture handling, WidgetKit, Live Activities, document-based apps, Core Data, SwiftData, and CloudKit. Chapters also explain how to integrate SwiftUI views into existing UIKit-based projects and integrate UIKit code into SwiftUI. Finally, the book explains how to package up a completed app and upload it to the App Store for publication. The aim of this book is to teach you the skills to build your own apps for iOS 18 using SwiftUI. Assuming you are ready to download the iOS 18 SDK and Xcode 16 and have an Apple Mac system, you are ready to get started.
 

Java 23 Key Concepts in Brief

Автор: literator от 19-10-2024, 03:51, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Java 23 Key Concepts in Brief
Автор: Sergio Petrucci
Издательство: Petrucci Books
Год: 2024-10-02
Язык: английский
Формат: pdf (true), azw3, epub, mobi
Размер: 10.1 MB

This book provides a concise guide to the key concepts and features introduced in Java 23. It is intended for developers who are already familiar with Java and want to learn about the latest advancements in the language. In September 2024, Oracle announced that JDK 23 is now generally available. Java 23 introduces a number of new features and enhancements. Java 23 introduces a preview feature designed to simplify how developers import packages from modules: Simplified Module Imports. This chapter explores this new feature, its benefits, potential challenges, and how it integrates with other Java language features. Before Java 9, managing dependencies and code organization often led to challenges like "classpath hell." Java 9 introduced the module system (Project Jigsaw) to address these issues. Modules group related packages, offering a more structured approach to application development. However, the adoption of the module system hasn’t been as widespread as initially anticipated. For many existing Java projects, especially those with established architectures, the perceived benefits of adopting JPMS did not outweigh the costs of migration. The effort required to modularize a large, existing codebase was often deemed too high compared to the potential gains in maintainability or performance.
 

Mastering Spring Reactive Programming for High Performance Web Apps: Revolutionize Your Asynchronous Application Development

Автор: literator от 19-10-2024, 03:07, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Mastering Spring Reactive Programming for High Performance Web Apps: Revolutionize Your Asynchronous Application Development in Spring with Reactive Programming Principles, Spring WebFlux and Reactor
Автор: Shubham Srivastava
Издательство: Orange Education Pvt Ltd, AVA
Год: 2024
Страниц: 653
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

Master Reactive Programming: Build Solutions with Reactive Spring. Mastering Spring Reactive Programming for High Performance Web Apps is a comprehensive guide designed for developers looking to master reactive programming with Spring WebFlux and Reactor. Whether you're a beginner seeking to understand the fundamentals or an experienced developer aiming to enhance your asynchronous programming skills, this book delivers a clear, step-by-step approach to take you from basic concepts to advanced real-world applications. Focused on practical, real-world implementations, the book teaches you how to build, optimize, and maintain efficient reactive systems. It guides you through creating scalable, event-driven applications, handling complex asynchronous tasks, and managing distributed systems using WebFlux libraries and the Reactor framework. By addressing real-world challenges, this book equips readers to improve system performance and resource management, ensuring applications are built for high scalability and resilience. This book is tailored for software developers seeking to understand reactive programming concepts in Spring and the advantages of utilizing the reactive framework. Readers should have a basic understanding of Java programming and familiarity with object-oriented programming principles. Prior experience with the Spring Framework and web development will be beneficial for grasping more advanced topics, such as asynchronous processing and reactive systems.
 

Тестирование и отладка программ для профессионалов будущих и настоящих (2020)

Автор: SCART56 от 19-10-2024, 00:48, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ


Название: Тестирование и отладка программ для профессионалов будущих и настоящих
Автор(ы): Плаксин М.А.
Издательство: Лаборатория знаний
Год: 2020
Страниц: 170
Формат: PDF
Размер: 10 Мб
Язык: русский

Изложена теория тестирования и отладки программ, причем рассматриваются как вопросы, интересные начинающим программистам, так и вопросы, полезные профессионалам, например вероятностные модели оценки количества ошибок в программе и количества необходимых тестов.
 

Design, Development and Analysis of Lunar Crescent Visibility Criterion With Python

Автор: literator от 18-10-2024, 22:02, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Design, Development and Analysis of Lunar Crescent Visibility Criterion With Python
Автор: Muhamad Syazwan Bin Faid, Mohd Saiful Anwar Mohd Nawawi, Mohd Hafiz Mohd Saadon
Издательство: CRC Press
Год: 2025
Страниц: 144
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB

The analysis of lunar crescent visibility criterion is vital in providing a comparative insight for predicting the visibility and suitability for Hijri calendar determination. While there have been previous attempts to measure the performance of lunar crescent visibility criterion, these attempts only apply to a singular analysis and not a comparative examination. Design, Development and Analysis of Lunar Crescent Visibility Criterion with Python explores the development of an analysis tool for lunar crescent visibility criterion using an integrated lunar crescent visibility database. The analysis tool, called HilalPy and HilalObs, was developed in the form of a Python library, so that it can be integrated into other software and webpages to enable deployment into various operating systems. This book will provide useful insights for the future development of lunar crescent visibility criterion, particularly for calendrical purposes.
 

ManusCrypt: Designed for Mankind – Anthropocentric Information Security

Автор: literator от 18-10-2024, 16:51, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: ManusCrypt: Designed for Mankind – Anthropocentric Information Security
Автор: Prashant A Upadhyaya
Издательство: CRC Press
Год: 2025
Страниц: 211
Язык: английский
Формат: pdf (true), epub
Размер: 17.2 MB

Information security primarily serves these six distinct purposes—authentication, authorization, prevention of data theft, sensitive data safety / privacy, data protection / integrity, non-repudiation. The entire gamut of infosec rests upon cryptography. The author begins as a protagonist to explain that modern cryptography is more suited for machines rather than humans. This is explained through a brief history of ciphers and their evolution into cryptography and its various forms. The premise is further reinforced by a critical assessment of algorithm-based modern cryptography in the age of emerging technologies like Artificial Intelligence (AI) and blockchain. With simple and lucid examples, the author demonstrates that the hypothetical “man versus machine” scenario is not by chance, but by design. The book doesn’t end here like most others that wind up with a sermon on ethics and eventual merging of humans with technology (i.e., singularity). A very much practicable solution has been presented with a real-world use-case scenario, wherein infosec is designed around the needs, biases, flaws and skills of humans. This innovative approach, as trivial as it may seem to some, has the power to bring about a paradigm shift in the overall strategy of information technology that can change our world for the better. The landscape of cryptography is continuously evolving, driven by advances in technology and the increasing sophistication of cyber threats. As cryptographic algorithms become more robust, adversaries, too, strive to exploit vulnerabilities. The data encryption standard (DES), developed in the 1970s, was the first widely used encryption standard. However, as computing power increased, DES’s 56-bit key length became susceptible to brute-force attacks. This led to the development of the advanced encryption standard (AES) in the early 2000s, with key lengths of 128, 192, or 256 bits, providing significantly higher security. The book contains technical concepts at a high level with a simple and lucid presentation so that it is suited for both the layman as well as practitioners of information technology.
 

Hands-On Prescriptive Analytics: Optimizing Your Decision Making with Python (Final Release)

Автор: literator от 18-10-2024, 14:34, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Hands-On Prescriptive Analytics: Optimizing Your Decision Making with Python (Final Release)
Автор: Walter R. Paczkowski
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 460
Язык: английский
Формат: epub
Размер: 16.1 MB

Business decisions in any context—operational, tactical, or strategic—can have considerable consequences. Whether the outcome is positive and rewarding or negative and damaging to the business, its employees, and stakeholders is unknown when action is approved. These decisions are usually made under the proverbial cloud of uncertainty. With this practical guide, data analysts, data scientists, and business analysts will learn why and how maximizing positive consequences and minimizing negative ones requires three forms of rich information: Descriptive analytics explores the results from an action—what has already happened. Predictive analytics focuses on what could happen. The third, prescriptive analytics, informs us what should happen in the future. While all three are important for decision-makers, the primary focus of this book is on the third: prescriptive analytics. This book is intended for people involved in demand measurement and forecasting; predictive modeling; pricing analytics including elasticity estimation; customer satisfaction assessment; market and advertisement research; new product development and research; capital investment decisions; and any place where these analyses are input into major decisions at the operational, tactical, and strategic levels. This book will provide background for Prescriptive Analytics by explaining the intuition underlying analytic concepts; developing the necessary mathematical and statistical analytic principles; demonstrating concepts using Python in JupyterLab notebooks; and illustrating analytical concepts with use-cases.
 

Flutter App Development: How to Write for IOS and Android at Once

Автор: literator от 18-10-2024, 06:31, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Flutter App Development: How to Write for IOS and Android at Once
Автор: Rap Payne
Издательство: Apress
Год: 2024
Страниц: 328
Язык: английский
Формат: pdf
Размер: 10.1 MB

Create apps for iOS and Android phones and tablets using Flutter, a Google framework that produces two outputs for a single app. Let's face it, creating iOS apps using Apple tools such as Swift and Xcode is extremely complicated. Creating Android apps with Kotlin and Android Studio is just as difficult. This book breaks down complex concepts and tasks into easily digestible segments with examples, full-color pictures, and hands-on labs with starters and solutions. As you work through the accompanying lab exercises, you'll learn the Dart programming language; the entire Flutter development toolchain; the differences between stateful and stateless widgets; and a working knowledge of the architecture of apps. You'll work with themes and styles, develop custom widgets, and even teach your app to respond to gestures like taps, swipes, and pinches. You'll also design, create, and control the layout of your app. Create tools to handle form data entry from users. And ultimately create killer multiscreen apps with navigation, menus, and tabs. Developers who have coded in jаvascript, Python, Java, C#, C++, or any similar language. Managers, product owners, and business analysts who need to understand Flutter's capabilities.