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

  • Добавил: literator
  • Дата: 6-05-2024, 01:19
  • Комментариев: 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.
  • Добавил: 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.
  • Добавил: 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.
  • Добавил: umkaS
  • Дата: 5-05-2024, 16:16
  • Комментариев: 0
Название: HTML5: Разработка приложений для мобильных устройств
Автор: Вейл Э.
Издательство: СПб.: Питер
Год: 2015
Cтраниц: 480
Формат: pdf
Размер: 11 мб
Язык: русский

Создавайте сногсшибательные сайты и приложения для любых мобильных и настольных платформ. Для этого вам потребуется всего лишь добавить в ваш инструментарий веб-разработки технологии HTML5 и CSS3. Вооружившись этой практичной книгой, вы научитесь разрабатывать веб-приложения, которые не только хорошо работают на iOS, Android, Blackberry и Windows Phone, но и очень удобны в использовании. Книга содержит множество примеров кода и разметки.
  • Добавил: literator
  • Дата: 5-05-2024, 15:08
  • Комментариев: 0
Название: Django 5 Cookbook: 70+ problem solving techniques, sample programs, and troubleshoots across python programs and web apps
Автор: Clara Stein
Издательство: GitforGits
Год: 2024
Страниц: 214
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

For Python programmers, backend developers, and web developers looking to become experts in the Django framework and improve their problem-solving skills, "Django 5 Cookbook" is the simplest and easiest pocket solution book. This book presents a variety of recipes and solutions to the complex problems of developing web applications in a clear and concise manner. Presented in a logical progression from basic ideas to more complex implementations, this book covers every angle when it comes to Django. The first step in building powerful web apps is learning how to set up Django in a virtual environment. Models, databases, user interfaces, and authentication are all thoroughly covered as the script goes along, providing a strong groundwork for creating fast and secure applications. Django REST Framework integration with popular front-end frameworks like React.js and Vue.js, as well as the development of flexible APIs, are all covered in detail with sample programs. Chapters on CI/CD, logging with Prometheus, and safeguarding Django APIs highlight the significance of best practices in software development, while containerization with Docker and orchestration with Kubernetes simplify the deployment of scalable applications.
  • Добавил: literator
  • Дата: 5-05-2024, 11:27
  • Комментариев: 0
Название: A Narrative History of Artificial Intelligence: The Perpetual Frontier of Information Technology
Автор: Masayuki Ida
Издательство: Springer
Год: 2024
Страниц: 328
Язык: английский
Формат: pdf (true)
Размер: 10.5 MB

This book addresses the history of Artificial Intelligence through the author’s experiences from the 1960s, when AI was a dream to give computers far more power than the progress for industrial technological advancement. The book starts from the AI pioneering days including what the author witnessed and impressed, then the episodes during AI boom of the 80s and 90s when the author was involved in ANSI X3J13 committee work as a principal member, translating Common Lisp books into Japanese, leading committee works in Japan for global standardization, and visiting MIT AI Lab for totally three years. The book points out that neural network research started in the 1980s, highlighting the DARPA report dated in 1988. The last episodes and thoughts include the experiences with business school students after the author moved from engineering school. The former half is from a view of an engineering mind and then the latter is based on how the author struggled with business-minded people to explain the core of AI. This book is suitable for anyone interested in the history of Artificial Intelligence. The content is easy to follow, even for readers without prior knowledge of AI. Experts will also find something new and thought-provoking.
  • Добавил: literator
  • Дата: 4-05-2024, 21:28
  • Комментариев: 0
Название: C# Compiler Construction: Build Robust Language Tools Targeting the .NET Framework
Автор: Theophilus Edet
Издательство: CompreQuest Books
Серия: Computer Science Fundamentals
Год: 2024
Страниц: 467
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

Unlock compiler construction secrets using C# in "C# Compiler Construction: Unlock the secrets of compiler construction with C# in "C# Compiler Construction: Build Robust Language Tools Targeting the .NET Framework." Dive into the world of software development and discover how to harness the power of C# to build robust language tools that target the .NET Framework. Explore strategies for designing, implementing, and optimizing compilers with C#: In this comprehensive guide, you'll learn the ins and outs of compiler construction with C# and explore specific strategies and techniques for designing, implementing, and optimizing compilers. From lexical and syntax analysis to semantic analysis and intermediate representation, this book covers everything you need to know to master the art of compiler construction. Gain skills to deepen understanding or start journey in compiler construction: Whether you're a seasoned developer looking to deepen your understanding of compiler construction or a newcomer eager to learn the ropes, "C# Compiler Construction" has something for everyone. With clear explanations, practical examples, and hands-on exercises, you'll gain the knowledge and skills you need to take your programming expertise to the next level. Compiler construction is a fundamental aspect of software development, enabling the translation of high-level programming languages into machine-readable code. In the context of C#, compiler construction holds particular significance due to its role in the .NET ecosystem.
  • Добавил: Chipa
  • Дата: 4-05-2024, 20:12
  • Комментариев: 0

Название: Деконструкция виртуальных миров. Заметки о дизайне уровней легендарных видеоигр
Автор: Михаил Кадиков
Издательство: Издательские решения
Год: 2023
Формат: PDF/fb2/epub
Страниц: 393
Размер: 272 Mb
Язык: Русский

Эта книга позволит вам взглянуть на видеоигры глазами профессионального разработчика. Деконструкции подверглись более двадцати легендарных игр от Nintendo, Valve, Naughty Dog, Rockstar Games, FromSoftware, CD Projekt RED и др. Вы узнаете, благодаря каким дизайнерским решениям виртуальные миры захватывают и удерживают внимание, превращают исследование локаций в увлекательное приключение и общаются с игроком посредством визуального языка. Ваш взгляд на игры уже не будет прежним!

  • Добавил: literator
  • Дата: 4-05-2024, 18:47
  • Комментариев: 0
Название: Artificial Intelligence for Science and Engineering Applications
Автор: Shahab D. Mohaghegh
Издательство: CRC Press
Год: 2024
Страниц: 126
Язык: английский
Формат: epub (true)
Размер: 17.3 MB

Artificial Intelligence (AI) is defined as the simulation of human intelligence through the mimicking of the human brain for analysis, modeling, and decision‑making. Science and engineering problem solving requires modeling of physical phenomena, and humans approach the solution of scientific and engineering problems differently from other problems. Artificial Intelligence for Science and Engineering Applications addresses the unique differences in how AI should be developed and used in science and engineering. Through the inclusion of definitions and detailed examples, this book describes the actual and realistic requirements as well as what characteristics must be avoided for correct and successful science and engineering applications of AI. Offering a probing view into the unique nature of scientific and engineering exploration, this book will be of interest to generalists and experts looking to expand their understanding of how AI can better tackle and advance technology and developments in scientific and engineering disciplines.
  • Добавил: ekvator
  • Дата: 4-05-2024, 17:53
  • Комментариев: 0
Чистый дизайн. Практика эмпирического проектирования ПО
Название: Чистый дизайн. Практика эмпирического проектирования ПО
Автор: Кент Бек
Издательство: Спринт Бук
Год: 2024
Формат: pdf
Страниц: 176
Размер: 13,6 Мб
Язык: русский

Грязный код создает проблемы. Чтобы код было проще читать, приходится проводить его очистку, разбивая на части, с которыми удобно работать. Кент Бек, создатель методологии экстремального программирования и первопроходец в области паттернов проектирования, рассказывает нам, где и когда лучше проводить очистку для улучшения кода с учетом общей структуры системы. Книга не заставляет читателя проводить очистку сразу и целиком, а позволяет протестировать несколько примеров, которые подходят для поставленной задачи. Вы узнаете, как логически разделить на части большую функцию, содержащую множество строк кода. Познакомитесь с теоретическими понятиями программного дизайна: сцеплением, связностью, дисконтированными денежными потоками и вариативностью.