Книги для программистов
155K subscribers
797 photos
19 videos
771 links
Все о книгах из мира IT.

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

Курс по ML: https://clc.to/8MJE8w

Другие наши курсы: https://clc.to/goHZHA

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

РКН: https://www.gosuslugi.ru/snet/67931954509aba565214777d
Download Telegram
📖 Обзор книги «Параллельное программирование на современном C++»

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

Книга охватывает такие темы, как модели памяти, атомарные переменные, управление потоками, параллельные алгоритмы и сопрограммы.

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

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

— Модель памяти и атомарные переменные.
— Управление потоками и синхронизация.
— Параллельные алгоритмы в стандартной библиотеке C++.
— Сопрограммы и их применение.
— Шаблоны синхронизации и параллельной архитектуры.
— Потокобезопасные структуры данных.
— Инструменты для анализа и оптимизации параллельного кода.

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

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

Особое внимание уделено опасностям и трудностям параллельного программирования и способам борьбы с ними.


Плюсы

— Подробное объяснение внутренних механизмов параллельного программирования на C++.
— Практические примеры кода для закрепления теоретических знаний.
— Освещение сложных тем, таких как модели памяти и синхронизация потоков.

Минусы

— Книга не подходит для новичков, так как требует предварительного опыта работы с C++.
— Некоторые примеры кода могут быть устаревшими из-за стремительного развития стандарта C++.

🖊 Об авторе

Райнер Гримм — опытный разработчик и ментор по C++. Он активно вносит вклад в сообщество C++ и делится знаниями на конференциях и в публикациях.

Купить книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🥱43🔥3🎉1
📖 Обзор книги «Spring Microservices in Action, Second Edition»

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

Это подробное руководство по созданию микросервисных приложений с использованием Java и платформы Spring. Авторы Джон Карнелл и Иллари Уайлупо Санчес обновили издание, включив современные практики и инструменты для разработки и развертывания микросервисов.

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

— Принципы проектирования микросервисов
— Управление конфигурацией
— Обеспечение отказоустойчивости
— Маршрутизация API
— Мониторинг и логирование
— Безопасность микросервисов
— Развертывание и оркестрация

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

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

Отличное введение в микросервисы на основе Spring. Книга сочетает техническую информацию с архитектурными инсайтами.

Книга охватывает множество тем, связанных со Spring Cloud. Однако некоторые продвинутые темы были опущены...


Плюсы

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

Минусы

— Книга недоступна без предварительного опыта работы с Java и Spring.
— Есть опечатки и несоответствия в коде.

🖊 Об авторах

Джон Карнелл — старший облачный инженер с 20-летним опытом работы с Java. Иллари Уайлупо Санчес — инженер-программист с более чем 13-летним опытом, специализирующийся на разработке корпоративных приложений.

🔗 Купить книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥62
📖 Обзор книги «Современный подход к программной архитектуре: сложные компромиссы»​

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

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

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

— Декомпозиция монолитных приложений​
— Определение гранулярности сервисов​
— Управление распределенными транзакциями​
— Разработка и согласование контрактов между сервисами​
— Паттерны повторного использования кода в микросервисной архитектуре​
— Оптимизация рабочих процессов и оркестрация​

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

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

Книга впечатляет глубиной анализа, охватывая детали, которые, вероятно, не понадобятся 99% разработчиков.

Это отличная книга по программной архитектуре, однако она не очень подходит для аудиоформата.


Плюсы

— Глубокий анализ сложных аспектов программной архитектуры​
— Практические примеры и кейсы из реального мира​
— Фокус на анализе компромиссов и принятии решений​

Минусы

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

🖊 Об авторах

Нил Форд, Марк Ричардс, Прамод Садалаге и Жамак Дегани — признанные эксперты в области программной архитектуры с многолетним опытом работы над сложными распределенными системами. Они активно делятся своими знаниями через публикации, выступления и образовательные программы.

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

🐸 Книги для программистов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1932🔥2🥱1
📖 Обзор книги «Непрерывное развитие 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 и цифровой трансформации. Они активно участвуют в разработке стандартов и лучших практик, делясь своими знаниями через публикации и выступления на международных конференциях.​

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

🐸 Книги для программистов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍194🔥2🎉2🥱1
📖 Обзор книги «Масштабируемые данные. Высоконагруженные архитектуры, 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 Нидерланды. Имеет богатый опыт в разработке стратегий управления данными и активно делится знаниями через публикации и выступления на международных конференциях.

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

🐸 Книги для программистов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👾6🔥1😁1