🌎 Django 5 By Example: Build powerful and reliable Python web applications from scratch. Antonio Melé, 5-е издание (2024)
❔ Чему вы научитесь:
🔵 строить проекты от моделей и вью до шаблонов и админки;
🔵 работать с формами, аутентификацией и пользовательскими профилями;
🔵 реализовывать связи между сущностями и сложные запросы через ORM;
🔵 подключать Celery и Redis для фоновых задач;
🔵 писать REST API средствами Django REST Framework;
🔵 добавлять WebSocket-функциональность через Django Channels.
"Django 5 By Example" — обучение через четыре сквозных проекта: блог, соцсеть с закладками, интернет-магазин и обучающая платформа. Версия фреймворка вынесена в название, примеры соответствуют Django 5. Рассчитана на тех, кто знает Python, но не работал с вебом; по объёму и темпу это полноценный курс, а не быстрый старт.
🌎 Mastering Swift 6: Modern programming techniques for high-performance apps in Swift 6, 7th Edition (2024)
❔ Чему вы научитесь:
🔵 владеть системой типов: опционалы, дженерики, протоколы, ассоциированные типы;
🔵 применять протокол-ориентированное проектирование вместо наследования классов;
🔵 работать с async/await, акторами и структурированной конкурентностью;
🔵 понимать строгую проверку изоляции данных, введённую в Swift 6;
🔵 управлять памятью: ARC, циклы ссылок, семантика значений;
🔵 использовать сопоставление с образцом, обработку ошибок и функциональные приёмы.
"Mastering Swift 6" — систематическое руководство по языку как таковому, без привязки к конкретному фреймворку интерфейса. Ключевая тема издания — модель конкурентности Swift 6, где компилятор начал жёстко проверять гонки данных; миграция существующих проектов из-за этого нетривиальна. Рассчитана на разработчиков с опытом на Swift или другом современном языке.
🌎 GitHub for Next-Generation Coders: Build your ideas, share your code, and join a community of creators (2024)
❔ Чему вы научитесь:
🔵 работать с репозиториями, коммитами и ветками;
🔵 оформлять pull request и проходить код-ревью;
🔵 разрешать конфликты слияния без паники;
🔵 вести задачи через issues и организовывать работу над проектом;
🔵 участвовать в open source: форки, вклад в чужие проекты, правила сообщества;
🔵 публиковать страницы через GitHub Pages и автоматизировать рутину в Actions.
"GitHub for Next-Generation Coders" — вводная книга для начинающих: платформа объясняется с нуля, в том числе то, как вообще устроена совместная работа над кодом. Подойдёт студентам, школьникам постарше и самоучкам, которые пишут код, но никогда не работали в команде. Опытному разработчику нового не даст — это первый шаг, а не справочник по Git.
🌎 Vulkan 3D Graphics Rendering Cookbook: Implement expert-level techniques for high-performance graphics with Vulkan, 2nd Edition (2025)
❔ Чему вы научитесь:
🔵 выстраивать рендер на Vulkan: устройства, очереди, свопчейн, синхронизация;
🔵 работать с дескрипторами, буферами и памятью GPU;
🔵 реализовывать PBR-освещение и загружать сцены из glTF;
🔵 строить тени, отложенное затенение и постобработку;
🔵 использовать compute-шейдеры и bindless-подход к ресурсам;
🔵 профилировать кадр и отлаживать конвейер через слои валидации.
"Vulkan 3D Graphics Rendering Cookbook" — формат рецептов с кодом на C++: каждая техника доводится до работающего результата. Порог входа высокий — нужны уверенный современный C++, понимание графического конвейера и линейной алгебры; Vulkan прощает ошибки куда меньше, чем OpenGL. Второе издание переработано под актуальное состояние API и современные практики рендеринга.
🌎 Innovations in Optimization and Machine Learning (2024)
❔ Чему вы научитесь:
Вы погрузитесь в передовые математические алгоритмы и гибридные модели, находящиеся на стыке теории оптимизации и глубокого обучения. Книга исследует современные подходы к решению сложных невыпуклых и многокритериальных задач, включая продвинутые метаэвристические методы, роевой интеллект и нейросетевую оптимизацию. Вы узнаете, как эти алгоритмы применяются на практике для существенного повышения вычислительной эффективности и точности прогнозирования в сложных аналитических системах.
"Innovations in Optimization and Machine Learning" — это научно-исследовательский труд для опытных дата-саентистов, инженеров машинного обучения и математиков. Издание выходит за рамки стандартных библиотек и фреймворков, предлагая глубокий теоретический и прикладной анализ новейших прорывов в индустрии, необходимых для создания систем ИИ следующего поколения.
🌎 TypeScript Cookbook: Real World Type-Level Programming (2023)
❔ Чему вы научитесь:
🔵 писать условные и сопоставляемые типы, выводить типы через infer;
🔵 работать с дженериками и ограничениями, не скатываясь в any;
🔵 строить type guards и дискриминируемые объединения;
🔵 типизировать сторонние библиотеки и писать декларации;
🔵 настраивать tsconfig и режимы строгости под проект;
🔵 разбирать ошибки компилятора, а не глушить их приведением типов.
"TypeScript Cookbook" — формат «задача → рецепт → разбор», без последовательного введения в язык. Рассчитана на тех, кто уже пишет на TypeScript и упирается в систему типов на реальных задачах: дженерики, вывод, интеграция с JS-кодом. Основная ценность — объяснения, почему компилятор ведёт себя именно так, после которых сложные типы перестают быть подбором наугад.
🌎 Persistence Best Practices for Java Applications (2023)
❔ Чему вы научитесь:
🔵 проектировать слой хранения с учётом объектно-реляционного рассогласования;
🔵 применять JPA и Hibernate осознанно: жизненный цикл сущностей, ленивая загрузка, кэши;
🔵 диагностировать N+1 и другие типовые проблемы производительности ORM;
🔵 выбирать между реляционной и NoSQL-моделью под конкретный сценарий;
🔵 работать с транзакциями и согласованностью в распределённой системе;
🔵 изолировать доменную модель от деталей хранилища.
"Persistence Best Practices for Java Applications" — про принципы и компромиссы слоя данных, а не про пошаговое руководство по Hibernate. Рассчитана на Java-разработчиков с опытом, которые уже сталкивались с непредсказуемым поведением ORM. Практический результат — понимание, почему запрос выполняется именно так, и умение выбрать модель хранения до того, как она станет узким местом.