152890
Обратная связь: @proglibrary_feedback_bot Актуальные мероприятия по разработке: @event_listener_bot По вопросам рекламы @proglib_adv Прайс: @proglib_advertising http://ad.proglib.io/
📘 4 декабря стартует набор на курс «Математика для разработки AI-моделей»
Если вы работаете с моделями или хотите перейти в DS/ML, декабрь — идеальный момент закрыть фундаментальные пробелы.
На курсе вы разберёте ключевые разделы, которые лежат в основе современных AI-моделей: линейная алгебра, анализ, оптимизация, математический анализ, вероятности, статистика. Всё через практику в Python.
В программе живые занятия с экспертами AI-индустрии (SberAI, ВШЭ, WB&Russ), разбор реальных задач, квизы и финальный проект.
🌐 Формат: онлайн + доступ к записям
🎁 Бонусы: курс «Школьная математика» в подарок, бесплатный тест по математике
После лекций будет разбор ваших решений и возможность задать вопросы преподавателям.
👉 Записаться на курс
📚 PostgreSQL Mistakes and How to Avoid Them (2025)
PostgreSQL — мощная СУБД, но и ошибок при работе с ней совершают столько, что хватило на целую книгу. Хорошая новость: книга собрала типовые провалы, анти-паттерны и реальные кейсы, чтобы ты научился на чужих ошибках, а свои совершали реже.
Что разберёшь:
🔹 Конфигурационные ловушки. Почему auto-tuning не спасает, как убить базу неправильным shared_buffers и куда утекают подключения.
🔹 Плохие SQL-практики. N+1, OR’ы, перегруженные функции, неиндексируемые фильтры — всё то, что превращает запросы в омерзительно медленные.
🔹 Ошибки с типами данных. timestamp vs timestamptz, varchar(255) «на всякий случай», JSONB под всё подряд — и почему это ломает дизайн.
🔹 Проблемы с таблицами и индексами.
Индексы, которые не используются; таблицы, которые раздуваются; VACUUM, про который «вспомнили слишком поздно».
🔹 Неправильное использование фич.
Плохие триггеры, кривые sequence’ы, ненужные CTE и всё, что съедает перформанс.
🔹 Администрирование и безопасность. Реплики, которые не реплицируют; бэкапы, которые не восстанавливаются; роли, у которых слишком много прав.
🔹 Миграции и обновления. Как обновить базу, не разрушив половину системы — и какие ошибки чаще всего убивают процесс.
Каждая ошибка в книге — живой сценарий, разбор «почему так происходит», демо и чёткие рекомендации, как сделать правильно. Без мифов, без догадок — только практические знания, которые пригодятся в реальной работе.
🔗 Скачать
🤌 Бонусы для подписчиков:
— Скидка 40% на все курсы Академии
— Розыгрыш Apple MacBook
— Бесплатный тест на знание математики
🐸 Книги для программистов | Поддержать бустом
📚 Refactoring to Rust (2025)
Есть старый код, который работает… но медленно, ненадёжно и «там страшно трогать»?
Хорошая новость: его не обязательно переписывать полностью. Rust можно внедрять точечно — в самые горячие и проблемные места. Книга показывает, как сделать это аккуратно и без боли.
Что ты освоишь:
🔹 Как писать Rust-библиотеки, вызываемые из других языков. Добавил модуль — получил ускорение, не ломая остальной код.
🔹 Как внедрять Rust-фичи в существующие сервисы. Нативный FFI, обёртки, интеграции — минимум магии, максимум выгоды.
🔹 Как работает Ownership и Borrowing. Эти механизмы заставляют писать безопасный, предсказуемый и оптимальный код — без утечек памяти и гонок данных.
🔹 Ошибки как значения. Enum’ы вместо непредсказуемых исключений. Чётко, прозрачно, безопасно.
🔹 Работа со строками без траты памяти. Rust даёт несколько типов строк — и это не «извращение», а инструмент экономии.
🔹 Конкурентность и async, которые не взрываются. Почему переходить с потоков Python/PHP/JS на Rust — как открыть второе дыхание.
🔹 Rust в вебе. Сборка HTTP-сервисов, обёртки над опасным кодом, даже WASM.
Главная идея книги: Rust — это не про «давайте всё перепишем». Это про «хирургический апгрейд» тех мест, где твой старый код уже задыхается.
🔗 Скачать
🤌 Бонусы для подписчиков:
— Скидка 40% на все курсы Академии
— Розыгрыш Apple MacBook
— Бесплатный тест на знание математики
🐸 Книги для программистов | Поддержать бустом
📚 MongoDB in Action, Third Edition: Building on the Atlas Data Platform, 3rd Edition (2025)
MongoDB давно стала датастором «на все случаи жизни» — документы, логи, картинки, всё туда. Версия 8.0 и экосистема Atlas добавляют к этому векторный поиск, стримы, SQL-интерфейс и удобную работу с шардированием. Книга аккуратно проводит через всё это, без боли и магии.
Что нового и полезного ты узнаешь:
🔹 Все фичи MongoDB 8.0 без перелопачивания документации. От улучшенного шардирования до переноса коллекций между шардами.
🔹 Создание кластера в Atlas через CLI. Нажал, развернул, работает.
🔹 Векторный поиск для GenAI. Как строить RAG-ботов и семантический поиск, не переходя на отдельный движок.
🔹 Полнотекстовый поиск и Atlas Search. Фильтрация, ранжирование, индексирование — как в нормальных поисковых движках, но внутри MongoDB.
🔹 Event-driven приложения через Atlas Stream Processing. Обработка данных в реальном времени без Kafka-кластера на домашнем ноутбуке.
🔹 Оптимизация и безопасность. Бэкапы, шифрование, профилирование медленных запросов, индексы — всё, что обычно осваивают методом «грабли первой степени».
🔹 Практика, а не теория. Сборка RAG-чатбота, работа с агрегациями, разбор продовых кейсов.
MongoDB в этой книге — не просто хранилище документов. Это multi-cloud платформа, которую можно натянуть как под классические CRUD-проекты, так и под нагруженные AI-сервисы.
🔗 Скачать
🤌 Бонусы для подписчиков:
— Скидка 40% на все курсы Академии
— Розыгрыш Apple MacBook
— Бесплатный тест на знание математики
🐸 Книги для программистов | Поддержать бустом
📚 Modern C: Covers the C23 standard, 3rd Edition (2025)
В новом стандарте C23 язык получил улучшения по безопасности, производительности и удобству — и книга от автора из ISO-комитета аккуратно проводит через всё это, не ломая мозг.
Что внутри:
🔹 Полный набор фич C23. Новые конструкции, улучшенные типы, безопасность памяти, новые возможности для компиляторов.
🔹 Современный стиль на C. Как писать код, который и читается, и работает, и не оставляет после себя минных полей из указателей.
🔹 Портируемый код без боли. Как писать так, чтобы приложение запускалось на всём — от bare-metal до Linux-сервера.
🔹 Многопоточность с атомиками и синхронизацией. Актуальный подход, без устаревших советов «никогда не трогайте threads».
🔹 Type-generic programming. Чтобы писать меньше дублирующего кода и больше — полезного.
🔹 Работа с ошибками. Новый взгляд на обработку сбоев и отказоустойчивость — с учётом стандартов.
🔗 Скачать
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Книги для программистов | Поддержать бустом
А мидл что?
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Книги для программистов | Поддержать бустом
📚 Coding with AI: Examples in Python (2025)
Половина задач в разработке не требует ничего сверхъестественное, а требует терпения. Документация, тесты, черновики UI, рефакторинг, поиск багов… Теперь всё это можно делегировать — и именно об этом эта книга.
Автор сразу идёт к практике: никаких «давайте настроим окружение», а сразу bite-size проекты, реальные промты и шаг-за-шагом применение ИИ в работе разработчика.
Что узнаешь:
🔹 Как встроить ИИ в ежедневный рабочий процесс. От проектирования и ресёрча до тестирования и документации.
🔹 Как писать код быстрее и чище. Copilot, Tabnine, Blackbox AI — примеры, где они реально экономят время, а где мешают.
🔹 Как отлавливать и минимизировать галлюцинации. Распознавать, когда модель «несёт», и возвращать её в рамки.
🔹 Как проектировать UI и тесты. И да — ты даже соберешь игру, но только после хорошего фундамента.
🔹 Как создавать свои промты, которые не стыдно сохранить. Структура, шаблоны, переиспользование — всё по-взрослому.
Книга не про магию и не про замену разработчиков. Это гайд по тому, как заставить ИИ выполнять рутинные задачи, а тебе — делать сложную работу быстрее и спокойнее.
🔗 Скачать
🔹 Курс «Специалист по ИИ»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Книги для программистов | Поддержать бустом
«Читай документацию» — говорили они
🐸 Книги для программистов | Поддержать бустом
📊 А правда, что математика в Data Science не нужна?
Нет. Без неё вы не пройдёте собес и не поймёте, почему модель ведёт себя странно. Линал, матан и вероятности — это база, без которой работа в ML превращается в угадайку.
🔥 Эту базу можно собрать за 2 месяца на экспресс-курсе «Математика для Data Science».
👩🏫 Кто ведёт курс:
→ Мария Тихонова
PhD, руководитель исследовательского направления в SberAI, доцент ВШЭ.
→ Диана Миронидис
Преподаватель ВШЭ, автор научпоп-материалов по математике для блога МТС.
→ Ксения Кондаурова
Преподаватель преподаватель T-Банка, автор курсов ЦУ и Edutoria.
→ Маргарита Бурова
Академический руководитель программ по аналитике и ML, Wildberries & Russ.
🎁 Что сейчас доступно:
→ бесплатный тест, чтобы узнать свой уровень математики;
→ скидка 40% до 30 ноября;
→ если оплатить до конца ноября, курс «Базовая математика» в подарок.
👉 Пишите менеджеру, если хотите попасть в поток
Да-да, ты вон там, наверху
🐸 Книги для программистов | Поддержать бустом
📚 Vibe Coding: The Future of Programming (2025)
Привычное программирование меняется: всё больше задач берут на себя Copilot, Codex и другие ассистенты. Мы уже не просто «пишем код», а формулируем промпты, корректируем черновики ИИ и принимаем архитектурные решения. Это и есть вайб-кодинг — новая реальность.
Addy Osmani в своей книге разбирает, как разрабам любого уровня встроиться в этот процесс так, чтобы ИИ стал ускорителем, а не источником проблем и сюрпризов.
Что интересного внутри:
🔹 Почему ИИ стабильно закрывает лишь ~70% работы и где чаще всего всё ломается.
🔹 Рабочие паттерны: ИИ как первый драфтер, как напарник и как строгий валидатор.
🔹 «Золотые правила вайб-кодинга» — как общаться с ИИ эффективно.
🔹 Как сеньорам использовать ассистентов как бустер для архитектуры, ревью и больших задач.
🔹 Как мидлам прокачивать системное мышление, DevOps и интеграцию — там ИИ пока слаб.
🔹 Как джунам расти в эпоху ИИ: не терять фундамент, учиться дебагу без костылей и прокачивать навык формулировать промпты.
🔹 Какие навыки точно не устареют: доменная экспертиза, проектирование систем, качество, коммуникация.
Если кратко: вместо страха «ИИ заберёт работу» — прагматичный разбор того, как работать рядом с ИИ так, чтобы твоя ценность только росла.
🔗 Скачать
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Книги для программистов | Поддержать бустом
🎉 Большая распродажа Proglib Academy — минус 40% на всё!
📚 Выбирай свой курс:
▫️ «Экспресс-курс по математике для DS» — получи фундамент для построения успешной карьеры в Data Science
▫️ «Математика для DS» — для тех, кто хочет уверенно работать с данными;
▫️ «Основы Python» — чтобы начать писать код с нуля;
▫️ «Алгоритмы и структуры данных» — для будущих инженеров;
▫️ «Специалист по ИИ» или «AI-агенты», или «Машинное обучение» — для тех, кто хочет прокачаться в ИИ.
▫️ «Архитектуры и шаблоны проектирования» — чтобы писать гибкий, масштабируемый код как мидл+ разработчик.
▫️ «Основы IT для непрограммистов» — для тех, кто хочет понимать, как устроены технологии, не будучи разработчиком.
🎁 Бонусы ноября:
▫️ Розыгрыш MacBook Pro 14 — купи любой курс и пройди 2 недели обучения до 30 ноября.
▫️ Бесплатный тест по математике — за 5 минут покажет, какие темы стоит подтянуть перед DS.
👉 Выбрать курс со скидкой
👣 — язык простых решений. Но чтобы не загнать свою карьеру в deadlock, нужно постоянно обновлять контекст.
Лови Go-комбо от Proglib, которое закрывает все вопросы!
👩💻 Библиотека Go-разработчика. Маст-хэв для тех, кто хочет писать чистый и производительный код.
🎙 Библиотека Go для собеса. Шпаргалка перед интервью: вопросы, ответы и ничего лишнего.
🧠 Библиотека задач по Go. Тренажёр для мозга. Ежедневная порция задач, чтобы теория быстрее превращалась в опыт.
🐸 Книги для программистов | Поддержать бустом
В природе ядовитые создания имеют
яркую расцветку, которая предупреждает о своей токсичности
🐸 Книги для программистов | Поддержать бустом
🔥 Выучи математику за 60 дней!
Чем важна математика расскажет Мария Тихонова - кандидат компьютерных наук, руководитель исследовательского направления SberAI, доцент факультета компьютерных наук и преподаватель НИУ ВШЭ на курсе «Математика для Data Science» от Proglib Academy.
👀 Мария - человек, который реально работает с LLM и делает так, чтобы модели понимали человеческую речь, а не делали вид.
Что еще внутри курса:
- живые вебинары, на которых можно задать вопросы спикерам
- доступ к материалам в записи, если не успели на лекцию и чат
- 3 задания с практикой на Python и финальный проект с подробной обратной связью от экспертов курса
- актуальные знания: программа разработана в ноябре 2025г.
- программа без воды - 2 месяца только самого нужного для старта
- для старта нужны всего лишь знания школьной математики и основы Python
- скидка 40% до 30 ноября
- если оплатить до конца ноября, получите курс «Базовая математика» в подарок
Мнения:
💯 — PHP: язык, который пытается стать C# образца 2016-го
👍 — PHP: один из топовых языков
👾 — не писал на PHP, не знаю
🤔 — свой вариант (напишу в комментариях)
🤌 Бонусы для подписчиков:
— Скидка 40% на все курсы Академии
— Розыгрыш Apple MacBook
— Бесплатный тест на знание математики
🐸 Книги для программистов | Поддержать бустом
Берем в команду?
🤌 Бонусы для подписчиков:
— Скидка 40% на все курсы Академии
— Розыгрыш Apple MacBook
— Бесплатный тест на знание математики
🐸 Книги для программистов | Поддержать бустом
🔥 Хочешь строить свои AI-модели, а не просто запускать чужие?
Proglib.academy открывает курс «Математика для разработки AI-моделей» — программу, которая превращает понимание ML из «черного ящика» в осознанную инженерную работу.
📌 Почему без математики в AI никуда:
→ Чтобы пройти собеседование. Это первый фильтр: линал, матстат, оптимизация — спрашивают везде.
→ Чтобы понимать процесс изнутри. Инженер AI должен понимать, почему и как работает модель, а не просто жать fit().
🎓 Что будет на курсе:
→ 3 практических задания на Python + финальный проект с разбором от специалистов;
→ программа обновлена в ноябре 2025;
→ за 2 месяца пройдёшь весь фундамент, нужный для работы с моделями;
→ преподаватели — гуру математики, методисты и исследователи из ВШЭ и индустрии.
🎁 Бонусы ноября:
— 40% скидка;
— получаешь курс «Школьная математика» в подарок;
— короткий тест и узнать свой уровень.
🔗 Подробнее о курсе
Может, за контейнер закатился?
🤌 Бонусы для подписчиков:
— Скидка 40% на все курсы Академии
— Розыгрыш Apple MacBook
— Бесплатный тест на знание математики
🐸 Книги для программистов | Поддержать бустом
🔥 На рынке сейчас математика — снова король: AI растёт быстрее, чем вузы успевают обновлять программы. Мы же перестраиваем курс под индустрию мгновенно.
Хочешь наконец разобраться в математике для DS, а не гуглить «что такое градиент» перед собесом?
Новый курс «Математика для разработки AI-моделей» — это 8 недель плотной подготовки, свежая программа и только актуальные темы, которые реально нужны в ML.
Что в курсе:
→ линал, производные, градиенты, вероятности, статистика;
→ практика на Python и 3 большие ДЗ;
→ живые вебинары + разбор ваших вопросов;
→ финальный мини-проект, который можно положить в портфолио;
→ доступ к материалам и чат с экспертами.
Для старта нужны только школьная математика и базовый Python.
🎁 Бонусы ноября:
— скидка 40% до 30 ноября;
— «Базовая математика» в подарок при оплате;
→ бесплатный тест уровня математики.
👉 Записывайся на курс
Конференция AI Driver & RecSys Темы — пространство, где наука и бизнес встречаются, чтобы обсудить будущее рекомендаций ⚡️
28 ноября пройдёт конференция о том, как создаются и развиваются современные рекомендательные системы.
На площадке Сбера соберутся эксперты топовых российских IT-компаний и вузов, чтобы обсудить новые исследования, открытые датасеты и практические решения, которые меняют подход к персонализации.
Это возможность за один день познакомиться с ключевыми трендами RecSys, пообщаться со специалистами и вдохновиться идеями, формирующими будущее рекомендаций.
Присоединяйтесь к профессиональному сообществу 28 ноября в 10:00 — регистрация по ссылке!
🎄 Скоро Новый год, а ты всё ещё не в бигтехе?
Если твой путь лежит в ML, DS или AI, то одна вещь решает всё: математика. Без неё — хоть три проекта сделай, хоть сотню туториалов посмотри — на собесе тебя всё равно вернут на «а что такое градиент?»
🔥 Экспресс-курс «Математика для Data Science» — 8 недель, чтобы закрыть базу раз и навсегда.
Что внутри:
🔘 живые вебинары, где можно задавать вопросы экспертам
🔘 записи лекций + доступ к материалам
🔘 практические задания на Python и финальный мини-проект с фидбеком
🔘 программа обновлена в ноябре 2025
🔘 2 месяца только нужного — без воды
🔘 достаточно школьной математики и базового Python
🎁 Бонусы ноября:
→ 40% скидка до 30 ноября
→ при оплате до конца месяца — курс «Базовая математика» в подарок
→ бесплатный тест, чтобы узнать свой уровень математики
👉 Хочу стартовать
📚 Graph Machine Learning: Learn about the latest advancements in graph data to build robust machine learning models, 2nd Edition (2025)
Перед тобой обновлённый гайд по работе с графами так, чтобы они приносили пользу, а не боль.
Что нового в книге:
🔹 Современные фреймворки. Примеры на PyTorch Geometric и DGL вместо устаревших библиотек.
🔹 Temporal Graphs. Как анализировать графы, которые меняются с течением времени — транзакции, соцсети, взаимодействия пользователей.
🔹 Глава про LLMs + графы. Тренд 2024–2025: как большие модели помогают решать графовые задачи и формировать embedding’и.
🔹 Код на GitHub. Всё можно повторить руками.
Что прокачаешь:
▪️поймёшь, как представлять данные в виде графов;
▪️научишься строить модели для рекомендаций, соцсетей, транзакций;
▪️попробуешь unsupervised и supervised graph learning;
▪️увидишь, как графы помогают в NLP;
▪️разберёшься, как масштабировать графовые ML-приложения.
🔗 Скачать
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Книги для программистов | Поддержать бустом
📚 Apache Polaris: The Definitive Guide: Enriching Apache Iceberg Data Lakehouses with an Open Source Catalog (2025)
Авторы нового гайда разбирают архитектуру Apache Polaris так, что даже самый уставший дата-инженер поймёт, зачем всё это и как оно работает на практике.
Что в книге:
🔹 Понятно объясняют Iceberg-lakehouses. Что там под капотом и почему каталоги — не «дополнительная опция», а сердце всей инфраструктуры.
🔹 Подробно про сам Polaris. Архитектура, фичи, как он держится, как масштабируется и почему его стоит рассматривать всерьёз.
🔹 Полная интеграция с экосистемой. Spark, Snowflake, Dremio — подключается без боли и даёт единый каталог для всей аналитики.
🔹 Локальный и управляемый деплой. Хочешь сам контролировать? Пожалуйста. Хочешь Snowflake/Dremio managed? Тоже есть.
🔹 Практика: операции с таблицами. Как работать с Polaris через Spark, Snowflake и Dremio без магии.
Если Iceberg у тебя уже есть, но каталог всё ещё живёт своей жизнью — Polaris может стать тем самым «мы наконец можем всё нормально организовать».
🔗 Скачать
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Книги для программистов | Поддержать бустом
📚 What Is LLMOps? Large Language Models in Production (2025)
Большие языковые модели — это круто, пока ты смотришь демки. Но как только пытаешься встроить LLM в реальное приложение, внезапно выясняется, что магия требует инфраструктуры, мониторинга, данных… и нервной системы покрепче.
В книге автор собрал цельную картину: как вывести LLM из стадии игрушечного прототипа в надёжный продукт.
Что ты узнаешь:
🔹 Демо ≠ продукт. Почему пример «в терминале всё работало» не спасает, когда ты деплоишь модель в прод.
🔹 Сложность моделей. Модели класса GPT — это ресурсы, задержки, токены, контексты и остальные «сюрпризы», которые никто не показывает на презентациях.
🔹 Где рвётся LLM-продукт. Данные, скорость, качество ответов, защита от утечек, приватность, перформанс и безопасность.
🔹 LLMOps как каркас. Как создать рабочую инфраструктуру, которая выдержит рост пользователей, нагрузки и реальные задачи.
Автор — практик с 7-летним опытом доводить ML-исследования до инженерной реальности. Без хайпа, без «будущего уже наступило» — только то, что реально нужно, если строишь системы с LLM.
🔗 Скачать
🔹 Курс «Специалист по ИИ»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Книги для программистов | Поддержать бустом
Деплой в пятницу? Да, страшно.
Но ещё страшнее — когда всё прошло идеально.
🐸 Книги для программистов | Поддержать бустом
📚 Open Source Observability: Disaggregating the Observability Stack for Scale, Cost, and Flexibility (2025)
Монолитные observability-платформы хороши ровно до момента, пока счёт за логирование не становится больше счёта за прод. Знакомо?
Авторы книги предлагают другой путь — разобрать наблюдаемость на модули, оставить только нужное и собрать собственный стек на open source. Гибкий и прозрачный.
Что внутри:
• Чем модульность лучше монолита. Можно менять компоненты, не выкидывая половину инфраструктуры.
• Как подобрать инструменты под сбор, хранение и визуализацию данных. Никакой магии — только лучшие OSS-решения.
• Практические схемы и рекомендации, как внедрить современный, масштабируемый стек без боли и снизить стоимость наблюдаемости.
🔗 Скачать
🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Книги для программистов | Поддержать бустом
🤖 AI сейчас на пике — и математика снова в центре внимания.
«На конференции AIJ только и разговоров, что о AI и математике. Ведь в основе генеративных моделей Gen AI лежит фундаментальная математика.»
📚 Continuous Deployment: Enable Faster Feedback, Safer Releases, and More Reliable Software (2023)
Сегодня командам уже недостаточно «просто быстро выкатываться». Нужно делать это стабильно, надёжно и каждый день, не превращая релиз в квест.
Continuous deployment решает эту задачу: последний шаг до прода становится автоматическим, а обратная связь приходит сразу — без ручных блокировок и долгих согласований.
Что внутри:
✔️ Как разбивать работу на безопасные маленькие инкременты, где учтены наблюдаемость, перформанс, тесты и безопасность.
✔️ Как планировать ежедневную разработку так, чтобы деплой в прод был штатной операцией, а не событием недели.
✔️ Как переписывать живой функционал и менять хранилище без «выключаем сервис на пару минут».
✔️ Как тестировать прямо на проде: фичи переключаются тумблерами, сценарии можно сравнивать на реальных данных.
Книга опирается на многолетний опыт Thoughtworks и истории инженеров, которые внедряли CD в крупных распределённых системах.
🔗 Скачать
🐸 Книги для программистов | Поддержать бустом
📚 Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript, 3rd Edition (2023)
В третьем издании книги автор снова показывает, как строить веб-приложения через TDD так, чтобы код был чище, а разработчик — спокойнее.
Что внутри и почему это полезно:
🔵Настоящий TDD-цикл. Пишем тест → пишем минимальный код → рефакторим. Без магии, только практика.
🔵Функциональные тесты через Selenium. Браузер кликает за тебя — ошибки всплывают раньше, чем успевают уйти в прод.
🔵Юнит-тесты для функций и классов. Автор подробно объясняет, когда достаточно юнитов, а когда уже пора смотреть глазами пользователя.
🔵Моки без боли. Плюсы, минусы и честные рекомендации, когда изоляция помогает, а когда ломает логику.
🔵CI и автодеплой. Как настроить тесты, чтобы они не только запускались, но и помогали выпускать фичи без стресса.
🔵Практика Django + JS. Разработка реального приложения: REST-API на Django, фронтенд на JS, тесты на каждом шаге.
🔗 Скачать
🐸 Книги для программистов | Поддержать бустом