This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Доступна EAP-версия OpenIDE!
Зима близко! Пора утепляться и тестировать новую EAP-версию!
Ключевое изменение - это поддержка 25-й джавы.
Этот EAP будет коротким, в течение пары недель выпустим полноценный релиз, впереди 2025.3 .
🔗 Скачать и узнать подробности можно здесь:
👉 https://openide.ru/download-eap/
😌 Незаметно присоединяйтесь ©
Зима близко! Пора утепляться и тестировать новую EAP-версию!
Ключевое изменение - это поддержка 25-й джавы.
Этот EAP будет коротким, в течение пары недель выпустим полноценный релиз
🔗 Скачать и узнать подробности можно здесь:
👉 https://openide.ru/download-eap/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥9❤5👏2
This media is not supported in your browser
VIEW IN TELEGRAM
TypeScript-Go: проверяем, как он работает в OpenIDE
Мы протестировали новый TypeScript-Go в OpenIDE и разобрались, что реально даёт порт компилятора: где стало быстрее, где точнее и что всё это значит для разработчика.
Плюс ко всему, мы обновили WebTools — теперь поддержка JS/TS стала ещё стабильнее и заметно удобнее + закрыли часть замечаний с HolyJS.
👉 Перейти на статью
😌 Незаметно присоединяйтесь ©
Мы протестировали новый TypeScript-Go в OpenIDE и разобрались, что реально даёт порт компилятора: где стало быстрее, где точнее и что всё это значит для разработчика.
Плюс ко всему, мы обновили WebTools — теперь поддержка JS/TS стала ещё стабильнее и заметно удобнее + закрыли часть замечаний с HolyJS.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍9😁5🙏2
This media is not supported in your browser
VIEW IN TELEGRAM
Свежая версия уже доступна: скачать можно здесь!
А что внутри? Рассказываем в коротком посте — про самые заметные новинки, улучшения и интересности:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35❤11👍11🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
Ну что… дождались 🎉
GigaCode теперь доступен в OpenIDE Marketplace.
Ставится нормально, запускается без шаманства 🤝🏼
😌 Незаметно присоединяйтесь ©
GigaCode теперь доступен в OpenIDE Marketplace.
Ставится нормально, запускается без шаманства 🤝🏼
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍13❤4👏2🤔2😁1👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Мы готовы анонсировать версию OpenIDE Pro, в состав которой войдут:
• Расширенная поддержка Go, Spring, и фронтенд-технологий
• Мощные инструменты профилирования, диагностики и анализа кода
• Официальная поддержка и SLA для компаний
Сразу ответим на повисший в воздухе вопрос – бесплатная OpenIDE остаётся, развивается и будет только расти: Marketplace, LSP, Docker-плагин, новые языки в виде плагинов.
OpenIDE Pro – это та версию, которую можно использовать в компаниях официально и без риска!
Подробнее про OpenIDE Pro мы рассказали в новой статье на Хабре
Если хотите попасть в ранний доступ — пишите нам на: pro@openide.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🤔11❤6🔥6😁1😱1🤝1
⚙️ Почему Terraform до сих пор ощущается сложным — и как IDE может это исправить
Облако должно разворачиваться «за минуты», но в реальности всё часто заканчивается ночью с документацией, переменными Terraform и проверками, не сломалось ли что-то по пути.
Типичный путь выглядит так:
— сначала UI-консоль: быстро, наглядно, но нереплицируемо;
— затем скрипты и CLI: воспроизводимо, но хрупко и императивно;
— потом Terraform / IaC: надёжно, с планами и состоянием, но резко повышается порог входа и уменьшается скорость изменений.
Terraform решает ключевые проблемы — порядок ресурсов, state, diff через plan. Но простоты UI он так и не возвращает: даже для небольшой инфраструктуры приходится разбираться в HCL, провайдере и десятках параметров.
Мы предлагаем следующий подход: попробовать вернуть удобство UI не через отказ от IaC, а через IDE.
В OpenIDE Terraform остаётся обычным кодом, но:
— ресурсы добавляются из визуальной палитры, как в облачной консоли;
— базовые параметры задаются через диалоги, остальное — через переменные;
— IDE сама подсказывает зависимости (сервисные аккаунты, роли, registry);
— конфигурации и связи между ресурсами можно смотреть в виде иерархии, без
На практике это выглядит так: тестовое окружение в Yandex Cloud (VM + managed PostgreSQL + Docker Compose) собирается за пару минут, а на выходе остаётся чистый Terraform, готовый к
Ключевая мысль тут не в «визуальном Terraform», а в снижении когнитивной нагрузки: IaC остаётся источником истины, но IDE берёт на себя рутину, навигацию и контекст.
📚 Подробнее читайте в нашей новой статье на Хабре.
Облако должно разворачиваться «за минуты», но в реальности всё часто заканчивается ночью с документацией, переменными Terraform и проверками, не сломалось ли что-то по пути.
Типичный путь выглядит так:
— сначала UI-консоль: быстро, наглядно, но нереплицируемо;
— затем скрипты и CLI: воспроизводимо, но хрупко и императивно;
— потом Terraform / IaC: надёжно, с планами и состоянием, но резко повышается порог входа и уменьшается скорость изменений.
Terraform решает ключевые проблемы — порядок ресурсов, state, diff через plan. Но простоты UI он так и не возвращает: даже для небольшой инфраструктуры приходится разбираться в HCL, провайдере и десятках параметров.
Мы предлагаем следующий подход: попробовать вернуть удобство UI не через отказ от IaC, а через IDE.
В OpenIDE Terraform остаётся обычным кодом, но:
— ресурсы добавляются из визуальной палитры, как в облачной консоли;
— базовые параметры задаются через диалоги, остальное — через переменные;
— IDE сама подсказывает зависимости (сервисные аккаунты, роли, registry);
— конфигурации и связи между ресурсами можно смотреть в виде иерархии, без
terraform graph и GraphViz.На практике это выглядит так: тестовое окружение в Yandex Cloud (VM + managed PostgreSQL + Docker Compose) собирается за пару минут, а на выходе остаётся чистый Terraform, готовый к
plan/apply и CI/CD.Ключевая мысль тут не в «визуальном Terraform», а в снижении когнитивной нагрузки: IaC остаётся источником истины, но IDE берёт на себя рутину, навигацию и контекст.
📚 Подробнее читайте в нашей новой статье на Хабре.
Хабр
Облако не должно быть загадкой: собираем прод за минуты, а не за ночь
Разворачивать приложения в облаке должно быть просто. Но на деле - всё наоборот. Вместо “вжух-вжух и в продакшн” получаем вечер с документацией, пляски с параметрами Terraform и постоянную проверку,...
👍13🔥7❤3
This media is not supported in your browser
VIEW IN TELEGRAM
OpenIDE - это сообщество. Сообщество людей, которые расширяют возможности платформы, находят нестандартные решения, закрывают реальные боли и делятся своим опытом с другими.
Именно они превращают среду разработки из продукта в экосистему — живую и дышащую.
И когда до Нового года остаётся совсем немного времени, а сил на сложные технические материалы почти не остаётся, мы решили немного сменить ритм. Вместо глубоких разборов — лёгкое, тёплое и предпраздничное чтение.
Так появилась идея серии интервью с участниками нашего комьюнити — людьми, которые создают плагины для OpenIDE.
📚 Читать на Хабр: https://habr.com/ru/companies/haulmont/articles/981830/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥6👍5☃1🎄1
🇷🇺 OpenIDE включена в реестр российского ПО!
Включение в реестр подтверждает, что использование OpenIDE для компаний не несёт рисков, связанных с санкциями или иными ограничениями.
Кроме того, установка OpenIDE может помочь в достижении целей по импортозамещению.
На один повод больше внедрить OpenIDE в своей компании 😉
Вот такое вот прекрасное завершение уходящего 2025) Всех с наступающим Новым Годом 💜
✅ Реестровая запись №31585 от 30.12.2025
Включение в реестр подтверждает, что использование OpenIDE для компаний не несёт рисков, связанных с санкциями или иными ограничениями.
Кроме того, установка OpenIDE может помочь в достижении целей по импортозамещению.
На один повод больше внедрить OpenIDE в своей компании 😉
Вот такое вот прекрасное завершение уходящего 2025) Всех с наступающим Новым Годом 💜
✅ Реестровая запись №31585 от 30.12.2025
🔥55👍27🎉16👏7❤4🥴2 2🤡1
Media is too big
VIEW IN TELEGRAM
Отдаём дань почтения прародителю 🤝
Онлайн-развлечения на эту тему тут: https://www.jetbrains.com/lp/intellij-idea-25/
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉22👍11🔥4❤3❤🔥1⚡1
⚡️ OpenIDE Web Tools обновились до 0.0.4
OpenIDE Web Tools — beta-плагин для фронтенд-разработки в OpenIDE: TypeScript/JavaScript, React, Vue, Angular, ESLint и CSS через LSP.
В 0.0.4 добавили фичу, которую многие ждали и просили: появились run-конфигурации для запуска отдельных JS-файлов и npm-скриптов прямо из IDE.
Также завезли автодополнение и переход к CSS-переменным на уровне всего проекта.
Из доработок: улучшили подсветку CSS, сделали автодополнения JS более релевантными и вынесли подсветку в отдельные цветовые схемы Webtools Dark/Light, чтобы не ломать основные темы.
Плагин всё ещё в beta, будем благодарны за фидбек в нашем чатике.
OpenIDE Web Tools — beta-плагин для фронтенд-разработки в OpenIDE: TypeScript/JavaScript, React, Vue, Angular, ESLint и CSS через LSP.
В 0.0.4 добавили фичу, которую многие ждали и просили: появились run-конфигурации для запуска отдельных JS-файлов и npm-скриптов прямо из IDE.
Также завезли автодополнение и переход к CSS-переменным на уровне всего проекта.
Из доработок: улучшили подсветку CSS, сделали автодополнения JS более релевантными и вынесли подсветку в отдельные цветовые схемы Webtools Dark/Light, чтобы не ломать основные темы.
Плагин всё ещё в beta, будем благодарны за фидбек в нашем чатике.
1👍14❤10🔥7⚡1👌1
🔥 Роман Елизаров про AI в разработке ПО, OpenSource и культуру IT
Большая часть интервью — про практику. Насколько хорошо ИИ-агенты пишут код сегодня, где они реально помогают, а где создают дополнительные риски.
Поговорили о качестве сгенерированного кода, границе ответственности, безопасности, конфликте интересов между разработчиками и безопасниками, а также о монополизации в Open Source.
В конце — про будущее профессии: как будут выглядеть инструменты разработки, куда расти инженеру в эпоху автоматизации и есть ли у разработчика жизнь вне кода.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Большая часть интервью — про практику. Насколько хорошо ИИ-агенты пишут код сегодня, где они реально помогают, а где создают дополнительные риски.
Поговорили о качестве сгенерированного кода, границе ответственности, безопасности, конфликте интересов между разработчиками и безопасниками, а также о монополизации в Open Source.
В конце — про будущее профессии: как будут выглядеть инструменты разработки, куда расти инженеру в эпоху автоматизации и есть ли у разработчика жизнь вне кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥11👍10⚡5❤3❤🔥1 1
⚡️ Свежая версия Go [beta] 0.0.15
Go [beta] — плагин для разработки на Go в OpenIDE.
В версии 0.0.15 добавили подсветку синтаксиса в файлах
Также поправили баги с некорректными позициями подсветки в блоках кода.
🤝 Отправляй знакомым гоферам! Будем благодарны за фидбек в нашем чате: @openide_chat
Go [beta] — плагин для разработки на Go в OpenIDE.
В версии 0.0.15 добавили подсветку синтаксиса в файлах
go.mod, возможность переопределять рабочие директории и директории сборки, ранее можно было запускать только конкретный файл.Также поправили баги с некорректными позициями подсветки в блоках кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍14🔥14❤6
Многие знают, что в OpenIDE для работы с API с нуля разработан собственный open-source HTTP-клиент на Kotlin DSL.
Если вы услышали про Connekt впервые, есть несколько материалов, которые дают общее представление об инструменте:
– Лендинг с демонстрацией возможностей
– Обзор на Connekt от компании Домклик на Habr
– Запись стрима, где Роман Елизаров и эксперты проверяют Connekt на реальных задачах
– Код клиента на GitHub(звёздочки приветствуются)
Поводом для этого поста стала публикация записи доклада команды Amplicode с последнего Joker — «Из Postman в код: Connekt и новый взгляд на тестирование API».
Доклад прекрасно дополняет материалы выше и даёт целостное понимание как практических сценариев, так и внутреннего устройства HTTP-клиента.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
Если вы услышали про Connekt впервые, есть несколько материалов, которые дают общее представление об инструменте:
– Лендинг с демонстрацией возможностей
– Обзор на Connekt от компании Домклик на Habr
– Запись стрима, где Роман Елизаров и эксперты проверяют Connekt на реальных задачах
– Код клиента на GitHub
Поводом для этого поста стала публикация записи доклада команды Amplicode с последнего Joker — «Из Postman в код: Connekt и новый взгляд на тестирование API».
Доклад прекрасно дополняет материалы выше и даёт целостное понимание как практических сценариев, так и внутреннего устройства HTTP-клиента.
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤13👍6🔥6😁2
Forwarded from Amplicode
«Безобидный» активатор IntelliJ IDEA — это не патч лицензии, а полноценный Java-агент, который встраивается в JVM до старта IDE
Shell-скрипт сначала ставит зависимости (на Linux — через
С этого момента сторонний код получает доступ и может менять байткод любых классов — включая стандартную библиотеку Java.
Дальше начинается самое интересное.
Агент:
— блокирует DNS и HTTP-запросы к серверам лицензирования JetBrains
— скрывает своё присутствие, подменяя списки VM-аргументов и загрузку классов
— патчит
Это фундаментальная операция для RSA (криптографический алгоритм с открытым ключом). То есть компрометируется не только проверка лицензии, а вся криптография внутри JVM процесса IDE: HTTPS, Git over SSL, подписи, API-аутентификация.
Фактически вы работаете в среде, где нельзя доверять результатам криптографических проверок.
Отдельный слой рисков — системный. Скрипт получает root-права на время установки, модифицирует shell-конфиги и загружает исполняемый код с сервера третьей стороны. Что именно окажется в JAR’ках завтра — пользователь не контролирует.
И, наконец, юридические риски. Использование пиратского ПО — прямое нарушение ст. 146 УК РФ. В корпоративной среде порог «крупного ущерба» достигается очень быстро: достаточно нескольких нелегальных лицензий. В случае инцидента крайним почти всегда оказывается тот, кто установил софт.
Подробный технический разбор — от shell-скрипта до патча криптопримитивов — в новой статье на Хабре.
👉 Любая IDE от JetBrains бесплатно: что на самом деле происходит, когда вы запускаете “безобидный” активатор
Shell-скрипт сначала ставит зависимости (на Linux — через
sudo, на macOS — с правками ~/.zshrc), затем скачивает набор JAR’ов с внешнего сервера без подписей и checksums и прописывает -javaagent в vmoptions. С этого момента сторонний код получает доступ и может менять байткод любых классов — включая стандартную библиотеку Java.
Дальше начинается самое интересное.
Агент:
— блокирует DNS и HTTP-запросы к серверам лицензирования JetBrains
— скрывает своё присутствие, подменяя списки VM-аргументов и загрузку классов
— патчит
BigInteger#oddModPow() и подменяет результат модульного возведения в степень по правилам из конфигаЭто фундаментальная операция для RSA (криптографический алгоритм с открытым ключом). То есть компрометируется не только проверка лицензии, а вся криптография внутри JVM процесса IDE: HTTPS, Git over SSL, подписи, API-аутентификация.
Фактически вы работаете в среде, где нельзя доверять результатам криптографических проверок.
Отдельный слой рисков — системный. Скрипт получает root-права на время установки, модифицирует shell-конфиги и загружает исполняемый код с сервера третьей стороны. Что именно окажется в JAR’ках завтра — пользователь не контролирует.
И, наконец, юридические риски. Использование пиратского ПО — прямое нарушение ст. 146 УК РФ. В корпоративной среде порог «крупного ущерба» достигается очень быстро: достаточно нескольких нелегальных лицензий. В случае инцидента крайним почти всегда оказывается тот, кто установил софт.
Подробный технический разбор — от shell-скрипта до патча криптопримитивов — в новой статье на Хабре.
👉 Любая IDE от JetBrains бесплатно: что на самом деле происходит, когда вы запускаете “безобидный” активатор
Хабр
Любая IDE от JetBrains бесплатно: что на самом деле происходит, когда вы запускаете “безобидный” активатор
Оглавление Введение Shell скрипт установки. Первая линия компрометации. Java-агент и архитектура обхода защиты JetBrains IDEA Риски безопасности Возможные последствия Легальные альтернативы...
16👍17⚡4🤯4🔥2🤣2💯1
🔥 Fullstack проект на React, Python, Go и Spring: OpenIDE в действии
В новом видео Михаил Поливаха, Павел Кислов и Александр Шустанов проверяют OpenIDE на прочность в работе с мультиязычным стеком.
По ходу видео эксперты рассказывают про типичные инженерные вещи — тестирование, прикладную бизнес-логику и интеграцию компонентов.
В финале — краткие итоги и разговор про роль AI в разработке и инструментах программирования.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
В новом видео Михаил Поливаха, Павел Кислов и Александр Шустанов проверяют OpenIDE на прочность в работе с мультиязычным стеком.
По ходу видео эксперты рассказывают про типичные инженерные вещи — тестирование, прикладную бизнес-логику и интеграцию компонентов.
В финале — краткие итоги и разговор про роль AI в разработке и инструментах программирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍10🔥10⚡7❤2