Head First Software Architecture: A Learner's Guide to Architectural Thinking (Final)

Автор: literator от 7-05-2024, 02:30, Коментариев: 0

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

Название: Head First Software Architecture: A Learner's Guide to Architectural Thinking (Final)
Автор: Raju Gandhi, Mark Richards, Neal Ford
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 486
Язык: английский
Формат: true (true), epub (true)
Размер: 38.2 MB, 73.0 MB

What will you learn from this book? If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. From the authors of Fundamentals of Software Architecture, Head First Software Architecture teaches you how to think architecturally and explores the unique challenges of software architecture. You'll learn the distinction between architecture and design and the relationship between code, components, and architectural styles. You'll also learn how to work with some common architectural styles through vivid, fun examples. Quick, easy, and entertaining, this book is a valuable introduction to the world of software architecture.
 

The Oxford Handbook of AI Governance

Автор: literator от 6-05-2024, 21:36, Коментариев: 0

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

Название: The Oxford Handbook of AI Governance
Автор: Justin B. Bullock, Yu-Che Chen, Johannes Himmelreich, Valerie M. Hudson
Издательство: Oxford University Press
Год: 2024
Страниц: 1096
Язык: английский
Формат: epub
Размер: 10.8 MB

As the capabilities of Artificial Intelligence (AI) have increased over recent years, so have the challenges of how to govern its usage. Consequently, prominent stakeholders across academia, government, industry, and civil society have called for states to devise and deploy principles, innovative policies, and best practices to regulate and oversee these increasingly powerful AI tools. Developing a robust AI governance system requires extensive collective efforts throughout the world. It also raises old questions of politics, democracy, and administration, but with the new challenges posed by AI's growing influence on markets, governing structures, international relations, healthcare, science, and political activism. The Oxford Handbook of AI Governance delineates the scope of these issues and addresses the key questions of AI governance. Across forty-nine chapters, organized in nine major sections, the Handbook covers the theoretical and ethical foundations of AI governance, different frameworks for developing a governance structure for AI, practical perspectives on AI governance in different policy domains, economic analyses of AI governance, and concrete lessons about the impact of AI governance domestically and internationally. Chapter authors come from a wide set of disciplines, areas of study, and cultural backgrounds, providing a global perspective on AI governance.
 

Basics of Python Programming: Learn Python in 30 days (Beginners approach) - 2nd Edition

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

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

Название: Basics of Python Programming: Learn Python in 30 days (Beginners approach) - 2nd Edition
Автор: Pratiyush Guleria
Издательство: BPB Publications
Год: 2024
Страниц: 547
Язык: английский
Формат: pdf, epub
Размер: 18.0 MB

The basics of Python are the book's main focus. With practical examples, students will understand the fundamentals of Python. This book is designed in a way that should make every example understandable to the readers. In addition, from the perspective of a competitive examination, the book offers multiple-choice questions, true/false questions, and practical solved exercises. Through this book, the readers will be able to learn Python basics. This includes setting up your environment and manipulating data. Additionally, they will also learn how to master control flow with conditional statements and loops for more responsive programs and utilize functions for organizing code and file handling to work with local data. Learners will also explore object-oriented programming (OOP) and essential libraries like NumPy for advanced programming. This edition brings a new horizon of NumPy and Tkinter for numerical computing tasks like array manipulations, tackling complex problems, and building user-friendly applications with interactive graphical interfaces, respectively. The author is optimistic that students who want to complete a thorough using Python will find relief in this work. This book provides a range of real-world examples, conceptual challenges, and methodically worked-out solutions to help readers understand programming ideas through clear explanations and examples. Additionally, it covers every topic necessary for students to gain a thorough understanding of the fundamentals of Python.
 

Terraform for Developers: Essentials of Infrastructure Automation and Provisioning

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

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

Название: Terraform for Developers: Essentials of Infrastructure Automation and Provisioning
Автор: Kimiko Lee
Издательство: GitforGits
Год: 2023
Страниц: 370
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

"Terraform for Developers" provides a comprehensive guide to mastering infrastructure as code with Terraform, intended for both beginners and experienced practitioners. The book starts by introducing foundational Terraform concepts like its architecture, setup on various cloud platforms, and the syntax of its configuration language HCL. This grounds the reader in core skills needed to author infrastructure code. It then explores the full lifecycle of a Terraform project from state management, provisioning, networking, troubleshooting errors, and testing practices. Each phase is explained through practical examples relevant to real-world usage. Advanced skills like performance optimization, CI/CD integration, and modules are covered to take the reader from basic to expert. The book finishes with sophisticated use cases like Kubernetes infrastructure automation and secrets management with HashiCorp Vault with elementary level demonstrations. The end result is a 360-degree education in Terraform - from installation to advanced usage across public clouds. Readers gain both theoretical foundations and hands-on skills transferred through practical examples. The book takes a holistic approach that equips practitioners to leverage Terraform in production environments.
 

Implementing Linkerd Service Mesh: Add Observability, Load Balancing, Micro Proxies

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

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

Название: Implementing Linkerd Service Mesh: Add Observability, Load Balancing, Micro Proxies, Traffic Split and Multi-Cluster Communication to Kubernetes
Автор: Kimiko Lee
Издательство: GitforGits
Год: 2024
Страниц: 277
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

This capsule book is designed to provide DevOps teams, Networking Professionals, and Cloud Enthusiasts with the practical knowledge and skills required to set up and operate a robust service mesh with Linkerd. The book begins by demystifying the concept of service meshes, building a solid basis with an analysis of their evolution, key concepts, and the issues they face in modern cloud-native systems. It digs into Linkerd's architecture, explaining its components, features, and the seamless orchestration of microservices communication that it enables. As readers progress through the chapters, they are taken step by step through the installation and configuration of Linkerd. The book focuses on actual implementation, guiding readers through imperative and declarative methods to ensure a complete comprehension of the setup process. The following chapters cover advanced subjects such as safeguarding interservice communications, configuring secure multi-cluster links, and implementing zero-trust authorization schemes in Kubernetes clusters. Topics includes how to organize services within Linkerd, manage error handling, retries, and timeouts, and implement effective multi-cluster communication and rollout strategies. A key chapter is about Rust programming, emphasizing its importance in developing efficient and secure micro proxies. Readers learn how to construct, integrate, and optimize these proxies to improve their service mesh deployment.
 

Just the basics of JavaScript

Автор: literator от 6-05-2024, 10:40, Коментариев: 0

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

Название: Just the basics of jаvascript
Автор: Tom Henricksen
Издательство: Reedsy
Год: 2024
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

If you are just starting to code with jаvascript or need a refresher this is the book for you. We cover some of the basics so you can understand it. Then we will also do some basic coding. There was a time in my coding career when I would read thick books before beginning. I learned that was a form of procrastinating. The best way to learn anything is by practice. In this book, we don’t overwhelm you with a lot of information. As they say in “Just the facts ma’am”. After reading a chapter or two you should be ready to start. Then come back for a few more tidbits. With its humble beginnings, jаvascript has evolved into a modern programming language. From the browser to the server it can handle almost everything. Node.js gives it a powerful framework on the server side. Mozilla created it and here is how they define it. “jаvascript is a lightweight interpreted programming language with first-class functions.” That is a mouthful! This isn't a long book but a concise quick-start guide for all levels who want to know jаvascript.
 

Learning JavaScript Design Patterns, 2nd Edition

Автор: literator от 6-05-2024, 01:20, Коментариев: 0

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

Learning JavaScript Design Patterns, 2nd EditionНазвание: Learning jаvascript Design Patterns: A jаvascript and React Developer's Guide, 2nd Edition
Автор: Addy Osmani
Издательство: O’Reilly Media, Inc.
Год: 2023
Страниц: 299
Язык: английский
Формат: True PDF, True EPUB (Retail Copy)
Размер: 10.1 MB

Do you want to write beautiful, structured, and maintainable jаvascript by applying modern design patterns to the language? Do you want clean, efficient, manageable code? Want to stay up-to-date with the latest best practices? If so, the updated second edition of Learning jаvascript Design Patterns is the ideal place to start. Author Addy Osmani shows you how to apply modern design patterns to jаvascript and React—including modules, mixins, observers, and mediators. You'll learn about performance and rendering patterns such as server-side rendering and Islands architecture. You'll also learn how architectural patterns like MVC, MVP, and MVVM are useful from the perspective of a modern web application developer. jаvascript has become one of the most popular programming languages in the world and is used for everything from simple scripts to complex web applications. The jаvascript language has evolved to include modules, promises, and async/await, which has heavily influenced how we architect applications. The way developers write components, such as with React, has also significantly impacted how they think about maintainability.
 

C++ Programming Cookbook: Proven solutions using C++ 20 across functions, file I/O, streams, memory management, STL

Автор: literator от 5-05-2024, 20:54, Коментариев: 0

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

Название: C++ Programming Cookbook: Proven solutions using C++ 20 across functions, file I/O, streams, memory management, STL, concurrency, type manipulation and error debugging
Автор: Anais Sutherland
Издательство: GitforGits
Год: 2024
Страниц: 479
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

"C++ Programming Cookbook" stands out as a clear, concise, and powerful technical resource for programmers who want to master C++'s intricacies. C++ programmers face a wide variety of problems, and this carefully written book is a treasure trove of solutions and methods to those software development challenges. Each chapter is organized to help you get a good grasp of the language and everything it can do, from the basics of C++20 to more complex topics like sophisticated type manipulation and performance optimization. Through a series of carefully curated recipes, readers are invited on a journey of learning and competency. Starting with the fundamentals of creating a development environment and comprehending C++ syntax, the book progresses to cover more advanced subjects like concurrency, memory management, file I/O operations, object-oriented design concepts, functional programming, and more. This book focuses on the latest C++ features and aims to get programmers to use idiomatic C++ patterns and modern best practices. "C++ Programming Cookbook" goes beyond being a mere collection of recipes; it serves as a manifesto for progressive software development practices and problem-solving. Readers are empowered to adapt and apply their learnings to new, unexplored situations because each recipe not only solves specific problems but also exposes fundamental ideas and methodologies. Writing code that is clean, efficient, and easy to maintain is a priority throughout the book, which aims to help readers develop a skill set that is applicable to more general programming problems. With the goal of helping its readers become expert C++ programmers and problem solvers, this book is a must-have for anyone seeking to sharpen their programming skills.
 

PHP Package Mastery: 100 Essential Tools in One Hour - 2024 Edition

Автор: literator от 5-05-2024, 17:23, Коментариев: 0

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

Название: PHP Package Mastery: 100 Essential Tools in One Hour - 2024 Edition
Автор: Kanto Tomoya
Издательство: Blue Summit Bridge Press
Год: 2024
Страниц: 233
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Embark on a rapid journey through the world of PHP development with "PHP Package Mastery: 100 Essential Tools in One Hour - 2024 Edition". This eBook is crafted for developers of all levels seeking to enhance their PHP skills swiftly and efficiently. Within these pages, you'll discover a curated collection of 100 PHP packages, each presented with practical examples and concise explanations. From web development frameworks to testing tools, this guide covers the full spectrum of PHP essentials, enabling you to tackle projects with confidence and creativity. Whether you're a beginner eager to dive into PHP, or an experienced developer looking to stay ahead of the curve, this guide is your roadmap to mastering PHP packages in no time. In the rapidly evolving landscape of web development, PHP remains a cornerstone language, powering a significant portion of the internet. Its simplicity for beginners, combined with its robust features for advanced users, makes PHP a versatile choice for developers of all skill levels. This book is designed to provide a concise yet comprehensive overview of PHP through a practical approach: 100 essential packages that every PHP developer should know. Whether you're just starting out or looking to expand your skill set, these packages offer a wide range of functionalities that can enhance your projects and streamline your development process. By the end of this book, you will have a solid understanding of the PHP ecosystem and the tools at your disposal to tackle a wide array of challenges. This journey will not only equip you with the knowledge to enhance your projects but also inspire you to explore new possibilities within the realm of PHP development.
 

HTML5: Разработка приложений для мобильных устройств

Автор: umkaS от 5-05-2024, 16:15, Коментариев: 0

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

Название: HTML5: Разработка приложений для мобильных устройств
Автор: Вейл Э.
Издательство: СПб.: Питер
Год: 2015
Cтраниц: 480
Формат: pdf
Размер: 11 мб
Язык: русский

Создавайте сногсшибательные сайты и приложения для любых мобильных и настольных платформ. Для этого вам потребуется всего лишь добавить в ваш инструментарий веб-разработки технологии HTML5 и CSS3. Вооружившись этой практичной книгой, вы научитесь разрабатывать веб-приложения, которые не только хорошо работают на iOS, Android, Blackberry и Windows Phone, но и очень удобны в использовании. Книга содержит множество примеров кода и разметки.