🌎 MongoDB in Action, Third Edition: Building on the Atlas Data Platform (2025)
❔ Чему вы научитесь:
🔵 проектировать документные схемы: вложение против ссылок, работа с денормализацией;
🔵 писать запросы и агрегационные конвейеры вместо привычного SQL;
🔵 подбирать индексы под нагрузку и читать планы выполнения;
🔵 разворачивать и эксплуатировать кластер в Atlas;
🔵 настраивать репликацию и шардирование, выбирать ключ шардирования;
🔵 работать с транзакциями и уровнями согласованности чтения и записи.
"MongoDB in Action" — третье издание переработано вокруг Atlas, то есть управляемого облачного развёртывания, а не только самостоятельно поднятого сервера. Рассчитана на бэкенд-разработчиков и инженеров, знакомых с реляционными БД: основное внимание уделяется смене модели мышления при переходе к документам. Практический результат — схема и индексы, спроектированные под запросы приложения, а не перенесённые из реляционной привычки.
🌎 Electrical engineering without prior knowledge: Understand the basics within 7 days (2020)
❔ Чему вы научитесь:
🔵 оперировать базовыми величинами: напряжение, ток, сопротивление, мощность;
🔵 применять закон Ома и правила Кирхгофа к последовательным и параллельным цепям;
🔵 различать постоянный и переменный ток, понимать частоту и действующее значение;
🔵 разбираться в назначении резисторов, конденсаторов и катушек в схеме;
🔵 читать простые принципиальные схемы и условные обозначения;
🔵 соблюдать базовые правила электробезопасности.
"Electrical engineering without prior knowledge" — вводный курс с нулевого уровня, разбитый на короткие ежедневные блоки и рассчитанный на семь дней. Математика сведена к минимуму: акцент на понимании физического смысла величин, а не на выводе формул. Подойдёт студентам перед первым семестром, самоучкам и специалистам из смежных областей; для проектирования схем этого объёма не хватит — это основа, с которой можно переходить к профильным учебникам.
🌎 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 и генеративного искусства.