The Art of Unit Testing, Third Edition (MEAP v9)

Автор: literator от 6-07-2023, 21:55, Коментариев: 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.
 

Tiny Node Projects (MEAP v3)

Автор: literator от 6-07-2023, 17:54, Коментариев: 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.
 

Java Illuminated: An Active Learning Approach, 6th Edition

Автор: literator от 6-07-2023, 17:17, Коментариев: 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.
 

Clean Architectures in Python: A practical approach to better software design, 2nd Edition (2023 Update)

Автор: literator от 6-07-2023, 06:32, Коментариев: 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", опубликованной в моем блоге, если вам нужно освежить свои знания по этим темам.
 

Production Engineering from DevOps to MLOps

Автор: literator от 5-07-2023, 17:50, Коментариев: 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.
 

Introduction to the Development of Web Applications Using ASP .Net (Core) MVC

Автор: literator от 5-07-2023, 15:51, Коментариев: 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.
 

The Garbage Collection Handbook: The Art of Automatic Memory Management, 2nd Edition

Автор: literator от 5-07-2023, 14:35, Коментариев: 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.
 

Pro Spring 6: An In-Depth Guide to the Spring Framework, 6th Edition

Автор: literator от 5-07-2023, 13:03, Коментариев: 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.
 

Become A Ninja With Angular (2023-06-14)

Автор: literator от 5-07-2023, 10:27, Коментариев: 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 ...) и каждую часть инфраструктуры. К концу чтения книги вы сможете начать свой проект и создавать свои удивительные приложения!
 

Основы программирования (2015)

Автор: umkaS от 5-07-2023, 09:13, Коментариев: 0

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

Название: Основы программирования
Автор: Окулов С.М.
Издательство: Лабopатopия знаний
Год: 2015 - 8-е изд., перераб.
Cтраниц: 336
Формат: pdf
Размер: 11 мб
Язык: русский

В книге рассмотрены фундаментальные положения программирования: конечная величина и конструируемые на ее основе различные типы данных; управляющие конструкции - элементарные составляющие любого алгоритма и основа управления вычислительным процессом; структуризация задач как основополагающий механизм их реализации на компьютере; упорядочение (сортировка) как основа эффективной работы с любыми данными и, наконец, перебор вариантов, как универсальная схема компьютерного решения задач.