Telegram Web
🔥Подборка книг по базам данных

🔹Путеводитель по базам данных
Автор: Комаров Владимир

Компактное руководство по архитектуре современных СУБД раскрывает ключевые принципы их работы, алгоритмы и структуры данных. Автор проводит сравнительный анализ различных платформ и предлагает новый подход к классификации баз данных. Книга включает практические аспекты эксплуатации и безопасности СУБД.


🔹Введение в системы баз данных
Автор: Дейт К. Дж.

Двухтомник К. Дж. Дейта «Введение в системы баз данных» – фундаментальный труд по теории и практике работы с базами данных. Книги охватывают как текущие технологии, так и перспективы развития отрасли; учитывают современные тенденции, сохраняя доступность изложения сложного материала.


🔹MySQL по максимуму. 4-е издание
Автор: Ботрос Сильвия, Тинли Джереми

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


🔹SQL Server. Наладка и оптимизация для профессионалов
Автор: Короткевич Дмитрий

Книга охватывает методы выявления проблем производительности и их системного устранения. Автор детально разбирает взаимосвязи компонентов SQL Server и предлагает эффективные решения для любых конфигураций – от локальных до облачных развертываний.


🔹Нечеткое сопоставление данных в SQL
Автор: Лемер Джим

Джима Лемер делится методами поиска дубликатов, парсинга строк и работы с XML/JSON. Издание поможет специалистам по данным и разработчикам освоить ETL-операции, нормализацию данных и оптимизацию SQL-запросов. Все примеры основаны на реальных кейсах с рабочим кодом. Особое внимание уделяется повышению качества данных и поиску различий между их представлениями.


🔹Антипаттерны SQL. Как избежать ловушек при работе с базами данных
Автор: Карвин Билл

Даже опытные разработчики создают антипаттерны – внешне корректные, но проблемные решения. Книга учит распознавать типичные ошибки и проводить рефакторинг проблемного кода. Примеры написаны для MySQL 8.0 с отсылками к другим СУБД. Код демонстрируется на Python 3.9+ и Ruby 2.7+.


🔹POSTGRESQL 16 изнутри
Автор: Рогов Егор Валерьевич

Книга «PostgreSQL изнутри» детально раскрывает архитектуру этой СУБД. Это обновленное издание включает изменения версии PostgreSQL 16.

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


🔹Kafka Streams и ksqlDB: данные в реальном времени
Автор: Митч Сеймур

Издание охватывает ключевые аспекты: от базовых концепций Apache Kafka до продвинутых техник работы с потоками. Материал построен на реальных бизнес-кейсах и включает практические руководства по развертыванию приложений. Читатели научатся: создавать приложения потоковой обработки без состояния и с состоянием; работать с Kafka Connect; и освоят различные типы запросов в ksqlDB.


🔹Apache Kafka. Потоковая обработка и анализ данных, 2-е издание
Автор: Шапира Гвен, Палино Тодд

Второе издание включает новые главы про API AdminClient, транзакции и безопасность. Вы научитесь разворачивать кластеры, создавать микросервисы и масштабируемые приложения для потоковой обработки. Особое внимание уделено надежности, мониторингу и обслуживанию в production-среде.


🔹Высоконагруженные приложения. Программирование, масштабирование, поддержка
Автор: Клеппман Мартин

Издание раскрывает принципы построения высоконагруженных систем обработки данных. Автор объясняет теорию через разбор популярных фреймворков и программных пакетов. Треть книги фокусируется на теории распределенных систем и баз данных. Для понимания нужны базовые знания SQL.

👉@programmist_of
📚 Master of JavaScript Errors: Resolve Mistakes Faster Than ChatGPT
Автор: Dragoslav Ivkovic (2023)

Это практическое руководство по решению проблем в JavaScript. Книга учит анализировать ошибки, находить эффективные решения и писать чистый код.

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

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
Что почитать техническому специалисту: подборка от CTO

Меня зовут Глеб Тильтиков, я Chief Technical Officer платформы МТС OmniChannel. Сегодня поделюсь подборкой книг, которые помогут ИТ-специалистам расширять кругозор, прокачивать скилы и быть в тренде разработки. В ней книги про Go, высоконагруженные приложения, микросервисы, разработку ПО, а еще вспомним игры, которые мы все так любим. Надеюсь, вам понравится!

https://habr.com/ru/companies/ru_mts/articles/878288/

👉@programmist_of
📚 Clean Code Principles and Patterns, 2nd Edition: A Software Practitioner’s Handbook
Автор: Petri Silén (2023)
Страниц: 489

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

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

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 Technical Writing for Software Developers: Enhance communication, improve collaboration, and leverage AI tools for software development
Автор: Chris Chinchilla (2024)

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

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

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

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 Protocol Buffers Handbook: Getting deeper into Protobuf internals and its usage
Автор: Clement Jean (2024)
Страниц: 198

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

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

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 Writing for Developers: Blogs that get read
Автор: Piotr Sarna (2025)

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

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

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
🔖Debunking C++ Myths: Embark on an insightful journey to uncover the truths behind popular C++ myths and misconceptions
Автор: Alexandru Bolboacă (2024)

На протяжении десятилетий вокруг C++ сложилось множество мифов — от спорных решений при его создании до устаревших представлений, сохраняющихся и сегодня. Утверждения вроде «C++ слишком сложен» или «этот язык устарел» основаны на реальных проблемах прошлого, но игнорируют его развитие и современные возможности.

Эксперт с 40-летним опытом анализирует эти заблуждения и объясняет их актуальность в сегодняшнем мире C++. Читатели разберут ключевые особенности языка, включая умные указатели, лямбды и многопоточность, а также научатся применять современные практики для повышения производительности, совместимости и масштабируемости своих проектов.

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 Refactoring in Java: Improving code design and maintainability for Java developers
Автор: Stefano Violetta (2023)

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

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

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 Java Software Solutions, Foundations of Program Design, 10th Edition
Автор: John Lewis (2024)

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

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

👉@programmist_of
📚 Angular for Enterprise Applications, 3rd Edition: Build scalable Angular apps using the minimalist Router-first architecture
Автор: Doguhan Uluca (2024)

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

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

Освойте взаимодействие с бэкендом через REST и GraphQL, узнаете, как применять современные инструменты вроде RxAngular, Qwik и Signals, а также интегрировать DevOps-практики. В конце книги будет чёткое понимание, как проектировать надежные и гибкие Angular-приложения для корпоративных задач.

👉@programmist_of
2025/06/15 23:32:55
Back to Top
HTML Embed Code: