🌎 TypeScript Cookbook: Real World Type-Level Programming (2023)
❔ Чему вы научитесь:
🔵 писать условные и сопоставляемые типы, выводить типы через infer;
🔵 работать с дженериками и ограничениями, не скатываясь в any;
🔵 строить type guards и дискриминируемые объединения;
🔵 типизировать сторонние библиотеки и писать декларации;
🔵 настраивать tsconfig и режимы строгости под проект;
🔵 разбирать ошибки компилятора, а не глушить их приведением типов.
"TypeScript Cookbook" — формат «задача → рецепт → разбор», без последовательного введения в язык. Рассчитана на тех, кто уже пишет на TypeScript и упирается в систему типов на реальных задачах: дженерики, вывод, интеграция с JS-кодом. Основная ценность — объяснения, почему компилятор ведёт себя именно так, после которых сложные типы перестают быть подбором наугад.
🌎 Canva Cookbook: Unlock the full potential of Canva with practical recipes for creating stunning visuals effortlessly (2025)
❔ Чему вы научитесь:
🔵 собирать макеты под конкретные форматы: посты, сторис, презентации, печать;
🔵 работать с типографикой, сетками и выравниванием внутри редактора;
🔵 заводить brand kit — шрифты, палитру, логотипы — и держать материалы в едином стиле;
🔵 использовать шаблоны как основу, а не как готовый результат;
🔵 применять встроенные ИИ-инструменты для генерации и обработки изображений;
🔵 настраивать совместную работу над макетом и корректный экспорт под задачу.
"Canva Cookbook" — книга построена как набор рецептов под конкретные задачи, а не как последовательный курс. Подойдёт маркетологам, SMM-специалистам и всем, кому визуал нужен для работы, но нанимать дизайнера не под что; графического образования не требуется. Практический результат — свои шаблоны и стилевые заготовки вместо ручной сборки каждого макета с нуля.
🌎 CockroachDB: The Definitive Guide: Distributed Data at Scale, 2nd Edition (2025)
❔ Чему вы научитесь:
🔵 разворачивать кластер и понимать устройство слоёв: ranges, replicas, Raft;
🔵 проектировать схему и первичные ключи так, чтобы не собирать hotspot;
🔵 работать с распределёнными транзакциями и уровнями изоляции;
🔵 размещать данные по регионам и настраивать survival goals;
🔵 читать планы запросов и оптимизировать распределённые джоины;
🔵 планировать бэкапы, апгрейды и поведение кластера при отказе узла.
"CockroachDB: The Definitive Guide" — книга объясняет не только API, но и почему распределённая SQL-СУБД ведёт себя иначе, чем привычный PostgreSQL. Рассчитана на архитекторов, DBA и бэкенд-инженеров, выбирающих или уже эксплуатирующих CockroachDB. Основная польза — умение заранее спроектировать схему и топологию под нагрузку, а не чинить деградацию задним числом.
🌎 The Nature of Code: Simulating Natural Systems with JavaScript. Daniel Shiffman (2024)
❔ Чему вы научитесь:
🔵 описывать движение через векторы, силы и ускорение;
🔵 моделировать физику: гравитацию, трение, пружины, столкновения;
🔵 строить осцилляции и тригонометрические траектории;
🔵 генерировать фракталы и рекурсивные структуры;
🔵 писать автономных агентов и симуляции роевого поведения;
🔵 применять клеточные автоматы, генетические алгоритмы и нейросети к визуальным задачам.
"The Nature of Code" — код здесь пишется на JavaScript с p5.js, и каждая глава строится от физического или биологического явления к работающей симуляции на экране. Рассчитана на тех, кто знает базовый JavaScript и хочет перейти от статичной графики к системам, которые ведут себя сами. Отличие от учебников по анимации — в акценте на правила поведения, а не на покадровую отрисовку; на выходе получается собственная библиотека приёмов для creative coding и генеративного искусства.
🌎 Mastering MySQL Administration: High Availability, Security, Performance, and Efficiency (2024)
❔ Чему вы научитесь:
🔵 настраивать репликацию и отказоустойчивые топологии, планировать failover;
🔵 разбирать медленные запросы: EXPLAIN, индексы, план выполнения;
🔵 тюнить InnoDB — буферный пул, журналы, параметры конфигурации;
🔵 закрывать доступ: привилегии, шифрование соединений, аудит;
🔵 выстраивать резервное копирование и проверяемое восстановление;
🔵 снимать метрики и понимать, где именно упирается сервер.
"Mastering MySQL Administration" — книга для DBA и инженеров, которые уже эксплуатируют MySQL и отвечают за прод, а не знакомятся с SQL. Акцент на операционной стороне: что делать, когда база тормозит, реплика отстаёт или узел выпал. От документации отличается связкой «симптом → диагностика → конфигурация», собранной из эксплуатационного опыта.
❔ Чему вы научитесь:
🔵 писать скрипты автоматизации на стандартной библиотеке Python;
🔵 дёргать API облаков и сервисов, разбирать ответы и обрабатывать ошибки;
🔵 автоматизировать работу с контейнерами и оркестрацией;
🔵 встраивать Python-шаги в CI/CD-конвейеры;
🔵 собирать логи, метрики и уведомления в единый пайплайн.
"Hands-On Python for DevOps" — книга о Python как инструменте инфраструктурщика: не курс языка, а набор рабочих сценариев автоматизации. Подойдёт DevOps- и SRE-инженерам, которые пишут bash и хотят перейти на что-то более поддерживаемое; базовый синтаксис Python предполагается известным. Практический результат — свои утилиты вместо разрозненных однострочников.
🌎 Cyber Security Kill Chain — Tactics and Strategies (2025)
❔ Чему вы научитесь:
🔵 раскладывать атаку по фазам kill chain: разведка, вооружение, доставка, эксплуатация, закрепление, C2;
🔵 понимать, какие следы оставляет атакующий на каждом этапе, и строить под них детект;
🔵 оценивать поверхность атаки и данные OSINT, доступные о вашей инфраструктуре;
🔵 разрывать цепочку до стадии воздействия, а не разбирать последствия;
🔵 выстраивать процесс реагирования на инцидент и разбор постфактум.
"Cyber Security Kill Chain" — книга разбирает атаку как процесс, а не как набор отдельных техник, и от каждой фазы идёт к защитным мерам. Рассчитана на blue team, SOC-аналитиков и тех, кто отвечает за безопасность инфраструктуры; базовое понимание сетей и ОС предполагается. Материал применим в легальном контуре: мониторинг своей сети, лаборатории, пентест по договору.