🌎 Windows Security Internals: A Deep Dive into Windows Authentication, Authorization, and Auditing. James Forshaw (2024)
❔ Чему вы научитесь:
🔵 разбирать модель безопасности Windows: SID, токены доступа, дескрипторы, ACL;
🔵 понимать проверку доступа изнутри — как ядро принимает решение о разрешении;
🔵 работать с олицетворением, привилегиями и уровнями целостности;
🔵 разбирать аутентификацию: NTLM, Kerberos, взаимодействие с Active Directory;
🔵 исследовать систему через PowerShell-модуль NtObjectManager;
🔵 читать журнал аудита и понимать, что именно попадает в события безопасности.
"Windows Security Internals" — книга уровня внутреннего устройства: автор работает в Project Zero, и материал написан с позиции исследователя, а не администратора. Порог входа высокий — нужны опыт с Windows на системном уровне и понимание работы ОС. Практическая отдача для обеих сторон: защитникам — понимание, почему конфигурация даёт доступ, исследователям — база для поиска логических уязвимостей в рамках легальных работ и bug bounty.
🌎 Designing Electronics That Work: Real-World Hardware Development (2025)
❔ Чему вы научитесь:
🔵 вести проект от требований к схеме, прототипу и серийному изделию;
🔵 выбирать компоненты с оглядкой на доступность, допуски и жизненный цикл;
🔵 проектировать питание: развязка, земляные слои, тепловой расчёт;
🔵 разводить платы с учётом целостности сигналов и требований ЭМС;
🔵 закладывать в конструкцию тестируемость и производственные ограничения (DFM/DFT);
🔵 отлаживать реальное железо и разбирать причины отказов.
"Designing Electronics That Work" — книга о разнице между схемой, которая работает на столе, и устройством, которое работает всегда и в серии. Рассчитана на инженеров и продвинутых любителей, знающих основы электроники: базовые законы и работу компонентов здесь не объясняют. Ценность — в накопленном производственном опыте: типовые ошибки, из-за которых прототип не превращается в изделие, и способы их избежать на этапе проектирования.
🌎 Building Generative AI Services with FastAPI: A Practical Approach to Developing Context-Rich Generative AI Applications (2025)
❔ Чему вы научитесь:
🔵 собирать асинхронный сервис на FastAPI с валидацией через Pydantic;
🔵 отдавать ответы модели потоком — через SSE и WebSocket;
🔵 подключать векторное хранилище и выстраивать RAG-конвейер;
🔵 управлять контекстом, историей диалога и состоянием между запросами;
🔵 ставить длительную генерацию в фоновые задачи и очереди;
🔵 контейнеризовать сервис, следить за латентностью и стоимостью вызовов.
"Building Generative AI Services with FastAPI" — акцент на инженерной обвязке вокруг модели, а не на промптах: как довести прототип из ноутбука до работающего API. Рассчитана на Python-разработчиков, знакомых с веб-фреймворками и async; глубокого знания ML не требуется. Практический результат — сервис, который выдерживает нагрузку, стримит ответы и не разваливается на долгих запросах.
🌎 Python Polars: The Definitive Guide: Transforming, Analyzing, and Visualizing Data with a Fast and Expressive DataFrame API (2025)
❔ Чему вы научитесь:
🔵 писать преобразования в выразительном API: expressions, контексты, цепочки операций;
🔵 использовать ленивые вычисления и понимать, как оптимизатор перестраивает план;
🔵 работать с данными, не помещающимися в память, через streaming-режим;
🔵 строить группировки, оконные функции и соединения таблиц;
🔵 обрабатывать временные ряды и типизированные колонки без сюрпризов с NaN;
🔵 переносить существующий код с pandas и оценивать разницу в производительности.
"Python Polars" — книга объясняет не только синтаксис, но и устройство движка на Rust с Arrow под капотом: понятно, откуда берётся скорость и когда её не будет. Рассчитана на аналитиков и дата-инженеров, знакомых с pandas и упирающихся в его ограничения. Основная перестройка мышления — от поэлементных операций к декларативным выражениям, и именно на неё сделан упор.
❔ Чему вы научитесь:
🔵 отлаживать код осмысленно: точки останова, условные брейкпоинты, удалённая отладка;
🔵 читать стектрейсы и логи, доходя до первопричины, а не до симптома;
🔵 снимать и анализировать heap dump и thread dump;
🔵 профилировать приложение и находить утечки памяти;
🔵 разбирать проблемы многопоточности: дедлоки, гонки, зависшие потоки;
🔵 наблюдать за поведением JVM в проде через JFR и мониторинг GC.
"Troubleshooting Java" — книга не про синтаксис, а про инструменты и методику расследования: как понять, что происходит внутри работающего приложения. Рассчитана на разработчиков, которые уже пишут на Java и сопровождают код в эксплуатации. Ценность в порядке действий: от воспроизведения проблемы к гипотезе и её проверке инструментами, вместо расстановки логов наугад.
🌎 Beginner's Step-by-Step Coding Course: Learn Computer Programming the Easy Way (2020)
❔ Чему вы научитесь:
🔵 понимать базовые конструкции: переменные, условия, циклы, функции;
🔵 писать простые программы на Python и разбираться в его синтаксисе;
🔵 делать интерактивные страницы на HTML, CSS и JavaScript;
🔵 собирать проекты в Scratch, начиная с визуального программирования;
🔵 работать с алгоритмами и структурами данных на вводном уровне;
🔵 ориентироваться в терминологии и понимать, чем языки отличаются друг от друга.
"Beginner's Step-by-Step Coding Course" — иллюстрированное издание DK с пошаговыми схемами: материал подаётся через визуальные разборы, а не сплошной текст. Порог входа нулевой, подойдёт школьникам, родителям и взрослым без технического бэкграунда. Задача книги — обзорная: дать попробовать несколько языков и понять, куда двигаться дальше, а не подготовить к работе.