Книги для программистов
140K subscribers
1.55K photos
53 videos
1.57K links
Все о книгах из мира IT.

Наши курсы: https://clc.to/CVcXPw

По рекламе: @proglib_adv

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://www.gosuslugi.ru/snet/67931954509aba565214777d

#WXSSA
Download Telegram
📕 Windows Terminal Tips, Tricks, and Productivity Hacks: Optimize your command-line usage and development processes with pro-level techniques (2021)

Практическое руководство по настройке Windows Terminal, PowerShell и WSL2 для более быстрой и удобной работы в командной строке.

Что внутри:

— Настройка Windows Terminal и профилей
— Вкладки, split-панели и горячие клавиши
— PowerShell Core и Windows Subsystem for Linux (WSL2)
— Использование Git, SSH и PSReadLine
— Автоматизация повседневных задач
— Работа с AWS, Azure и Google Cloud
— Примеры для frontend-, backend- и DevOps-разработки

Подойдёт тем, кто хочет разобраться:

Как ускорить работу в терминале Windows
Как эффективно использовать PowerShell и WSL2
Как настроить удобное окружение для разработки
Как автоматизировать рутинные операции и управление инфраструктурой

💡 Освоить современные инструменты разработки и автоматизации поможет курс «ИИ для разработчиков».

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10😁73🤔1
📕 Ghidra Software Reverse-Engineering for Beginners: Master the art of debugging, from understanding code to mitigating threats, 2nd Edition (2025)

Что внутри:

— Установка и настройка Ghidra на Windows, Linux и macOS
— Дизассемблирование, декомпиляция и отладка
— Скрипты, плагины и headless-режим
— Binary diffing и анализ патчей
— Аудит исполняемых файлов на уязвимости
— Распаковка вредоносного ПО и анализ ransomware
— Удалённая и kernel-отладка
— Расширение Ghidra под новые форматы и архитектуры

Подойдёт тем, кто хочет разобраться:

Как анализировать бинарные файлы без исходного кода
Как автоматизировать реверс-инжиниринг и поиск уязвимостей
Как исследовать реальные образцы вредоносного ПО
Как создавать собственные расширения для Ghidra

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
📕 Программирование Cloud Native. Микросервисы, Docker и Kubernetes, 2-ое издание (2022, обновлена в 2024)

Практическое введение в Cloud Native-разработку: от принципов создания облачных приложений до их развёртывания и масштабирования в Kubernetes.

Что внутри:

— Концепция Cloud Native и её преимущества
— 12 факторов облачных приложений
— Микросервисная архитектура
— Основы виртуализации и контейнеризации
— Работа с Docker
— Оркестрация приложений в Kubernetes
— Масштабирование и эксплуатация облачных сервисов

Подойдёт тем, кто хочет разобраться:

Как создавать приложения, готовые к работе в облаке
Как использовать Docker и Kubernetes на практике
Как строить масштабируемые микросервисные системы
Как подготовиться к разработке и эксплуатации Cloud Native-приложений

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54👏21
📕 Mastering MySQL Administration: High Availability, Security, Performance, and Efficiency (2024)

Практическое руководство по администрированию MySQL 8.2: от установки и резервного копирования до высокой доступности, безопасности и оптимизации производительности.

Что внутри:

— Архитектура MySQL и лучшие практики администрирования
— Установка, обновление и настройка сервера
— Репликация, InnoDB Cluster и NDB Cluster
— Высокая доступность и аварийное восстановление (Disaster Recovery)
— Резервное копирование и восстановление данных
— Защита базы данных и настройка безопасности
— Мониторинг, диагностика и оптимизация производительности
— Разбор реальных инцидентов и методов их устранения

Подойдёт тем, кто хочет разобраться:

Как администрировать MySQL в production
Как обеспечить отказоустойчивость и сохранность данных
Как находить и устранять проблемы с производительностью
Как подготовить базу данных к высоким нагрузкам

Если хотите глубже разобраться в проектировании надёжных backend-систем, обратите внимание на курс «Архитектуры и шаблоны проектирования» 💡

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
1🥰1
Кажется, у онлайн-обучения появился формат, которого давно не хватало 👇
1
🤔 У большинства разработчиков уже есть подписки на IDE, GitHub Copilot, Claude, ChatGPT или облачные сервисы.

Логично, что обучение тоже постепенно приходит к той же модели: не покупать отдельный курс под каждую новую тему, а иметь доступ ко всей библиотеке и выбирать, что актуально именно сейчас.


Такой формат недавно появился и в Proglib Academy. Вместо одного курса — доступ сразу ко всей библиотеке и новым материалам, которые появляются в подписке 😎

🔗 Подробнее

🏃‍♀️ Proglib Academy
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱82🤔1
📕 CockroachDB: The Definitive Guide: Distributed Data at Scale, 2nd Edition (2025)

Практическое руководство по CockroachDB — распределённой SQL-базе данных для облачных приложений с высокой доступностью и горизонтальным масштабированием.

Что внутри:

— Архитектура распределённой SQL-базы данных
— Моделирование данных и проектирование схем
— ACID-транзакции в распределённой среде
— Миграция существующих приложений на CockroachDB
— Развёртывание одно- и мультирегиональных кластеров
— Обеспечение отказоустойчивости и высокой доступности
— Мониторинг, безопасность и оптимизация производительности

Подойдёт тем, кто хочет разобраться:

Как работают современные распределённые базы данных
Как строить отказоустойчивые облачные сервисы
Как масштабировать SQL без потери консистентности
Как проектировать мультирегиональные приложения

Если хотите глубже разобраться в проектировании распределённых систем, обратите внимание на курс «Архитектуры и шаблоны проектирования» 💡

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
6
📕 TypeScript Cookbook: Real World Type-Level Programming (2023)

Практический сборник решений для TypeScript: от настройки проектов до продвинутого программирования на уровне типов.

Что внутри:

— Устройство системы типов TypeScript
— Продвинутые helper types и utility types
— Типизация сложных функций и API
— Интеграция TypeScript в React-проекты
— Работа со строковыми литеральными типами
— Обход ограничений стандартной библиотеки
— Организация крупных TypeScript-проектов

Подойдёт тем, кто хочет разобраться:

Как использовать возможности TypeScript на максимум
Как писать безопасный и читаемый код
Как проектировать гибкие типы для реальных проектов
Как эффективно применять TypeScript в React и больших кодовых базах

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3
📕 MongoDB in Action, Third Edition: Building on the Atlas Data Platform, 3rd Edition (2025)

Практическое руководство по MongoDB 8.0 и платформе MongoDB Atlas: от основ NoSQL до создания AI-приложений с векторным поиском и RAG.

Что внутри:

— Новые возможности MongoDB 8.0
— Проектирование схем и моделирование данных
— CRUD, Aggregation Pipeline и ACID-транзакции
— Индексы, репликация и шардинг
— MongoDB Atlas и Atlas CLI
— Полнотекстовый и векторный поиск
— Создание RAG-чат-ботов и AI-приложений
— Stream Processing, Atlas SQL и Data Federation
— Безопасность, резервное копирование и оптимизация производительности

Подойдёт тем, кто хочет разобраться:

Как эффективно использовать MongoDB в production
Как масштабировать NoSQL-базы данных
Как внедрять AI-функции с помощью Vector Search и RAG
Как работать с облачной платформой MongoDB Atlas

💡 Если хотите научиться создавать AI-приложения с RAG, векторными базами данных и LLM, обратите внимание на курс «Разработка ИИ-агентов» 💡

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
📕 Keycloak - Identity and Access Management for Modern Applications: Harness the power of Keycloak, OpenID Connect, and OAuth 2.0 to secure applications, 2nd edition (2023)

Эта книга сделает твою жизнь в мире аутентификации и авторизации не только проще, но и безопаснее!

Что внутри?

⏺️Всё о Keycloak: настройка, управление и расширение для оптимизированной безопасности.
⏺️OAuth 2.0 и OpenID Connect без боли — простые примеры и лучшие практики.
⏺️Как защитить любые приложения, от простого до сложного, с использованием Keycloak.

Для кого?

Для разрабов, сисадминов и инженеров по безопасности, а также для всех, кто хочет обеспечить безопасность своих приложений с помощью Keycloak.

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2🔥2🤩1
📕 Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications (2022)

Chip Huyen в своей книге не просто рассказывает, как собирать ML-системы, а учит думать итерациями: от данных и метрик до деплоя и мониторинга.

Она показывает, что ML — это не про «магическую модель», а про жизненный цикл: данные, фичи, пайплайны, MLOps и мониторинг — всё как в нормальной инженерии, только с более хитрым дебагом.

👀 В книге ты найдёшь:

— как выбрать правильные метрики;
— как автоматизировать переобучение моделей, чтобы не бегать вручную после каждого апдейта данных;
— как мониторить прод;
— как сделать твой ML-продукт не просто «умным», а живучим и масштабируемым.

Идеальна для тех, кто уже понял, что «ML — это не нейронки, а архитектура вокруг них».

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
📕 x64 Assembly Language Step-by-Step: Programming with Linux (2024)

Пошаговое руководство по ассемблеру x64 и устройству программ на уровне процессора в Linux.

Что внутри:

— Двоичная и шестнадцатеричная системы счисления
— Архитектура Intel x86/x64
— Набор инструкций x64
— Регистры и адресация памяти
— Процедуры и макросы
— Взаимодействие ассемблера с библиотеками C
— Разработка и отладка программ в Linux
— Практические примеры кода и инструменты для debugging

Подойдёт тем, кто хочет разобраться:

Как процессор выполняет программы
Как устроена работа с памятью на низком уровне
Как читать и писать x64 Assembly
Как отлаживать низкоуровневый код в Linux

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
19👍2
📕 A Mathematical Introduction to Data Science with Python (2026)

Практическое руководство по математике для Data Science с реализацией основных концепций и алгоритмов на Python.

Что внутри:

— Линейная алгебра и математический анализ
— Теория вероятностей и статистика
— PCA и сингулярное разложение (SVD)
— Линейная и логистическая регрессия
— Ridge Regression
— Метод максимального правдоподобия
— Основы нейронных сетей
— Реализация математических методов на Python

Подойдёт тем, кто хочет разобраться:

Какая математика стоит за алгоритмами Data Science
Как реализовывать математические методы на Python
Как работают регрессия, PCA, SVD и простые нейросети
Как связать математическую теорию с вычислениями

Разобрать эту математику на практике поможет курс «Математика для Data Science» 💡

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍5🥰1😍1
📕 Supercharging Productivity with Trello (2023)

Практическое руководство по Trello для управления задачами, проектами и командной работой.

Что внутри:

— Доски, списки, карточки и пользовательские поля
— Представления и шаблоны Trello
— Автоматизация задач с помощью триггеров и действий
— Автоматизация по датам и расписанию
— Power-Ups для расширения возможностей Trello
— Синхронизация данных между досками и другими сервисами
— Инструменты для отчётности
— Примеры готовых рабочих процессов

Подойдёт тем, кто хочет разобраться:

Как организовать проекты и задачи в Trello
Как автоматизировать повторяющиеся действия
Как настроить Trello для командной работы
Как использовать интеграции и Power-Ups

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
7😁3👏2
📕 Exploring Blazor: Creating Server-side and Client-side Applications in .NET 9 (2025)

Автор обновил материал под .NET 9: здесь разобраны новая структура Blazor, варианты хостинга и рендеринга, компоненты, навигация, работа с API, файлами и JavaScript. Отдельные главы посвящены формам, валидации и безопасности.

Что особенно полезно:

— создание server-side и client-side приложений;
— жизненный цикл и взаимодействие компонентов;
— подключение фронтенда к API;
— работа с хранилищем и файлами;
— создание собственных библиотек Blazor;
— практические сценарии на C# 11 и .NET 9.

Книга рассчитана на разработчиков с базовыми знаниями C# и .NET и хорошо подойдет тем, кто хочет перейти от классического ASP.NET к Blazor.

💡 Для более системного изучения архитектуры и шаблонов разработки можно дополнить книгу курсом «Архитектуры и шаблоны проектирования» — он помогает разобраться, как строить поддерживаемые и масштабируемые приложения.

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🙏1
📕 Beginning MongoDB Atlas with .NET: Flexible and Scalable Document Data Storage for .NET Developers (2024)

Практическое руководство по использованию MongoDB Atlas в приложениях на .NET и C#.

Что внутри:

— Отличия документных и реляционных баз данных
— Подключение .NET-приложений к MongoDB Atlas
— Создание и настройка MongoDB-кластера в облаке
— CRUD-операции из .NET Web API
— Тестирование REST API
— Валидация схем для защиты от несовместимых изменений
— Работа с гибкой и масштабируемой моделью хранения MongoDB

Подойдёт тем, кто хочет разобраться:

Когда MongoDB подходит лучше реляционной БД
Как использовать MongoDB Atlas в .NET-проектах
Как работать с MongoDB из C#
Как строить Web API с документным хранилищем

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
71👍1
📕 Troubleshooting Java, 2nd Edition (2025)

Отладка — это не наказание, а часть профессии. Но иногда кажется, что код специально провоцирует тебя на гнев. Эта книга превращает хаотичную отладку в системный навык.

Что разберёшь:

🔹 Debugger как суперсила. Как быстро понять поведение сложного участка кода и перестать «догадываться».
🔹 AI-инструменты для анализа. Логи, трейсинг, предсказание проблем — теперь можно автоматизировать то, что раньше делал ночами вручную.
🔹 Правильные логи. Что логировать, как логировать, зачем логировать.
🔹 Производительность и узкие места. Как находить медленные участки и оптимизировать без паники.
🔹 SQL-профилирование. Почему база тормозит и как это доказать цифрами, а не ощущениями.
🔹 Heap dump без боли. Как находить утечки памяти.
🔹 Потоки, deadlock’и, гонки. Как читать thread dump и разруливать самые неприятные кейсы.
🔹 Микросервисы и распределённые системы. Отладка, когда «у меня всё работает, значит проблема у соседнего сервиса».

Все техники — из реальных боевых систем. Автор показывает, как читать код, как находить корень проблемы и как оптимизировать приложение так, чтобы оно не падало в самый неподходящий момент.

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3🥰1
📕 Python Programming For Beginners: Practical Lessons for Building Real-World Applications (2025)

Практическое введение в Python — от синтаксиса и структур данных до создания и развёртывания полноценного приложения.

Что внутри:

— Установка Python и основы синтаксиса
— Условия, циклы и функции
— Списки, словари, кортежи и множества
— ООП: классы, наследование и инкапсуляция
— Обработка исключений и собственные типы ошибок
— Работа с файлами и директориями
— NumPy, Pandas и Requests
— Работа с API и данными
— Тестирование и деплой реального проекта

Подойдёт тем, кто хочет разобраться:

Как писать структурированный Python-код
Как создавать приложения, а не только отдельные скрипты
Как работать с данными и внешними API
Как организовать, протестировать и развернуть Python-проект

💡 Освоить Python на практике поможет курс «Программирование на Python».

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
📕 Building Generative AI Services with FastAPI: A Practical Approach to Developing Context-Rich Generative AI Applications (2025)

Практическое руководство по созданию production-grade AI-сервисов на FastAPI — от интеграции моделей до развёртывания в облаке.

Что внутри:

— Интеграция моделей для текста, изображений, аудио и видео
— Подключение баз данных, файлов, сайтов и API
— Concurrency и обработка долгих задач
— WebSocket и Server-Sent Events для потоковой генерации
— RAG и векторные базы данных
— Аутентификация, фильтрация, throttling и rate limiting
— Кэширование и batch processing
— Тестирование AI-ответов и оптимизация производительности
— Docker и развёртывание микросервисов

Подойдёт тем, кто хочет разобраться:

Как превращать AI-модели в полноценные API-сервисы
Как строить масштабируемые AI-приложения на FastAPI
Как организовать RAG и работу с внешними инструментами
Как подготовить AI-сервис к production

💡 Собрать production-ready AI-агентов с RAG, инструментами и памятью поможет курс «Разработка ИИ-агентов».

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32
📕 Securing Android Apps: A Practical Approach for Secure Development (2026)

Практическое руководство по безопасности Android-приложений: от анализа угроз и уязвимого кода до интеграции защиты в жизненный цикл разработки.

Что внутри:

— Угрозы и особенности безопасности Android
— Причины появления уязвимостей в мобильном коде
— Поиск и устранение потенциальных слабых мест
— Интеграция безопасности на всех этапах разработки
— Защитные механизмы Android-приложений
— Внутреннее устройство популярных систем безопасности
— Подходы, выходящие за рамки автоматизированного сканирования

Подойдёт тем, кто хочет разобраться:

Как находить типичные проблемы безопасности в Android-приложениях
Как учитывать безопасность ещё на этапе разработки
Как строить более устойчивые мобильные приложения
Как глубже понимать механизмы защиты Android

🔗 Скачать

🐸 Книги для программистов | Поддержать бустом
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤‍🔥2👍2