Дневная сводка: JetBrains — 7 мая 2026
JetBrains-блог опубликовал в один день пять материалов, охватывающих всю линейку платформенных тем: производительность Scala-плагина, MPS, IntelliJ Platform, Kotlin community и PyCharm/Python. Общая нота — «качество жизни разработчика»: как писать код, дружественный к IDE; как готовить плагин к удалённой разработке; что нового в EAP MPS 2026.1; как растёт Kotlin-сообщество; и какие тренды зафиксировал Python Unplugged on PyTV.
Ключевые события и темы
Highlighting-friendly код в Scala (и не только)
Команда Scala-плагина вводит понятие highlighting complexity — третьей оси сложности кода (наряду с алгоритмической и когнитивной), которая описывает, насколько код тяжёл для inline-анализа в IDE. Игнорирование этой оси проявляется как тормоза автокомплита, нагрев ноутбука и расход батареи. Рецепты — модули вместо больших монорепо, отдельные файлы для классов, классы в пакетах вместо object, маленькие классы и методы, интерфейсы вместо классов в API, точечные импорты вместо wildcard, минимальная видимость (private где можно), явные типы для публичных и сложных членов, осторожность с макросами. Подчёркивается, что те же правила должны применяться к AI-сгенерированному коду — он живёт в той же IDE и так же утяжеляет агентский цикл.
Ссылки:
IntelliJ Platform: split-mode плагины
JetBrains публикуют гайд по адаптации плагинов под remote development. IDE больше не единый процесс: в split-mode фронтенд работает у пользователя, бэкенд — на удалённой машине, в Docker или в облаке. Авторы плагинов должны явно решать, где исполняется каждая часть — UI и сценарии, чувствительные к latency, при сетевом разделении ломаются. Рекомендованная архитектура «frontend / backend / shared» работает и в split-mode, и в монолитной IDE, что снимает необходимость двойной поддержки. Поставляются видеообзор, шаблон плагина, документация и пошаговый гайд.
Ссылки:
MPS 2026.1 EAP
Стартовала Early Access Program MPS 2026.1: миграция на IntelliJ Platform 2026.1, JDK 25, Kotlin 2.3 (со своей сборкой kotlinx-metadata-klib из репозитория Kotlin), интеграция Grazie для проверки капитализации в ICheckedNamePolicy с учётом естественного языка, разбиение бинарных операций на несколько строк, новый стиль read-only-inspector, транзитивные зависимости в Build Language без явных списков, более последовательные миграции (читают зависимости из дескриптора модуля, а не текущее состояние), кластер исправлений в Java-стабах (включая багу 2021 года про InnerClasses), новый extension point jetbrains.mps.project.lifecycleListener вместо устаревших ProjectActivity, и Wayland как display-протокол по умолчанию на поддерживаемых Linux-системах.
Ссылки:
Kotlin Ecosystem Mentorship Program: итоги пилота
В пилоте KEMP — 80 заявок на менти и 29 на менторов, отобраны 10 пар, до конца дошли четыре. Главный приз (поездка на KotlinConf 2026 в Мюнхен) случайно достался паре Ruslan (yet300) — Clare Kinery, проект bitchat-android (PR-ы по UI/UX в Android-клиенте). Остальные финальные пары работали над Calf, FlowMVI и heron. Ключевые уроки: жёсткий scope под двухмесячное окно, ранняя синхронизация ожиданий и стиля коммуникации, обоюдная ценность для менти и менторов. Программа будет продолжена.
Ссылки:
Python Unplugged on PyTV: главные тезисы
Полностью онлайн-конференция PyCharm/JetBrains 4 марта 2026 года, 13 докладов, 7,5 часов вещания, 5 500 live-зрителей и 110 000 просмотров записи. Сводка тезисов: Python — не только для новичков, продвижение требует реальных проектов и осмотрительной работы с AI; community остаётся ядром (PyLadies, Travis Oliphant, Carol Willing); ИИ для open-source одновременно открывает ворота новым контрибьюторам и нагружает мейнтейнеров; agentic coding меняет повседневный workflow (Marlene Mhangami, Sheena O’Connell); открытые AI-стек и Polars приносят big data в локальный Python; типизация развивается как «static islands in dynamic sea» (Carlton Gibson); Django переживает «ренессанс», и его проблема — в восприятии, а не в технологии (Sarah Boyce). Конференция планируется к повторению.
Ссылки:
Сравнения и противоречия
Линия дня — единая: JetBrains всё аккуратнее формализует ту часть «опыта разработчика», за которую отвечает не сам код, а его пригодность к инструментам. На уровне Scala это highlighting-friendly код; на уровне платформы — split-mode-ready плагины; на уровне MPS — современный lifecycle проектов и Wayland; на уровне сообщества — структурированные mentorship-программы и формат полностью онлайн-конференций. Между разными постами явных противоречий нет, но в каждой теме читается общее предостережение: AI-агенты — мощный инструмент, но если ему отдать всё подряд, страдают и качество кода, и квалификация разработчика, и open-source-сообщества.
Итог
Большой контент-день для JetBrains: материалы выстраиваются в одну линию «инструменты + сообщество + ИИ как помощник, а не замена». Для авторов плагинов и DSL-языков — конкретные технические сигналы (split-mode, MPS 2026.1, lifecycle); для разработчиков на Scala и Python — практические рецепты по чистоте и инкрементальности; для Kotlin-комьюнити — понятный канал входа в open-source через KEMP.