C# Microservices Web Applications: Building Scalable, Service-Oriented, Modern, Enterprise Applications

Автор: literator от 11-07-2024, 11:53, Коментариев: 0

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

Название: C# Microservices Web Applications: Building Scalable, Service-Oriented, Modern, Enterprise Applications
Автор: Theophilus Edet
Издательство: CompreQuest Books
Год: 2024
Страниц: 726
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Unlock the Power of Microservices with C# and .NET Core. Are you ready to revolutionize your approach to building web applications? "C# Microservices Web Applications: Building Scalable, Service-Oriented, Modern, Enterprise Applications" is your essential guide to mastering microservices architecture with C# and .NET Core. This book is designed for developers and IT professionals eager to enhance their skills and build applications that are not only scalable but also resilient and maintainable. Dive into the world of microservices and discover how to create robust, efficient, and highly responsive web applications that can handle the demands of modern enterprise environments. Why should you consider microservices architecture for your next project? Microservices offer a modular approach to building applications, breaking down complex systems into smaller, independent services. This allows for greater flexibility, easier maintenance, and improved scalability. "C# Microservices Web Applications" provides a detailed, step-by-step guide to designing, developing, and deploying microservices using C# and .NET Core. The book covers everything from the fundamentals of microservices and domain-driven design to advanced topics like containerization, orchestration with Kubernetes, and security best practices. With practical examples and hands-on exercises, you'll gain the skills and confidence needed to apply these concepts in real-world projects. Don't wait any longer to take your skills to the next level. "C# Microservices Web Applications" is more than just a book—it's a comprehensive resource that will empower you to build modern, enterprise-grade web applications. Whether you're new to microservices or looking to deepen your knowledge, this book provides the insights, techniques, and best practices you need to succeed. Purchase your copy today and start your journey towards mastering microservices with C# and .NET Core. Transform your approach to software development and position yourself as a leader in the field. Your future in microservices starts here!
 

Symbolic Regression

Автор: literator от 11-07-2024, 11:05, Коментариев: 0

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

Название: Symbolic Regression
Автор: Gabriel Kronberger, Bogdan Burlacu, Michael Kommenda, Stephan M. Winkler
Издательство: CRC Press
Год: 2025
Страниц: 308
Язык: английский
Формат: pdf (true)
Размер: 12.9 MB

Symbolic Regression (SR) is one of the most powerful Machine Learning (ML) techniques that produces transparent models, searching the space of mathematical expressions for a model that represents the relationship between the predictors and the dependent variable without the need of taking assumptions about the model structure. Currently, the most prevalent learning algorithms for SR are based on Genetic Programming (GP), an evolutionary algorithm inspired from the well-known principles of natural selection. This book is an in-depth guide to GP for SR, discussing its advanced techniques, as well as examples of applications in science and engineering. The basic idea of GP is to evolve a population of solution candidates in an iterative, generational manner, by repeated application of selection, crossover, mutation, and replacement, thus allowing the model structure, coefficients, and input variables to be searched simultaneously. Given that explainability and interpretability are key elements for integrating humans into the loop of learning in Artificial Intelligence (AI), increasing the capacity for data scientists to understand internal algorithmic processes and their resultant models has beneficial implications for the learning process as a whole. This book represents a practical guide for industry professionals and students across a range of disciplines, particularly Data Science, engineering, and applied mathematics. Focused on state-of-the-art SR methods and providing ready-to-use recipes, this book is especially appealing to those working with empirical or semi-analytical models in science and engineering.
 

User Experience Methods and Tools in Human-Computer Interaction

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

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

Название: User Experience Methods and Tools in Human-Computer Interaction
Автор: Constantine Stephanidis, Gavriel Salvendy
Издательство: CRC Press
Год: 2025
Страниц: 488
Язык: английский
Формат: pdf (true)
Размер: 15.1 MB

This book covers user experience methods and tools in designing user‑friendly products and servicesby encompassing widely utilized successful methods, including elicitation, analysis and establishment of requirements, collaborative idea generation with design teams and intended users, prototype testing and evaluation of the user experience through empirical and non‑empirical means. This book, titled "User Experience Methods and Tools in Human-Computer Interaction", serves as a comprehensive reference for user experience methods and tools in the design process of user‑friendly products and services. It provides an extensive overview of methods and tools tailored for each stage of the design process, with a primary focus on user research and prototyping. Methods discussed for the active involvement of users in the human‑centered design process entail requirements elicitation, ethnography, user observation, interviews, ideation, focus groups, brainstorming, participatory design, and crowdsourcing in UX research. This book equips readers with a comprehensive toolset for use throughout the design process, ensuring that what is created aligns with user needs and desires. In this regard, this book encompasses chapters on personas, scenarios, journey maps, storyboarding, task analysis and modeling, user modeling, digital human modeling, prototyping techniques, gamification design, and UX design tools. It covers a wide array of research and evaluation methods employed in HCI during design, from the initiation of the human‑centered development cycle to its culmination, elaborating on questionnaires and surveys, inspection methods for usability evaluation, usability testing, as well as eye tracking and physiological measurements for UX evaluation, along with approaches to facilitate user assistance and support.
 

Quick Start Kubernetes (2024 Edition)

Автор: literator от 11-07-2024, 09:25, Коментариев: 0

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

Название: Quick Start Kubernetes (2024 Edition)
Автор: Nigel Poulton
Издательство: Leanpub
Год: 2024-01-02
Страниц: 118
Язык: английский
Формат: epub
Размер: 10.1 MB

Demystify Kubernetes, the architecture and how to deploy apps. Brought to you by best-selling author and global training guru Nigel Poulton, Quick Start Kubernetes is the fastest way to wrap your head around Kubernetes and get your hands-on deploying a simple app. When you've finished the book, you'll be ready to rock-and-roll with Kubernetes. The 2024 edition is fully updated for Kubernetes v1.29 and all the latest trends in the cloud-native ecosystem. Do you need to figure out what Kubernetes is all about? Do you like learning through hands-on? If yes, this is the book for you... Quick Start Kubernetes, brought to you by best-selling author Nigel Poulton, assumes zero prior experience and gets you to the point you can hold your own in a conversation with an expert, and deploy simple applications. And it does it in less than 100 pages! Along the way, Nigel will explain everything as clearly as possible and bust every piece of jargon. When you're done, you'll be in love with Kubernetes and ready to put your skills to use.
 

Artificial intelligence in application: Legal aspects, application potentials and use scenarios

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

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

Название: Artificial Intelligence in application: Legal aspects, application potentials and use scenarios
Автор: Thomas Barton, Christian Müller
Издательство: Springer
Год: 2024
Страниц: 197
Язык: английский
Формат: pdf (true), epub
Размер: 15.0 MB

The book shows application potentials of Artificial Intelligence (AI) in various industries and presents application scenarios on how a practical implementation can take place. The starting point is the description of legal aspects, which includes a European regulation for Artificial Intelligence and addresses the question of the permissibility of automated decisions. The description of various application potentials, mostly industry-related, and the presentation of some application scenarios form the focus of the topic volume. Four mobility scenarios, in which cars are privately owned or shared on the one hand and are driven by a driver or move autonomously on the other, are changing the most important business processes in the automotive trade, such as car sales, maintenance, repairs and used car purchases. In all processes, application scenarios for the Artificial Intelligence (AI) subfields computer vision, natural language processing (NLP) and machine learning can be identified. The analysis shows that the current degree of implementation varies widely, from the already widespread predictive maintenance in maintenance, to the first approaches of computer vision for diagnosis in repair and used car purchase, to the still novel use of chatbots in consulting and Machine Learning in recommendation processes. For car dealers, the question arises of specialization, e.g. as a service factory or for the fleet management of a mobility service provider, each of which requires different AI scenarios. The book is based on the question of how Artificial Intelligence can be used in entrepreneurial practice. It offers important information that is just as relevant for practitioners as for students and teachers.
 

Python for Natural Language Processing (3rd Edition)

Автор: literator от 11-07-2024, 07:12, Коментариев: 0

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

Название: Python for Natural Language Processing: Programming with NumPy, Scikit-learn, Keras, and PyTorch, 3rd Edition
Автор: Pierre M. Nugues
Издательство: Springer
Год: 2024
Страниц: 536
Язык: английский
Формат: pdf (true), epub
Размер: 30.2 MB

Since the last edition of this book, progress has been astonishing in all areas of Natural Language Processing, with recent achievements in Text Generation that spurred a media interest going beyond the traditional academic circles. Text Processing has meanwhile become a mainstream industrial tool that is used, to various extents, by countless companies. As such, a revision of this book was deemed necessary to catch up with the recent breakthroughs, and the author discusses models and architectures that have been instrumental in the recent progress of Natural Language Processing.
 

Numbers and Functions : Theory, Formulation, and Python Codes

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

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

Название: Numbers and Functions : Theory, Formulation, and Python Codes
Автор: G.R. Liu
Издательство: World Scientific Publishing
Год: 2024
Страниц: 226
Язык: английский
Формат: pdf (true)
Размер: 38.1 MB

This unique volume covers two fundamental elements of computational methods — numbers and functions. It provides an in-depth discussion of the behaviors of numbers, including both real and complex numbers. The discussion leads to the important closure properties of numbers, ensuring solution consistence and existence, and also possible failure in numerical computations in science and engineering.This text then introduces types of functions that take numbers as independent variables and produce a single number. Approaches for constructing inverse functions are also provided. Frequently used basis functions are introduced, with detailed studies on their properties and behaviors. Techniques are presented for constructing basis functions and their use in function approximation in computational methods. Taking advantage of the fast development of computer hardware and software, our discussions will largely be accompanied by computer codes, so that the concepts, theories, and formulations can be immediately demonstrated using examples with results plotted. We will use primarily Python in the first handful of volumes on more fundamental topics and possibly other suitable languages for more advanced topics. Python codes are used because they are currently, and in the foreseeable time, the most popular and easy-to-use tool. The idea is to break down all these difficult topics into simpler ones and conquere one by one immediately using the codes provided. As Python codes are provided, readers can easily see how the theory is formulated and how the solutions are obtained in terms of formulas, numbers, and graphs. Readers may also deepen their understanding via playing with codes and even further develop his/her own codes for solving other related problems. The book is written in Jupyter Notebook format, so that description of theory, formulation, derivation, and coding can all be done in a unified document.
 

Programming Language Explorations, 2nd Edition

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

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

Название: Programming Language Explorations, 2nd Edition
Автор: Ray Toal, Sage Strieker, Marco Berardini
Издательство: CRC Press
Год: 2024
Страниц: 408
Язык: английский
Формат: pdf (true)
Размер: 13.4 MB

Programming Language Explorations helps its readers gain proficiency in programming language practice and theory by presenting both example-focused, chapter-length explorations of fourteen important programming languages and detailed discussions of the major concepts transcending multiple languages. A language-by-language approach is sandwiched between an introductory chapter that motivates and lays out the major concepts of the field and a final chapter that brings together all that was learned in the middle chapters into a coherent and organized view of the field. Each of the featured languages in the middle chapters is introduced with a common trio of example programs and followed by a tour of its basic language features and coverage of interesting aspects from its type system, functional forms, scoping rules, concurrency patterns, and metaprogramming facilities. These chapters are followed by a brief tour of over 40 additional languages designed to enhance the reader’s appreciation of the breadth of the programming language landscape and to motivate further study. We’ve carefully chosen the order of languages to make a story out of the book. We start with Lua for its elegant design and relatively small but powerful feature set. jаvascript follows with similar features to Lua (such as first class functions and prototypal inheritance), while adding a host of modern features and a powerful event-driven, asynchronous programming model. As perhaps the world’s most popular language, jаvascript has influenced hundreds of successors, the most popular of which, TypeScript, comes next, along with an introduction to static types. The next two languages, Python and Ruby, are general-purpose scripting languages, in which we focus on first-class types and object-oriented programming, respectively. We then encounter Java, an extraordinarily popular language in the enterprise computing space.
 

Pro Spring Boot 3: An Authoritative Guide with Best Practices, 3rd Edition

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

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

Название: Pro Spring Boot 3: An Authoritative Guide with Best Practices, 3rd Edition
Автор: Felipe Gutierrez
Издательство: Apress
Год: 2024
Страниц: 935
Язык: английский
Формат: pdf
Размер: 17.5 MB

This book will teach you how to build complex Spring applications and microservices out of the box, with minimal concern over things like configurations. Pro Spring Boot 3 will show you how to fully leverage Spring Boot 3's robust features and how to apply them to create enterprise-ready applications, microservices, and web/cloud applications that just work. Special focus is given to what's been added in the new Spring Boot 3 release, including support for Java 17 and 19; changes to Spring Security; Spring Boot Actuator with Micrometer updates; GraalVM support; RSocket service interfaces; many dependency upgrades; more flexible support for Spring Data JDBC, the new AOT (Ahead-of-Time Transformation); and much more. This book is your authoritative, pragmatic guide for increasing your enterprise Java and cloud application productivity while decreasing development time. It's a no-nonsense reference packed with casestudies that increase in complexity over the course of the book. The author, a senior solutions architect and Principal Technical instructor with VMware, the company behind the Spring Framework, shares his experience, insights, and firsthand knowledge about how Spring Boot technology works and best practices for getting the most out of it. This is an essential book for your Spring learning and reference library. For experienced Spring and Java developers seeking increased productivity gains and decreased complexity and development time in their applications and software services.
 

Professional Python: Object-Oriented Approaches to Efficient Software Development

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

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

Название: Professional Python: Object-Oriented Approaches to Efficient Software Development
Автор: Aria Thane
Издательство: Independently published
Год: 2024
Страниц: 240
Язык: английский
Формат: pdf, epub (true)
Размер: 10.7 MB

Embark on a transformative journey into the realm of Python programming with "Professional Python: Object-Oriented Approaches to Efficient Software Development." Tailored for the aspiring and seasoned developer alike, this book unfolds the expansive landscape of Python and its application in object-oriented programming (OOP) to sculpt software that stands the test of complexity and scale. From the foundational bricks of Python syntax to the architectural pillars of OOP, this guide walks you through each concept with clarity and depth. Object-oriented programming is not merely a programming paradigm; it's a way of thinking, a methodology that, when leveraged correctly, can lead to robust software design. This book is an endeavor to bridge this gap, to move beyond the basics of Python, and delve into the hows and whys of OOP, presenting it not just as a set of concepts, but as a toolkit for solving real-world software development challenges. Professional Python is crafted for a wide audience, from intermediate Python programmers who have grasped the fundamentals and are ready to dive deeper, to seasoned developers looking to refine and structure their understanding of OOP in Python. It assumes familiarity with Python's syntax and basic programming concepts, making it an ideal next step for those who wish to consolidate their skills and explore the application of OOP principles in Python to their projects. Educators and students will also find this book a valuable resource, offering a structured curriculum for teaching and learning Python's OOP features, complemented by examples, exercises, and real-world case studies. Furthermore, professionals transitioning to Python from other programming languages can leverage this book to fast-track their understanding of Pythonic OOP.