ПРОГРАММИРОВАНИЕ » Страница 10
Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Building Web Applications with Blazor and C#
/ Комментариев: 0/

Название: Building Web Applications with Blazor and C#
Автор: Madison Giroux
Издательство: Independently published
Год: 2025
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Blazor is revolutionizing web development, allowing you to write full-stack applications using just C# and .NET. No more juggling jаvascript frameworks—Blazor WebAssembly lets you run C# code directly in the browser, giving you the power to build fast, dynamic, and scalable single-page applications (SPAs) using technologies you already know and love. This book is your comprehensive, hands-on guide to mastering Blazor WebAssembly. You'll start with the fundamentals—components, data binding, event handling, and routing—before diving into state management, API integration, forms, and authentication. You'll even learn how to work with databases, including SQLite and Entity Framework Core, to build fully functional applications.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Programming Rust, 3rd Edition (Early Release)
/ Комментариев: 0/

Название: Programming Rust: Fast, Safe Systems Development, 3rd Edition (Early Release)
Автор: Jim Blandy, Jason Orendorff, Leonora F.S. Tindall
Издательство: O’Reilly Media, Inc.
Год: 2025-03-13
Страниц: 168
Язык: английский
Формат: epub (true), mobi
Размер: 10.1 MB

Rust combines low-level control with memory safety, making it an ideal choice for systems programming. This practical guide is for experienced programmers looking to write fast, reliable code while avoiding common pitfalls like data races and buffer overflows. Authors Jim Blandy, Jason Orendorff, and Leonora Tindall explain Rust's unique approach to ownership, borrowing, and concurrency, helping you build safe, high-performance applications. Fully updated for Rust's 2024 edition, this book introduces the latest language advancements while covering essential topics like generics, async programming, and C interoperability. Whether you're working on low-latency systems, embedded software, or multithreaded applications, this edition equips you with the knowledge to write efficient, production-ready Rust code. Rust’s syntax is deliberately unoriginal. If you are familiar with C, C‍++, Java, or jаvascript, you can probably find your way through the general structure of a Rust program.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Securing Microsoft Azure OpenAI
/ Комментариев: 0/

Название: Securing Microsoft Azure OpenAI
Автор: Karl Ots
Издательство: Wiley
Год: 2025
Страниц: 384
Язык: английский
Формат: epub (true)
Размер: 11.1 MB

Securely harness the full potential of OpenAI's artificial intelligence tools in Azure. Securing Microsoft Azure OpenAI is an accessible guide to leveraging the comprehensive AI capabilities of Microsoft Azure while ensuring the utmost data security. This book introduces you to the collaborative powerhouse of Microsoft Azure and OpenAI, providing easy access to cutting-edge language models like GPT-4o, GPT-3.5-Turbo, and DALL-E. Designed for seamless integration, the Azure OpenAI Service revolutionizes applications from dynamic content generation to sophisticated natural language translation, all hosted securely within Microsoft Azure's environment. Securing Microsoft Azure OpenAI demonstrates responsible AI deployment, with a focus on identifying potential harm and implementing effective mitigation strategies. The book provides guidance on navigating risks and establishing best practices for securely and responsibly building applications using Azure OpenAI. By the end of this book, you'll be equipped with the best practices for securely and responsibly harnessing the power of Azure OpenAI, making intelligent decisions that respect user privacy and maintain data integrity.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Machine Learning and AI with Simple Python and Matlab Scripts: Courseware for Non-computing Majors
/ Комментариев: 0/

Название: Machine Learning and AI with Simple Python and Matlab Scripts: Courseware for Non-computing Majors
Автор: M. Ümit Uyar
Издательство: Wiley-IEEE Press
Год: 2025
Страниц: 379
Язык: английский
Формат: pdf (true)
Размер: 16.1 MB

A practical guide to AI applications for Simple Python and Matlab scripts. Machine Learning and AI with Simple Python and Matlab Scripts: Courseware for Non-computing Majors introduces basic concepts and principles of machine learning and artificial intelligence to help readers develop skills applicable to many popular topics in engineering and science. Step-by-step instructions for simple Python and Matlab scripts mimicking real-life applications will enter the readers into the magical world of AI, without requiring them to have advanced math and computational skills. The book is supported by instructor only lecture slides and sample exams with multiple-choice questions. Machine Learning and AI with Simple Python and Matlab Scripts is an accessible, thorough, and practical learning resource for undergraduate and graduate students in engineering and science programs along with professionals in related industries seeking to expand their skill sets.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Infrastructure as Code: Designing and Delivering Dynamic Systems for the Cloud Age, 3rd Edition (Final Release)
/ Комментариев: 0/

Название: Infrastructure as Code: Designing and Delivering Dynamic Systems for the Cloud Age, 3rd Edition (Final Release)
Автор: Kief Morris
Издательство: O’Reilly Media, Inc.
Год: 2025
Страниц: 490
Язык: английский
Формат: epub
Размер: 10.3 MB

The past decade has seen cloud and infrastructure as code move out of shadow IT and startups and into the mainstream. Many organizations rushed to adopt new technologies as part of their transformation into digital businesses, creating a sprawl of unmaintainable infrastructure codebases. Now, there is a need to consolidate cloud-based systems into mature foundations for sustainable growth. With this book, Kief Morris describes patterns and practices for building and evolving infrastructure as code. The third edition provides a broader context for infrastructure, explaining how to design and implement infrastructure to better support the strategic goals and challenges of an organization, such as supporting growth while better managing costs. This book explains how to use modern software development practices such as test-driven development (TDD), continuous integration (CI), and continuous delivery (CD) to make changing infrastructure fast and safe. It also describes how software design principles help create resilient, well-maintained infrastructure.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Mastering Generic Programming in C++: Unlock the Secrets of Expert-Level Skills
/ Комментариев: 0/

Название: Mastering Generic Programming in C++: Unlock the Secrets of Expert-Level Skills
Автор: Larry Jones
Издательство: Walzone Press
Год: 2025
Страниц: 595
Язык: английский
Формат: epub (true)
Размер: 13.6 MB

"Mastering Generic Programming in C++: Unlock the Secrets of Expert-Level Skills" is an essential guide for experienced developers seeking to elevate their mastery of C++. This book meticulously dissects the foundations of generic programming, providing a deep understanding of how templates revolutionize code reusability, type safety, and performance. It demystifies complex topics such as SFINAE, variadic templates, and metaprogramming, equipping readers with the tools to harness C++'s full potential. Delve into advanced techniques with chapters dedicated to optimizing code performance, implementing robust error handling, and debugging sophisticated template constructs. Explore the integration of the Standard Template Library (STL) and other powerful libraries to enhance your application's functionality. Each chapter is designed to build on the last, creating a comprehensive resource that guides developers from foundational concepts to the intricacies of modern programming.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Структуры данных в Python: начальный курс
/ Комментариев: 0/

Название: Структуры данных в Python: начальный курс
Автор: Шихи Д.
Издательство: ДМК Пресс
Год: 2022
Cтраниц: 186
Формат: pdf
Размер: 11 мб
Язык: русский

В книге освещаются основополагающие вопросы, относящиеся к структурам данных в Python. Теоретические концепции и абстрактные понятия подкреплены простыми примерами. Порядок следования глав соотносится с задачами обработки структур данных. В числе рассматриваемых тем: • основы языка Python; • принципы объектно-ориентированного программирования; • методологии тестирования; • абстрактные типы данных (АТД); • стратегии решения задач. Издание предназначено для всех, кто изучает язык программирования Python и предполагает активно использовать как встроенные структуры данных, так и собственные реализации АТД.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Formal Verification of Just-In-Time Compilation
/ Комментариев: 0/

Название: Formal Verification of Just-In-Time Compilation
Автор: Aurèle Barrière
Издательство: ACM Books
Год: 2025
Страниц: 176
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

This book outlines a methodology to develop formally verified Just-in-Time compilers. Just-in-Time compilation is a technique to execute programs, where execution is interleaved with optimizations of the program itself. These compilers often produce fast executions, so much so that their use has grown greatly for dynamic programming languages. Most modern web browsers today use Just-in-Time compilation to speed up the execution of the jаvascript programs they execute. However, the techniques used in Just-in-Time compilers can be particularly complex. This complexity can be a source of bugs and vulnerabilities. How can you make sure that your Just-in-Time compiler is bug-free? For traditional ahead-of-time compilers, many techniques have been developed to prevent compilation bugs. One such technique is formally verified compilation, where the compiler itself comes with proof that the semantics of the compiled program correspond to the semantics of the source program. But Just-in-Time compilers are more recent, less understood, and have been the target of far fewer verification efforts.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Elliptic Curve Cryptography for Developers (Final Release)
/ Комментариев: 0/

Название: Elliptic Curve Cryptography for Developers (Final Release)
Автор: Michael Rosing
Издательство: Manning Publications
Год: 2025
Страниц: 352
Язык: английский
Формат: epub
Размер: 10.1 MB

Make your public key protocols smaller and more secure with this accessible guide to Elliptic Curve Cryptography. Elliptic Curve Cryptography for Developers introduces the mathematics of elliptic curves—a powerful alternative to the prime number-based RSA encryption standard. You’ll learn to deliver zero-knowledge proofs and aggregated multi-signatures that are not even possible with RSA mathematics. All you need is the basics of calculus you learned in high school. The book gradually introduces the concepts and subroutines you’ll need to master with diagrams, flow charts, and accessible language. Each chapter builds on what you’ve already learned, with step-by-step guidance until you’re ready to write embedded systems code with advanced mathematical algorithms. The Elliptic Curve Cryptography (ECC) protocol secures everything from credit card transactions to the blockchain. With a little C code, high school calculus, and the techniques in this book, you can implement ECC cryptographic protocols that are smaller and more secure than the RSA-based systems in common use today. Readers need to understand basic calculus. Examples in C.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Fundamentals of Software Architecture: A Modern Engineering Approach, 2nd Edition (Final Release)
/ Комментариев: 0/

Название: Fundamentals of Software Architecture: A Modern Engineering Approach, 2nd Edition (Final Release)
Автор: Mark Richards, Neal Ford
Издательство: O’Reilly Media, Inc.
Год: 2025
Страниц: 615
Язык: английский
Формат: epub
Размер: 20.8 MB

Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming architecture, governance, data, generative AI, team topologies, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks. You'll explore software architecture in a modern light, taking into account all the innovations of the past decade.