CodeMode | Программирование
11.8K subscribers
2.35K photos
7 files
2.37K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕 Programming Ruby 3.3

Ruby - один из наиболее важных языков программирования, используемых для веб-разработки. Он поддерживает платформу Rails, на которой базируются некоторые из наиболее важных веб-сайтов. Книга Pickaxe, названная так из-за инструмента на обложке, является окончательным справочником по Ruby, высоко ценимому, полностью объектно-ориентированному языку программирования. Это обновленное издание представляет собой исчерпывающий справочник по самому языку, включающий руководство по наиболее важным функциям Ruby, включая сопоставление с образцом и Ractors, и описывает язык в версии Ruby 3.3.

🧷Скачать бесплатно.

2024
#ENG #Ruby

CodeMode | Программирование | ChatGPT
📕Test Automation Engineering Handbook

Эта книга поможет вам лучше понять автоматизацию тестирования и преодолеть разрыв между тестированием и автоматизацией тестирования.

🧷Скачать бесплатно.

2023
#ENG

CodeMode | Программирование | ChatGPT
📕 Building Microservices. Designing Fine-Grained Systems

Распределенные системы стали более мелкозернистыми за последние 10 лет, перейдя от монолитных приложений с большим объемом кода к более мелким, автономным микросервисам. Но разработка этих систем приносит свои собственные головные боли. С большим количеством примеров и практических советов эта книга дает целостный взгляд на темы, которые системные архитекторы и администраторы должны учитывать при создании, управлении и развитии архитектур микросервисов.

Микросервисные технологии быстро развиваются. Автор Сэм Ньюман дает вам прочную основу в концепциях, одновременно погружаясь в текущие решения для моделирования, интеграции, тестирования, развертывания и мониторинга ваших собственных автономных сервисов. Вы будете следовать за вымышленной компанией на протяжении всей книги, чтобы узнать, как построение архитектуры микросервисов влияет на отдельный домен.

🧷Скачать бесплатно.

2019
#ENG #Microservices

CodeMode | Программирование | ChatGPT
📕Spring Boot 3 Recipes

Решите все проблемы микрофреймворка Spring Boot 3, используя полные, реальные фрагменты кода на основе Java и примеры, вдохновленные различными проблемами и соответствующими решениями этих проблем. Когда вы начнете новый проект, вы сможете скопировать код и файлы конфигурации из этой книги, а затем изменить их для своих собственных конкретных потребностей в программировании. Это может сэкономить вам много работы по созданию проекта с нуля.
Рецепты Spring Boot 3 были пересмотрены, чтобы включить новые функции, такие как новый Spring Native, недавно переупакованный Spring Data, Spring Kafka для обмена сообщениями и больше о Kubernetes/развертывании, чем в предыдущем издании. Он включает код долгосрочной поддержки Java 17 и код Jakarta EE 9+ в качестве основы для Spring Boot 3. Этот удобный справочник по коду использует преимущества этих вещей, поскольку он знакомит вас с Spring Boot 3 и Spring Native от VMWare. Вкратце он погружается в фрагменты кода о том, как применять и интегрировать SpringBoot 3 с веб-фреймворком Spring MVC, веб-сокетами и WebFlux для быстрой разработки веб-приложений, веб-сервисов, микросервисов и многого другого.

🧷Скачать бесплатно.

2023
#ENG #Spring

CodeMode | Программирование | ChatGPT
📕 Essential Algorithms

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

🧷Скачать бесплатно.

2019
#ENG #Algorithms

CodeMode | Программирование | ChatGPT
📕Know Go. Generics

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

🧷Скачать бесплатно.

2022
#ENG #GO

CodeMode | Программирование | ChatGPT
📕Building and Delivering Microservices on AWS

Надежная автоматизация имеет решающее значение для любого изменения кода, отправляемого в производство. Конвейер выпуска позволяет вам эффективно и быстро предоставлять функции для ваших пользователей. AWS CodePipeline с его мощными возможностями интеграции и автоматизации сборки, тестирования и развертывания предлагает уникальное решение для распространенных проблем доставки программного обеспечения, таких как сбои во время развертывания, отсутствие стандартных механизмов доставки и проблемы, возникающие при создании устойчивых конвейеров.

🧷Скачать бесплатно.

2023
#ENG #AWS

CodeMode | Программирование | ChatGPT
📕Let's Go Further! Advanced patterns for building APIs and web applications in Go + Code + Bonus

Let's Go Further поможет вам расширить ваши знания о Go, выйдя за рамки основ и ознакомившись с передовыми шаблонами разработки, управления и развертывания API и веб—приложений.
Она основана на многих концепциях, которые были представлены в Let's Go, и описывает процесс сборки RESTful JSON API от начала до конца - от начальной настройки проекта до развертывания в рабочей среде.
Это дает нам возможность осветить важные темы в контексте полного, работающего приложения, включая миграции SQL, запросы CORS, авторизацию на основе разрешений, управление фоновыми задачами, показатели отчетности, автоматизацию этапов сборки и развертывания и многое другое.
Если вам понравился Let's Go, этот курс должен вам отлично подойти и стать идеальным следующим шагом в освоении Go.

🧷Скачать бесплатно.

2022
#ENG #GO

CodeMode | Программирование | ChatGPT
📕OGRE 3D 1.7 Application Development Cookbook

OGRE (Object-oriented Graphics Rendering Engine) 3D — это ориентированный на сцены, гибкий 3D-движок, написанный на C++, призванный упростить и сделать более интуитивно понятным для разработчиков создание приложений, использующих аппаратно ускоренную 3D-графику.

Разработка графических приложений с использованием OGRE 3D может начаться с малого, но вскоре может разрастись до чудовищно сложных зверей, которые просто невозможно понять сразу. Эта книга поможет вам легко разрабатывать приложения с использованием OGRE 3D.

🧷Скачать бесплатно.

2012
#ENG #OGRE

CodeMode | Программирование | ChatGPT
📕 Advanced Applications of Python Data Structures and Algorithms

Структуры данных - это важнейшие принципы, применимые к любому языку программирования в области информатики. Структуры данных могут быть изучены с помощью Python легче, чем с помощью любого другого языка программирования, благодаря их интерпретируемости, интерактивности и объектно-ориентированному характеру. Компьютеры могут хранить и обрабатывать данные с необычайной скоростью и с выдающейся точностью. Поэтому крайне важно, чтобы данные эффективно хранились и к ним можно было быстро получить доступ. Кроме того, обработка данных должна занимать как можно меньше времени при сохранении максимально возможного уровня точности. Расширенные приложения структур данных и алгоритмов Python помогают понять и применить основы структур данных и их многочисленные реализации, а также обсуждают преимущества и недостатки различных структур данных. Охватывающий ключевые темы, такие как Python, связанные списки, типы данных и операторы, этот справочник идеально подходит для профессионалов отрасли, специалистов по информатике, исследователей, академиков, эрудитов, практиков, преподавателей и студентов.

🧷Скачать бесплатно.

2023
#ENG #Python

CodeMode | Программирование | ChatGPT