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

  • Добавил: literator
  • Дата: 6-07-2023, 21:53
  • Комментариев: 0
Название: The Art of Unit Testing: with examples in jаvascript, Third Edition (MEAP v9)
Автор: Roy Osherove
Издательство: Manning Publications
Год: 2023
Страниц: 325
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

The Art of Unit Testing, Third Edition updates an international bestseller to reflect modern development tools and practices. This expanded edition teaches you to write unit tests for async and observable code, as well as methods of faking functions, modules and refactorings. You'll explore test patterns and organization, working with legacy code, and even "untestable" code. The many tool-agnostic examples are presented in jаvascript, and are carefully designed so that they apply to code written in any language. The Art of Unit Testing, Third Edition guides you step by step from your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy. Now with examples using jаvascript and Node, this expanded third edition teaches you to write unit tests for async and observable code, as well as methods of faking functions, modules and refactorings.
  • Добавил: literator
  • Дата: 6-07-2023, 17:52
  • Комментариев: 0
Название: Tiny Node Projects (MEAP v3)
Автор: Jon Wexler
Издательство: Manning Publications
Год: 2023
Страниц: 139
Язык: английский
Формат: pdf, epub
Размер: 13.1 MB

Node.js brings jаvascript to server-side programming, so you can build the back- and front-ends in the same language. In this hands-on guide, you’ll find 15 fast and fresh projects that will help you go from front-end to full-stack. Tiny Node Projects is packed with exciting Node.js projects that are quick to create and work just like professional apps. Each chapter contains a different standalone project that you could easily adapt into a real product for a real client. You’ll be encouraged to think about the business logic and planning, and lots of diagrams and visualizations help detangle complex Node.js topics. A handy reference appendix is full of in-depth explanations for using popular tooling with Node! For Node.js novices and veterans alike! If you’re new to Node, the book’s beginner projects will quickly get you up to speed with the framework. If you’re already a Node pro, you’ll find projects that spark your creativity and refresh your ideas on what Node can accomplish.
  • Добавил: literator
  • Дата: 6-07-2023, 17:14
  • Комментариев: 0
Название: Java Illuminated: An Active Learning Approach, 6th Edition
Автор: Julie Anderson, Herve J. Franceschi
Издательство: Jones & Bartlett Learning
Год: 2024
Страниц: 1288
Язык: английский
Формат: epub (true)
Размер: 122.9 MB

Written for the one- to three-term introductory programming course, the sixth edition of Java Illuminated provides learners with an interactive, user-friendly approach to learning the Java programming language. Comprehensive but accessible, the text takes a progressive approach to object-oriented programming, allowing students to build on established skills to develop new and increasingly complex classes. Java Illuminated follows an activity-based active learning approach that ensures student engagement and interest. In addition, the text presents other topics of interest, including graphical user interfaces (GUI), data structures, file input and output, and graphical applications.
  • Добавил: polyanskiy
  • Дата: 6-07-2023, 11:10
  • Комментариев: 0

Автор: Грэхем, Иан
Название: Объектно-ориентированные методы. Принципы и практика. 3-е издание
Издательство: М:, ИД Вильямс
Год: 2004
Страниц: 880
Формат: DJVU, PDF
Размер: 58 МБ
Новое издание этой весьма популярной книги было полностью переработано автором с целью отразить все те значительные изменения, которые произошли в объектно-ориентированной методологии с момента выхода предыдущего издания (1991 г.). В частности, большое внимание здесь уделяется многоуровневому проектированию и компонентной технологии, языкам Java и UML...
  • Добавил: literator
  • Дата: 6-07-2023, 06:30
  • Комментариев: 0
Название: Clean Architectures in Python: A practical approach to better software design, 2nd Edition (2023 Update)
Автор: Leonardo Giordani
Издательство: Leanpub
Год: 2023-05-09
Страниц: 153
Язык: английский
Формат: pdf (true), epub
Размер: 10.2 MB

Чистая архитектура - это противоположность спагетти-коду, где все переплетено и нет отдельных элементов, которые можно легко отделить от остальных и заменить без разрушения всей системы. Суть чистой архитектуры заключается в том, чтобы четко определить "что где находится и почему", и это должно быть вашей первоочередной задачей при проектировании и внедрении программной системы, какой бы архитектуры или методологии разработки вы ни хотели придерживаться. Чтобы в полной мере оценить книгу, вам необходимо знать Python и быть знакомым с TDD, в частности с модульным тестированием и моками. Пожалуйста, обратитесь к серии статей "TDD в Python с pytest", опубликованной в моем блоге, если вам нужно освежить свои знания по этим темам.
  • Добавил: literator
  • Дата: 5-07-2023, 17:49
  • Комментариев: 0
Название: Production Engineering from DevOps to MLOps
Автор: Arnab Bose, Sebastien Donadio
Издательство: Leanpub
Год: 2023-06-29
Страниц: 124
Язык: английский
Формат: pdf (true), epub
Размер: 10.2 MB

The book to bridge DevOps and MLOps. This book takes a DevOps approach to MLOps and uniquely positions how MLOps is an extension of well-established DevOps principles using real-world use cases. It leverages multiple DevOps concepts and methodologies such as CI/CD and software testing. It also demonstrates the additional concepts from MLOps such as continuous training that expands CI/CD/CT to build, operationalize and monitor ML models. This book targets three different personas. First, data engineers and DevOps engineers who manage ML data and model platforms, deploy ML model software into production and monitor them. Second, full-stack data scientists who not only build ML models but work on the end-to-end stack of the ML lifecycle starting with data ingestion to production deployment and monitoring. Third, project managers who need to understand the intricacies of the different steps in taking an ML model to production.
  • Добавил: literator
  • Дата: 5-07-2023, 15:50
  • Комментариев: 0
Название: Introduction to the Development of Web Applications Using ASP.Net (Core) MVC
Автор: Razvan Alexandru Mezei
Издательство: Springer
Год: 2023
Страниц: 321
Язык: английский
Формат: pdf (true)
Размер: 10.8 MB

This work is intended to be used as an introduction to Web applications development using ASP.Net (Core) MVC, primarily for undergraduate students. It assumes that our readers already have some experience with one programming language (ideally C#, but other similar languages, such as Java or C++, may suffice too). Readers will be introduced to various client-side languages and frameworks (such as HTML, CSS, jаvascript, and Bootstrap), learn about some server-side ones (C#, ASP.Net Core), and make use of an object relational mapper (the Entity Framework Core). The focus of this book is on the server-side development, in particular the MVC pattern.
  • Добавил: literator
  • Дата: 5-07-2023, 14:29
  • Комментариев: 0
Название: The Garbage Collection Handbook: The Art of Automatic Memory Management, 2nd Edition
Автор: Richard Jones, Antony Hosking, Eliot Moss
Издательство: CRC Press
Год: 2023
Страниц: 610
Язык: английский
Формат: pdf (true)
Размер: 12.8 MB

Modern technology developments have made memory management more challenging, interesting and important than ever. This second edition updates the handbook, bringing together a wealth of knowledge gathered by automatic memory management researchers and developers over the past sixty years. The authors compare the most important approaches and state-of-the-art techniques in a single, accessible framework. The book addresses new challenges to garbage collection made by recent advances in hardware and software. It explores the consequences of these changes for designers and implementers of high performance garbage collectors. Along with simple and traditional algorithms, the book covers state-of-the-art parallel, incremental, concurrent and real-time garbage collection. Algorithms and concepts are often described with pseudocode and illustrations. The adoption of garbage collection by almost all modern programming languages makes a thorough understanding of this topic essential for any programmer. This authoritative handbook gives expert insight on how different collectors work as well as the various issues currently facing garbage collectors. Armed with this knowledge, programmers can confidently select and configure the many choices of garbage collectors.
  • Добавил: literator
  • Дата: 5-07-2023, 13:01
  • Комментариев: 0
Название: Pro Spring 6: An In-Depth Guide to the Spring Framework, 6th Edition
Автор: Iuliana Cosmina, Rob Harrop, Chris Schaefer
Издательство: Apress
Год: 2023
Страниц: 949
Язык: английский
Формат: pdf
Размер: 22.1 MB

Master the Spring Framework, its fundamentals and core topics, and share the authors’ insights and real-world experiences. This book goes well beyond the basics: you'll learn how to leverage the latest Spring Framework 6 to build the various tiers and parts of today's modern, complex enterprise Java applications systems, top to bottom, including data access, SQL generation with jOOQ, persistence with Hibernate, transactions, set up security, classic web and presentation tiers and adding in some reactivity. Spring 6 will be based on the latest available Long Term Support (LTS) release, Java 17. So, you will be able to do the following in your Spring applications: use records, use new utility methods in String class; utilize Local-Variable Syntax for Lambda Parameters; Nested Based Access Control, and more. Integrating Spring with the most used frameworks and libraries is covered in this book, such as Testcontainers, Hibernate, jOOQ, Kafka and many others.
  • Добавил: literator
  • Дата: 5-07-2023, 10:25
  • Комментариев: 0
Название: Become A Ninja With Angular (v16.1.0)
Автор: Ninja Squad
Издательство: Ninja Squad
Год: 2023-06-14
Страниц: 327
Язык: английский
Формат: pdf (true), epub, mobi
Размер: 10.1 MB

Данное руководство поможет разработчикам понять философию Angular на практике (в настоящее время 16.1.3), новые инструменты (такие как ES2015, TypeScript, SystemJS, Webpack, Angular CLI ...) и каждую часть инфраструктуры. К концу чтения книги вы сможете начать свой проект и создавать свои удивительные приложения!