progbook | Books

Telegram-канал progbook - Книги для программистов

159427

Обратная связь: @proglibrary_feedback_bot Актуальные мероприятия по разработке: @event_listener_bot По вопросам рекламы @proglib_adv Прайс: @proglib_advertising http://ad.proglib.io/

Subscribe to a channel

Книги для программистов

🖥 Эффективный Rust. 35 конкретных способов улучшить код

Автор рассказывает о книге, которая поможет не просто писать на Rust, а думать на Rust.

Книга разбита на 6 глав, каждая из которых раскрывает важнейшие аспекты языка: систему типов, трейты, фундаментальные концепции, работу с зависимостями, инструменты и выход за пределы стандартной безопасной среды.​

Особенно ценны советы по работе с небезопасным кодом. В реальных проектах иногда приходится выходить за рамки безопасного Rust, и важно делать это правильно.

🔗 Подробнее в статье

🐸 Книги для программистов

Читать полностью…

Книги для программистов

📚 Distributed Machine Learning Patterns (2024)

✍️ Автор: Yuan Tang
📃 Страниц: 375

Автор рассказывает, как масштабировать машинное обучение от ноутбука до облачных кластеров. Он делится проверенными шаблонами из распределённых систем, адаптируя их к задачам машинного обучения и дополняя новыми подходами, специфичными для этой области.

Узнайте, как на практике применять эти шаблоны с использованием TensorFlow, Kubernetes, Kubeflow и Argo Workflows. Книга ориентирована на разработчиков, работающих с ML в продакшене, и учит строить отказоустойчивые, масштабируемые ML-пайплайны в облаке с помощью реальных сценариев и DevOps-инструментов.

Читать полностью…

Книги для программистов

📚 Asynchronous Programming in Rust: Learn asynchronous programming by building working examples of futures, green threads, and runtimes (2024)

✍️ Автор: Carl Fredrik Samson
📃 Страниц: 306

Автор вводит в мир асинхронного программирования с помощью понятных практических примеров, упрощая сложные концепции, такие как горутины, фибры, фьючерсы и колбэки. Книга дает четкие рекомендации, которые помогают уверенно ориентироваться в асинхронной экосистеме Rust.

Сначала автор помогает создать прочную основу для асинхронного программирования, затем предлагает изучить различные стратегии моделирования потока программы. В последующих главах рассматривает реализации на Rust, включая эпол, зеленые потоки и паттерн реактора-исполнителя, а также предлагает разработать собственный рантайм.

Читать полностью…

Книги для программистов

🔥 Завтра запускаем ML-ракету: последние места на борту

Уже завтра, 21 апреля, состоится наш воркшоп «Математика машинного обучения на практике», где теория ML превращается в практические навыки.

Что вас ждет:
📍 Работа с реальными данными — табличные датасеты и изображения
📍 Снижение размерности через PCA — научитесь отделять важное от второстепенного
📍 Обучение моделей — Random Forest и градиентный бустинг в действии
📍 Разбор метрик и гиперпараметров — как настроить модель на максимальную эффективность
📍 Написание кода на Python — прямо как реальных проектах
📍 Персональный code review от эксперта — бесценный фидбек для вашего роста
📍 Доступ в закрытый чат участников — нетворкинг и обмен опытом

Кто проводит воркшоп:

Мария Горденко — инженер-программист, старший преподаватель НИУ ВШЭ и Proglib Academy, руководитель магистратуры от ГК Самолет и Альфа-Банка.

Стоимость участия: 3990₽
Когда: завтра, 21 апреля

👉 Забронировать место на воркшопе: https://proglib.io/w/3098cf54

Читать полностью…

Книги для программистов

📚 C# Interview Guide: Boost your confidence with answers to hundreds of secret interview questions (2024)

✍️ Автор: Konstantin Semenenko
📃 Страниц: 362

Автор фокусируется на подготовке к техническим собеседованиям в сфере C# программирования и разработки ПО. Книга охватывает не только основные концепции C#, но и продвинутые технические детали, а также навыки создания резюме, ответы на поведенческие вопросы и ведение переговоров о зарплате.

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

Читать полностью…

Книги для программистов

📚 Clean Code Principles and Patterns, 2nd Edition: A Software Practitioner’s Handbook (2023)

✍️ Автор: Petri Silén
📃 Страниц: 489

Петри Силен, разработчик с 30-летним опытом, собрал в книге проверенные временем принципы и паттерны, которые помогут писать понятный и поддерживаемый код.

Все концепции объясняются на реальных примерах на Java, JavaScript/TypeScript и C++. Они легко переносятся на другие языки, если у вас есть базовые знания ООП. Книга подходит как новичкам, так и опытным разработчикам, которые хотят поднять свой кодинг на новый уровень.

Читать полностью…

Книги для программистов

📚 Efficient Cloud FinOps: A practical guide to cloud financial management and optimization with AWS, Azure, and GCP (2024)

✍️ Автор: Danny Obando Garcia
📃 Страниц: 446

Автор раскрывает, как практики FinOps помогают компаниям эффективно управлять расходами на облачные сервисы, не жертвуя качеством и гибкостью. Он показывает, как команды используют совместную работу и грамотное управление, чтобы извлечь максимальную пользу из облака.

Автор делит процесс FinOps на три фазы — информирование, оптимизация и эксплуатация — и даёт пошаговую методологию финансового управления в облаке. Он объясняет, как внедрять метрики, использовать автоматизацию и проектировать архитектуру с учётом будущих вызовов и технологий, включая ИИ и устойчивое развитие.

Читать полностью…

Книги для программистов

📚 Подборка книг по C# от МТС

В статье представлены актуальные книги для разработчиков на C#, включая новинки и проверенные временем издания. Рассматриваются работы как для начинающих, так и для опытных специалистов.

Книги охватывают темы от основ языка до современных возможностей C# 10 и .NET 6. Особое внимание уделено практическим примерам и рекомендациям по выбору литературы.

🔗 Подробнее в статье

🐸 Книги для программистов

Читать полностью…

Книги для программистов

📚 C# Concurrency: Asynchronous and multithreaded programming (2025)

✍️ Автор: Nir Dobovizki
📃 Страниц: 248

Автор делится своим обширным опытом в области многозадачности и асинхронного программирования на C#. Он помогает преодолеть трудности, связанные с синхронизацией, мертвыми блокировками и гонками, делая приложения быстрыми и стабильными.

Он подробно объясняет, как эффективно использовать возможности C
async-await для упрощения асинхронных задач. Также автор разбирает продвинутые темы, включая управление потоками и использование безопасных для многозадачности коллекций.

Читать полностью…

Книги для программистов

🙂 Раскрываем секрет собственных векторов: математическое оружие на собеседовании

Что объединяет успешный собес и продвинутый анализ данных? Оба требуют способности выделять главное из информационного шума!

В мире данных этот суперскилл называется методом главных компонент (PCA) — это как рентген для ваших данных, который мгновенно показывает всю суть, отбрасывая неважные детали.

Например, мы проанализировали 453 акции компаний из списка S&P 500 и выяснили, что всего одна главная компонента объясняет 38% всей динамики рынка. Как такое возможно?

😘 Расскажем на воркшопе «Математика машинного обучения на практике» 21 апреля!

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

Стоимость: 3990 ₽

Не беспокойтесь, если теоретическая база пока хромает — вы можете заранее посмотреть запись нашего вебинара по основам по ссылке ниже.

➡️ Забронировать место на воркшопе: https://proglib.io/w/7bd42998

Читать полностью…

Книги для программистов

📚 Building CLI Applications with .NET: Craft multi-platform CLI apps in .NET, from coding and testing to deployment (2025)

✍️ Автор: Tidjani Belmansour
📃 Страниц: 300

Автор рассказывает, как разработчики и администраторы могут решать повседневные задачи с помощью CLI-приложений на .NET. Он показывает, как повысить продуктивность, упростить процессы и внедрить автоматизацию без лишней боли.

Автор учит создавать командные утилиты с нуля: от базовых принципов и архитектуры до интеграций, безопасности и производительности. В процессе получати реальный опыт и готовые решения для сложных рабочих сценариев.

Читать полностью…

Книги для программистов

🖥 Тестирование для всех: топ книг для начинающих специалистов и не только

Если хотите освоить тестирование программного обеспечения или углубить свои знания, статья предлагает подборку хороших книг. От вводных пособий до продвинутых руководств.​

В статье рассматриваются книги, например, такие как "Что такое тестирование. Курс молодого бойца" Ольги Назиной и "Ключевые процессы тестирования" Рекса Блэка, которые охватывают как основы, так и более сложные аспекты профессии.

🔗 Подробнее в статье

🐸 Книги для программистов

Читать полностью…

Книги для программистов

📖 Обзор книги «Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте, 2-е изд.»

Направление: #proglib_api_management
Уровень: #proglib_advanced

Авторы предлагают практическое руководство по управлению API в условиях постоянных изменений. Книга ориентирована на профессионалов, стремящихся к зрелому и стратегическому подходу в разработке и поддержке API.​

🔹 Основные темы книги

— Переход от проектного к продуктово-ориентированному подходу в управлении API​
— Организация жизненного цикла API: от планирования до вывода из эксплуатации​
— Роль API в цифровой трансформации и бизнес-стратегии​
— Методы обеспечения безопасности, версионирования и мониторинга API​
— Создание и поддержка API-платформ и экосистем​

💬 Что говорят читатели

Эта книга обязательна к прочтению для всех, кто вовлечён в разработку API. Она предоставляет исчерпывающую структуру для эффективного управления API.

Книга слишком абстрактна и не предлагает практических примеров. Ожидал увидеть реальные кейсы и примеры кода, но получил лишь теоретические рассуждения.

Ценный ресурс для понимания полного жизненного цикла управления API.


➕ Плюсы

— Глубокий анализ всех аспектов управления API​
— Практические рекомендации и стратегии​
— Подходит для специалистов, стремящихся к стратегическому подходу​

➖ Минусы

— Фокус на управлении, а не на технической реализации​
— Отсутствие детальных примеров кода​

🖊 Об авторах


Mehdi Medjaoui, Erik Wilde, Ronnie Mitra и Mike Amundsen — признанные эксперты в области API и цифровой трансформации. Они активно участвуют в разработке стандартов и лучших практик, делясь своими знаниями через публикации и выступления на международных конференциях.​

🔗 Купить книгу

🐸 Книги для программистов

Читать полностью…

Книги для программистов

🙈 Что скрывает дисперсия: разгадка секрета точных ML-моделей

Представьте, что вы строите модель, которая прекрасно работает на тренировочных данных, но стоит подать ей новые примеры... и всё рушится. Знакомо? За этим почти всегда скрывается неправильное обращение с дисперсией.

🧐 Но что, если есть простая формула, способная:

• Мгновенно определить, насколько «разбросаны» ваши данные

• Значительно улучшить точность ваших ML-моделей

• Помочь обнаружить аномалии, которые вы раньше не замечали

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

Хотите узнать, как находить идеальный баланс в своих моделях, причем тут Random Forest и много другого о Data Science?

➡️Тогда смотрите бесплатный вебинар от Proglib: https://proglib.io/w/bc8e7d4b

Читать полностью…

Книги для программистов

🖥 5 книг, которые стоит прочесть С++ разработчику

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

От «C++ для чайников» до «мастера шаблонов и многопоточности», каждый найдет книгу для себя.

🔗 Подробнее в статье

🐸 Книги для программистов

Читать полностью…

Книги для программистов

🐸 Книги для программистов #memes

Читать полностью…

Книги для программистов

📖 Обзор книги «Head First. Архитектура ПО»​

Направление: #proglib_software_architecture
Уровень: #proglib_intermediate

Если вы когда-либо пытались разобраться в архитектуре программного обеспечения и чувствовали себя так, будто читаете древние свитки на латыни, то эта книга — ваш спасательный круг. Это визуально насыщенное и увлекательное введение в мир архитектурного мышления.

🔹 Основные темы


— Различие между архитектурой и дизайном
— Взаимосвязь кода, компонентов и архитектурных стилей
— Обзор распространенных архитектурных стиле
— Принятие архитектурных решений и компромиссов
— Работа с заинтересованными сторонами и сбор требований
— Создание технического видения и дорожной карты проекта
— Тестирование и валидация архитектуры системы
— Итеративное совершенствование архитектуры со временем​

💬 Что говорят читатели

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

Я люблю серию Head First, читал несколько книг, и все они действительно хорошо рассказывают истории и легко объясняют концепции.

Вместо этой книги возьмите 'Fundamentals of Software Architecture' и 'Software Architecture: The Hard Parts'. Эта Head First — просто переписанный контент из этих книг.


➕ Плюсы

— Интерактивный и визуально привлекательный формат
— Подходит для начинающих архитекторов и разработчиков, стремящихся понять основы
— Практические примеры и кейсы, иллюстрирующие ключевые концепции​

➖ Минусы

— Некоторые читатели считают, что содержание перекрывается с другими книгами авторов
— Может показаться слишком базовой для опытных архитекторов​

🖊 Об авторах


Авторы книги — опытные практики в области архитектуры ПО: Raju Gandhi — разработчик и консультант с 15+ годами опыта, основатель DefMacro Software; Mark Richards — архитектор с более чем 30-летним стажем и автор ресурса DeveloperToArchitect.com; Neal Ford — архитектор и директор в Thoughtworks, автор множества книг и признанный спикер на международных IT-конференциях.

🔗 Купить книгу

🐸 Книги для программистов

Читать полностью…

Книги для программистов

🐸 Книги для программистов #memes

Читать полностью…

Книги для программистов

🖥 Подборка книг по C# для новичка

Изучаете C#, но не знаете, с чего начать? МТС подготовила подборку книг, которые помогут быстро войти в мир C#.​

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

🔹 Вы найдёте:

— Обзор пяти лучших книг по C# для начинающих.
— Рекомендации по практическому применению знаний.
— Советы по изучению C# через разработку игр на Unity.​

🔗 Подробнее в статье

🐸 Книги для программистов

Читать полностью…

Книги для программистов

🐸 Книги для программистов #memes

Читать полностью…

Книги для программистов

📖 Обзор книги «Масштабируемые данные. Высоконагруженные архитектуры, Data Mesh и Data Fabric. 2-е изд.»

Направление: #proglib_data_management
Уровень: #proglib_advanced

Это практическое руководство по созданию масштабируемой архитектуры данных, ориентированной на современные подходы, такие как Data Mesh и Data Fabric.

Автор делится опытом разработки и внедрения таких архитектур в крупных организациях, включая Microsoft. Издание обновлено с учетом последних тенденций в области управления данными и включает новые примеры, рекомендации и стратегии.

🔹 Основные темы

— Data Mesh
— Data Fabric
— Домен-ориентированное проектирование
— Самообслуживаемая инфраструктура данных
— Управление метаданными и безопасность данных

💬 Что говорят читатели

Если вы серьезно настроены на внедрение и использование Data Mesh в организации, эта книга — с чего следует начать. Уровень детализации и глубина мысли, вложенные в эту книгу, дадут вам все, что нужно для успешного внедрения

Лучший источник для начала понимания того, что такое Data Mesh. Книга очень концептуальная и основана на анализе принципов, не самая подходящая для тех, кто ищет практические ответы


➕ Плюсы

— Глубокое понимание концепции Data Mesh.
— Практические рекомендации и стратегии.
— Подходит для профессионалов, стремящихся к стратегическому подходу в управлении данными.

➖ Минусы

— Отсутствие детальных технических примеров и кода.
— Некоторые концепции могут быть сложны для новичков в области архитектуры данных.

🖊 Об авторе

Piethein Strengholt — главный директор по данным в Microsoft Нидерланды. Имеет богатый опыт в разработке стратегий управления данными и активно делится знаниями через публикации и выступления на международных конференциях.

🔗 Купить книгу

🐸 Книги для программистов

Читать полностью…

Книги для программистов

🐸 Книги для программистов #memes

Читать полностью…

Книги для программистов

👩‍💻 Docker - лучший обучающий канал по Devops.

С помощью картинок и коротких видео даже новички начнут применять продвинутые инструменты разработки и использовать Docker.

Стоит подписаться: t.me/DevopsDocker

Читать полностью…

Книги для программистов

А что, если объединить Architecture as a Code и визуальное проектирование?

22 апреля на бесплатном вебинаре эксперты СберТеха расскажут, как совместить два подхода. Участники познакомятся с инструментом для управления архитектурой Platform V Works::Architect и узнают, как он помогает учесть потребности бизнеса и возможности проектирования.

Поговорим о том, как реализовать версионность архитектур, адаптивность метамодели и параллельную работу. А в качестве бонуса – заглянем за горизонт архитектурных потребностей.

Регистрируйтесь, будет интересно и полезно!

Читать полностью…

Книги для программистов

🐸 Книги для программистов #memes

Читать полностью…

Книги для программистов

👋 Всем привет!

Мы ищем участников для интервью на тему «Обучение навыкам в IT»!

Кто нам нужен?
— Вы разработчик или дата сайентист, прокачивающий свои навыки. Или хотите войти в IT.

Что нужно сделать?
— Заполните гуглоформу по теме (займет не более 10 минут).
— Если нас заинтересует ваш опыт, мы пригласим поучаствовать в небольшом интервью по Zoom (не больше 45 минут).
— Вознаграждение: 1500 рублей на карту за участие + уникальный шанс пообщаться с нашим CEO!

Откликнуться.

Читать полностью…

Книги для программистов

📚 Bootstrapping Microservices, 2nd Edition: With Docker, Kubernetes, GitHub Actions, and Terraform (2024)

✍️ Автор: Ashley Davis
📃 Страниц: 464

Автор учит разрабатывать микросервисные приложения с нуля, используя реальные инструменты вроде Docker, Kubernetes, Terraform и GitHub Actions. Он показывает, как создать видеостриминговый сервис, начиная с простого прототипа и доводя до полноценного продакшена.

Автор также помогает понять суть облачной разработки и автоматизации, не перегружая лишней теорией. Он ведет по шаам — от конфигурации инфраструктуры до запуска и мониторинга микросервисов.

Читать полностью…

Книги для программистов

🐸 Книги для программистов #memes

Читать полностью…

Книги для программистов

📚 Learn Quantum Computing with Python and IBM Quantum, 2nd Edition: Write your own practical quantum programs with Python (2025)

✍️ Автор: Robert Loredo
📃 Страниц: 420

Автор проводит через практическое знакомство с IBM Quantum Platform, где каждый может получить доступ к настоящему квантовому железу и начать понимать, как устроена квантовая магия. Всё начинается с интерфейса и инструментов — Qiskit SDK и Quantum Composer — чтобы сразу можно было не только читать, но и щёлкать по кубитам вживую.

Автор рассказывает, что такое кубиты, квантовые вентили и схемы, а также как бороться с ошибками, которые в квантовом мире случаются чаще, чем у кофе кончается пенка. Автор постепенно увелчиивает сложность тем: сначала основы, потом алгоритмы и способы оптимизации, чтобы писать свои квантовые программы.

Читать полностью…

Книги для программистов

🐸 Книги для программистов #memes

Читать полностью…
Subscribe to a channel