ДМК Пресс
Kanalga Telegram’da o‘tish
Официальный канал издательства IT-литературы ДМК Пресс. Новости научного мира, свежие новинки, интервью с авторами и многое другое сайт: dmkpress.com наш ВКонтакте: https://vk.ru/dmkpressofficial
Ko'proq ko'rsatishRossiya250 993Toif belgilanmagan
1 526
Obunachilar
+624 soatlar
+307 kunlar
+10630 kunlar
Ma'lumot yuklanmoqda...
O'xshash kanallar
Ma'lumot yo'q
Muammo bormi? Iltimos, sahifani yangilang yoki bizning qo'llab-quvvatlash boshqaruvchimizga murojaat qiling>.
Taglar buluti
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Avgust '26
Avgust '260
0 kanalda
Iyul '26
+122
8 kanalda
Get PRO
Iyun '26
+18
2 kanalda
Get PRO
May '26
+46
4 kanalda
Get PRO
Aprel '26
+58
3 kanalda
Get PRO
Mart '26
+61
3 kanalda
Get PRO
Fevral '26
+139
5 kanalda
Get PRO
Yanvar '26
+1 234
5 kanalda
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 01 Avgust | 0 |
Kanal postlari
А программисту теперь важнее писать код или проверять его?
В работу разработчика, помимо привычного самостоятельного написания кода, всё больше добавляется и проверка чужих творений, где важно «понять, что здесь вообще написано и можно ли этому доверять».
Code review и раньше занимал заметную часть работы, но теперь к чужому коду добавился ещё и тот, который предлагает ИИ. Его можно получить за несколько секунд — а вот проверить, не спряталась ли там ошибка, странное решение или просто лишняя сложность, всё равно должен человек.
И тут появляется вопрос: вероятно ли, что одним из главных навыков программиста ближайших лет станет уже не самостоятельное написание кода, а умение быстро оценивать чужое решение?
⏪Мы не берёмся утверждать, что роль разработчика именно так и меняется — интереснее услышать тех, кто сам сталкивается с этим ежедневно.⏩
А у вас сейчас больше времени уходит на написание кода или на его проверку? И стало ли ревью сложнее с появлением AI-инструментов?
| 2 | Мероприятия. Июль 2026
Дорогие читатели, в июле будем на двух книжных фестивалях! Приходите, по традиции за подписку на наш телеграм или ВК на стенде можно будет получить скидку 10%
🛡 Екатеринбург. "Красная строка"
21-23 августа
центр города
🛡 Казань. "Тау-Фест"
28-30 августа
детский парк "Елмай" | 504 |
| 3 | Протокол_MCP_для_систем_искусственного_интеллекта_фрагмент.pdf | 547 |
| 4 | Протокол MCP для систем искусственного интеллекта
Протокол контекста модели (Model Context Protocol, MCP) служит связующим звеном между ИИ-приложениями и внешними расширениями. MCP стремительно меняет экосистему ИИ и стал общепринятым отраслевым стандартом. Основная цель этой книги – помочь читателю получить всестороннее и системное представление о MCP, включая историю его появления, принципы работы, архитектуру протокола, сценарии применения и экосистему. На примере реальных кейсов в книге рассказывается об использовании и разработке MCP-серверов, а также о том, как создавать на основе MCP востребованные ИИ-приложения – диалоговых помощников и интеллектуальных агентов.
Основные темы книги:
➖ предпосылки появления, принципы работы и возможности MCP;
➖ модель «хост-клиент-сервер», JSON-RPC, транспорт и авторизация;
➖ разработка MCP-серверов на практических примерах;
➖ разработка MCP-клиентов и приложений искусственного интеллекта;
➖ классические сценарии применения MCP;
➖ экосистема MCP, ограничения и связь с A2A.
Издание адресовано всем, кто хочет детально изучить MCP и применять его в работе.
Предзаказ со скидкой 20% уже доступен на нашем сайте. Для оформления переходите по ссылке
#новинка #анонс #компьютерная_литература #искусственный_интеллект
⬇️Оглавление и отрывок из первой главы⬇️ | 537 |
| 5 | Есть ли инструмент, который рекомендуют буквально все, но вам он не подошёл?
В разработке легко попасть в ловушку: если технология популярна, значит проблема точно в нас. Но хороший инструмент не обязан быть таковым конкретно для вашей команды.
Например, Kubernetes часто называют "стандартом" для современной инфраструктуры. Он действительно полезен при большом количестве сервисов, сложном масштабировании и высоких требованиях к отказоустойчивости. Однако для небольшого продукта с несколькими сервисами он скорее добавит сложностей, чем принесёт пользу: отдельную экспертизу, долгую настройку, дорогую поддержку и новые точки отказа.
То есть дело не в том, что Kubernetes «плохой». Просто иногда обычного Docker Compose, пары виртуальных машин или managed-сервиса вполне достаточно.
А какой популярный инструмент не прижился у вас?
Расскажите, что это было и почему так? | 715 |
| 6 | Дорогие читатели,
С 30 июля по 2 августа наше издательство принимает участие в фестивале "Белый июнь". Ждём всех на нашем стенде!
Подписчикам канала 10% скидка | 835 |
| 7 | 📚Есть ли темы, которые проще изучать по книге, чем по видео?
Видео отлично подходит, чтобы быстро познакомиться с инструментом, повторить настройку или увидеть работу технологии вживую.
Но есть темы, где книги по-прежнему выигрывают: архитектура, алгоритмы, системное программирование, базы данных, сети. Здесь важно не просто посмотреть, как сделать, а понять, почему это работает именно так.
Книга позволяет остановиться, вернуться к сложному месту, сравнить главы и выстроить цельную картину. Видео чаще ведёт по готовому маршруту — и создаёт ощущение понимания раньше, чем оно действительно появляется.
Особенно это заметно, когда материал нужно не повторить, а применять в новых задачах.
А какую тему вы пытались изучать по видео, но по-настоящему поняли только после книги? | 862 |
| 8 | ⏩Какая инженерная практика принесла вашей команде наибольшую пользу?⏪
У каждой команды есть процесс, который сначала кажется лишней бюрократией, а потом внезапно экономит часы, дни и нервы.
Вот три практики, которые чаще всего дают заметный эффект. Например:
1. Обязательный code review
Не ради формальной галочки, а ради второго взгляда на решение. Хорошее ревью помогает находить не только ошибки, но и слишком сложные участки, неочевидные зависимости и решения, которые будет трудно поддерживать через полгода.
2. Автоматические тесты в CI
Когда проверки запускаются на каждый pull request, команда быстрее ловит регрессии и меньше боится изменений. Особенно полезно, когда тесты защищают критические сценарии, а не просто увеличивают процент покрытия.
3. Разбор инцидентов без поиска виноватых
Postmortem полезен тогда, когда команда обсуждает не «кто сломал», а «почему система позволила этому случиться». Такие разборы постепенно улучшают мониторинг, документацию, процессы релиза и саму архитектуру.
Но универсального ответа здесь нет. В одной команде сильнее всего меняет работу ревью, в другой — observability, в третьей — короткие архитектурные сессии перед разработкой.
Что дало вашей команде самый заметный результат?
Делитесь в комментариях своими "до" и "после" внедрение чего-то нового в совместную работу! | 872 |
| 9 | 🟰Современные CAD/CAE-системы: как развивается инженерное проектирование?🟰
Инженерное проектирование постепенно уходит от схемы «сначала построили модель, потом отдельно проверили расчётами».
Сегодня CAD и CAE всё теснее работают вместе. Конструктор может менять геометрию, сразу запускать симуляцию, сравнивать варианты и находить слабые места ещё до изготовления прототипа. К этому добавляются облачные расчёты, цифровые двойники и инструменты ИИ, которые помогают быстрее исследовать пространство решений.
Но автоматизация не отменяет инженерного мышления. Система может предложить десятки вариантов, однако задать корректные граничные условия, выбрать модель материала и оценить реалистичность результата по-прежнему должен специалист.
Современная САПР уже не просто помогает чертить. Она превращает проектирование в непрерывный цикл:
модель ➡️ расчёт ➡️ проверка ➡️ улучшение | 897 |
| 10 | ⏩Разговорный пост⏪
Вопрос дня от нас: "Что, по-вашему, в последние годы в IT изменилось к лучшему?" | 839 |
| 11 | ➡️Почему разработчики снова интересуются C++ и Rust?⬅️
После нескольких лет разговоров о том, что «всё можно написать на Python или JavaScript», разработчики снова смотрят в сторону системных языков.
Причина довольно приземлённая: современному софту требуется всё больше вычислений. ИИ, игровые движки, базы данных, сетевые сервисы, робототехника и embedded-системы требуют высокой производительности, предсказуемых задержек и контроля над памятью.
Здесь C++ по-прежнему сложно заменить. У него огромная экосистема, зрелые инструменты и десятилетия производственного кода. Язык остаётся востребован там, где важны скорость и работа близко к железу.
Rust предлагает другой компромисс: сопоставимую производительность, но с проверкой владения памятью и многопоточности на этапе компиляции. Это не делает программы автоматически безошибочными, зато помогает исключить целый класс проблем ещё до запуска.
Разобраться в подходах обоих языков помогут наши книги:
➡️«Современный C++: безопасное использование» — о том, как применять возможности современного C++ и при этом избегать скрытых ловушек языка.
➡️«Rust для системного программирования» — о владении, заимствовании, конкурентности и создании производительных систем без сборщика мусора.
C++ и Rust интересны не потому, что разработка движется назад. Наоборот: чем сложнее становятся системы, тем важнее понимать, что скрывается под удобными фреймворками и высокоуровневыми API. | 1 003 |
| 12 | Паттерны React (фрагмент).pdf | 890 |
| 13 | Паттерны React. Разработка эффективных и масштабируемых приложений
Эта книга – ваш путеводитель в изучении продвинутых концепций для создания масштабируемых и быстродействующих приложений. Она познакомит вас с паттернами React и различными способами оптимизации производительности. Кроме того, вы спроектируете согласованный, единообразный интерфейс корпоративного уровня в Figma, а затем соберете его из библиотек компонентов. В заключительных главах представлены наглядные примеры написания безопасного и поддерживаемого кода с применением специальных компонентов библиотеки.
Основные темы книги:
➖продвинутые React-компоненты с повторно используемой архитектурой;
➖применение функционального программирования при создании масштабируемых приложений;
➖оптимизация производительности через паттерны мемоизации и эффективное управление состоянием;
➖создание надежных слоев API и органичная интеграция с React Query;
➖разработка дизайн-систем корпоративного уровня в Figma и библиотеки компонентов.
Издание предназначено разработчикам на JavaScript, которые уже разбираются в основах React. Кроме того, книга отлично подойдет начинающим разработчикам, стремящимся повысить свой уровень, а также опытным специалистам, которые хотят разобраться в масштабируемой архитектуре и продвинутых паттернах проектирования.
Заказать книгу можно на нашем сайте по ссылке
#анонс #компьютерная_литература #web_разработка
⬇️Оглавление и ознакомительный фрагмент из книги⬇️ | 885 |
| 14 | ⏩Роботизация производства: какие задачи ещё невозможно автоматизировать?⏪
Роботы отлично справляются с повторяемыми операциями: перемещают детали, сваривают, сортируют, контролируют параметры. Чем стабильнее среда и точнее описан процесс, тем проще передать его машине.
Сложности начинаются там, где производство перестаёт быть предсказуемым.
Роботу всё ещё трудно работать с деформируемыми, хрупкими и нестандартными объектами, быстро адаптироваться к неожиданным изменениям и принимать решения, для которых недостаточно заранее заданного сценария. Человеку достаточно взглянуть на перекошенную деталь и понять, что «что-то не так». Машине для этого нужны камеры, датчики, модели восприятия и алгоритмы управления — причём ошибка может стоить испорченной партии или остановки линии.
Именно поэтому будущее производства — не заводы совсем без людей, а системы, где роботы берут на себя рутину, а специалисты проектируют процессы, контролируют исключения и вмешиваются в нестандартных ситуациях.
⬇️Наши рекомендации⬇️
Разобраться, как машины воспринимают пространство и управляют движением, круто поможет книга Питера Корка «Машинное зрение и управление в робототехнике. Фундаментальные алгоритмы на Python». В ней рассматриваются роботизированные манипуляторы, навигация, компьютерное зрение и динамическое управление роботами.
А «ROS 2. Программирование интеллектуальных роботов» отлично показывает, как соединить программные компоненты, симуляцию, компьютерное зрение и реальное оборудование в единую робототехническую систему. | 898 |
| 15 | ⬅️Стоит ли переписывать проекты на Rust ради скорости?➡️
Rust часто появляется в обсуждениях как почти универсальный ответ на проблемы производительности.
Медленно? ➡️ Перепишем на Rust.
Много памяти? ➡️ Rust.
Страшно запускать многопоточность? ➡️ Снова Rust.
Звучит убедительно, но в реальных проектах всё обычно сложнее.
Если сервис большую часть времени ждёт базу данных, внешний API или очередь сообщений, смена языка вряд ли даст заметный эффект. Зато команда получит дорогую миграцию, новую экосистему, более сложный найм и какое-то время будет поддерживать две версии одного и того же продукта.
Поэтому вопрос лучше ставить иначе: что именно мы хотим ускорить?
Rust действительно может быть отличным выбором, когда важны предсказуемые задержки, экономное использование памяти, высокая нагрузка или безопасная работа с многопоточностью. Но чаще разумнее не переписывать весь проект, а вынести на Rust один проблемный компонент: воркер, сетевой сервис, CLI-инструмент или вычислительный модуль.
🔵Переписывать проект на Rust стоит не потому, что это быстро, а потому, что профилирование показало конкретную проблему, которую Rust действительно решает лучше текущего стека.🔵
Во всех остальных случаях хороший рефакторинг может оказаться дешевле и полезнее большого rewrite. | 866 |
| 16 | Дорогие читатели,
Сегодня стартует книжная ярмарка в Ярославле
Ждём всех с 17 по 19 июля в Даманском парке | 1 007 |
| 17 | ➡️Как меняются требования к backend-разработчикам?⬅️
Умения написать CRUD-сервис, подключить базу данных и настроить API уже недостаточно.
Сегодня backend-разработчику всё чаще приходится понимать, как сервис ведёт себя в составе большой системы: выдерживает ли он нагрузку, переживает ли отказы, можно ли обновить его без проблем для клиентов, достаточно ли логов, метрик и трассировок, что происходит с кодом после релиза.
Требования постепенно смещаются от знания конкретного фреймворка к системному мышлению.
Мы подобрали книги, которые помогут с этим!
➡️Арно Лоре — «Проектирование веб-API»
О том, как создавать понятные, безопасные и стабильные API, управлять изменениями и работать с REST, OpenAPI, GraphQL и gRPC.
➡️А. Эль Амри — «Облачные микросервисы. Разработка и применение на платформе Kubernetes»
О Kubernetes, CI/CD, GitOps, наблюдаемости, высокой доступности и эксплуатации распределённых приложений.
Главное изменение профессии, пожалуй, можно сформулировать так:
Раньше backend-разработчик отвечал прежде всего за код сервиса. Теперь — за его поведение в production и в составе всей системы. | 1 129 |
| 18 | Силовая_электроника_Том_1_фрагмент.pdf | 1 110 |
| 19 | Силовая электроника. Том 1
Для проектирования устройств силовой электроники требуются обширные знания в области электротехники, физики, аналоговой и цифровой схемотехники и численного моделирования. Кроме того, существуют фундаментальные принципы, которые являются уникальными для области силовой электроники и требуют специального изучения. В данном двухтомном издании все эти темы раскрываются достаточно подробно, чтобы читатели приобрели знания, необходимые для разработки и эксплуатации силовых устройств.
Основные темы первого тома:
➖преобразователи в установившемся режиме;
➖эквивалентные схемы в установившемся режиме;
➖реализация ключей;
➖схемы преобразователей;
➖конструирование регуляторов;
➖магнитные элементы;
➖конструирование дросселей и трансформаторов.
Издание адресовано инженерам, занимающимся проектированием силовой электроники, преподавателям и студентам, желающим выйти за рамки стандартных вводных курсов.
Предзаказ книги со скидкой 20% можно оформить на сайте по ссылке
#анонс #радиотехника_и_электрника #силовая_электроника
⬇️Оглавление и ознакомительный фрагмент⬇️ | 1 142 |
| 20 | 📕Авторы и переводчики ДМК Пресс. Валерий Яценков
Не посвятить в этой рубрике пост нашему главному редактору Валерию было бы преступлением, ведь этот человек сделал так много и продолжает вносить свой неоценимый вклад в работу издательства. Давайте же познакомим и вас, дорогие читатели, с ним поближе!
Яценков Валерий Станиславович — инженер-электронщик, писатель, переводчик научной и технической литературы. Автор 7 книг по электронике, программированию микроконтроллеров и спутниковой навигации. Автор бестселлера 2016 года "Твой первый квадрокоптер".
Благодаря большому опыту и глубоким знаниям нашего редактора каждая книга проходит довольно жёсткий отбор, чтобы в итоге именно полезные знания оказались в руках у читателей. Помимо этого Валерий также занимается переводами.
Перечислить все книги, где он выступает, будет очень долго, мы подобрали пятерку последних:
Приключения в мире чисел
Современная робототехника. От теории к практике
Ассемблер для macOS ARM64. Apple silicon M chip
DeepSeek в действии
Вероятностное машинное обучение. Введение
Если Вы задумываетесь издать книгу - с нашим редактором можно пообщаться через почту editor@dmkpress.com | 1 027 |
