874 subscribers
51 photos
26 videos
58 links
Официальнай канал OpenIDE – российской среды разработки для профессионалов.

Чат: @openide_chat
YT: youtube.com/@openide
ВК: vk.com/openide
MAX: max.ru/openide
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🎄 Плагины с человеческим лицом: истории комьюнити OpenIDE

OpenIDE - это сообщество. Сообщество людей, которые расширяют возможности платформы, находят нестандартные решения, закрывают реальные боли и делятся своим опытом с другими.

Именно они превращают среду разработки из продукта в экосистему — живую и дышащую.

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

Так появилась идея серии интервью с участниками нашего комьюнити — людьми, которые создают плагины для OpenIDE.

📚 Читать на Хабр: https://habr.com/ru/companies/haulmont/articles/981830/
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥6👍51🎄1
🇷🇺 OpenIDE включена в реестр российского ПО!

Включение в реестр подтверждает, что использование OpenIDE для компаний не несёт рисков, связанных с санкциями или иными ограничениями.

Кроме того, установка OpenIDE может помочь в достижении целей по импортозамещению.

На один повод больше внедрить OpenIDE в своей компании 😉

Вот такое вот прекрасное завершение уходящего 2025) Всех с наступающим Новым Годом 💜

Реестровая запись №31585 от 30.12.2025
🔥56👍27🎉17👏74🥴22🤡1
Media is too big
VIEW IN TELEGRAM
🥳 IntelliJ IDEA сегодня отмечает юбилей – 25 лет!

Отдаём дань почтения прародителю 🤝

Онлайн-развлечения на эту тему тут: https://www.jetbrains.com/lp/intellij-idea-25/
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉23👍11🔥43❤‍🔥11
⚡️ 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, будем благодарны за фидбек в нашем чатике.
1👍1410🔥71👌1
🔥 Роман Елизаров про AI в разработке ПО, OpenSource и культуру IT

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

Поговорили о качестве сгенерированного кода, границе ответственности, безопасности, конфликте интересов между разработчиками и безопасниками, а также о монополизации в Open Source.

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

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥11👍1053❤‍🔥11
⚡️ Свежая версия Go [beta] 0.0.15

Go [beta] — плагин для разработки на Go в OpenIDE.

В версии 0.0.15 добавили подсветку синтаксиса в файлах go.mod, возможность переопределять рабочие директории и директории сборки, ранее можно было запускать только конкретный файл.

Также поправили баги с некорректными позициями подсветки в блоках кода.

🤝 Отправляй знакомым гоферам! Будем благодарны за фидбек в нашем чате: @openide_chat
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍16🔥146
Многие знают, что в OpenIDE для работы с API с нуля разработан собственный open-source HTTP-клиент на Kotlin DSL.

Если вы услышали про Connekt впервые, есть несколько материалов, которые дают общее представление об инструменте:

Лендинг с демонстрацией возможностей
Обзор на Connekt от компании Домклик на Habr
Запись стрима, где Роман Елизаров и эксперты проверяют Connekt на реальных задачах
Код клиента на GitHub (звёздочки приветствуются)

Поводом для этого поста стала публикация записи доклада команды Amplicode с последнего Joker — «Из Postman в код: Connekt и новый взгляд на тестирование API».

Доклад прекрасно дополняет материалы выше и даёт целостное понимание как практических сценариев, так и внутреннего устройства HTTP-клиента.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
Please open Telegram to view this post
VIEW IN TELEGRAM
215👍8🔥6😁2
Forwarded from Amplicode
«Безобидный» активатор IntelliJ IDEA — это не патч лицензии, а полноценный Java-агент, который встраивается в JVM до старта IDE

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 бесплатно: что на самом деле происходит, когда вы запускаете “безобидный” активатор
16👍175🤯4🤣3🔥2💯1
🔥 Fullstack проект на React, Python, Go и Spring: OpenIDE в действии

В новом видео Михаил Поливаха, Павел Кислов и Александр Шустанов проверяют OpenIDE на прочность в работе с мультиязычным стеком.

По ходу видео эксперты рассказывают про типичные инженерные вещи — тестирование, прикладную бизнес-логику и интеграцию компонентов.

В финале — краткие итоги и разговор про роль AI в разработке и инструментах программирования.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍12🔥1072
Современный senior Spring-разработчик просто обязан разбираться в Kubernetes!

Независимо от того, разворачиваете ли вы приложение в облаке или работаете с внутренним кластером компании, — без этих знаний уже никуда.

В новом докладе Илья Кучмин рассказал, что необходимо знать, какие есть подводные камни, на что обратить внимание и как применять инструменты деплоя в Kubernetes.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍117🔥71
⚡️ Пятничные релизы OpenIDE

В конце прошлой неделе мы выпустили обновление для двух наших плагинов. Вот что обновилось в свежих версиях:

Go[beta]

Добавили настройку параметров Go LSP сервера через Settings → Languages & Frameworks → Go Language Server. Заодно починили всплывающие ошибки, которые появлялись при изменениях в go.mod.

Frontend/Web[beta]

Теперь Node.js можно установить прямо из настроек и с экрана создания нового проекта. Там же появился выбор пакетного менеджера: npm, pnpm или yarn.

Плагины всё еще находятся в beta, но ваш фидбек в чате помогает — то, чем вы делитесь, фиксится быстрее!
2👍23🔥93🙏2
С OpenIDE получилось классно, но повторять этот путь для Телеграма совсем не хочется 😅
1😁37🤣20💯9👍31👎1😱1
Reksoft ❤‍🔥 OpenIDE

В прошлом году Reksoft перевёл Kotlin/Java-команды на OpenIDE с Amplicode из-за ограничений лицензий JetBrains.

Тестировали Eclipse, VS Code и GigaIDE. Первые два потребовали много ручной настройки и уступали по навигации и поддержке Spring/Kotlin. GigaIDE оказалась близка к IntelliJ Community, но до Dev Experience IntelliJ Ultimate не дотянула.

OpenIDE с Amplicode закрыла ключевые требования: генерация CRUD и тестов, docker-compose из интерфейса, встроенный HTTP-клиент, reactive debugger и интеграция с Git.

В итоге почти все JVM-команды в Reksoft сейчас используют OpenIDE.

📚 Подробнее в блоге компании Reksoft на Habr: История одного безальтернативного переезда. Почему мы выбрали OpenIDE
2🔥2316👍15😁3🥰2
Дошутились...

В общем, если что – не потеряемся 😉

OpenIDE в MAX: https://max.ru/openide
👍33👎22😱116👌6😢5😁4🥰2🤬1🎉1
⚡️ Поддержка Clojure в OpenIDE

В маркетплейсе OpenIDE появились два плагина для разработки на Clojure: Clojure LSP и Clojure REPL.

Clojure LSP добавляет поддержку clojure-lsp и статический анализ через clj-kondo: навигацию по коду, переходы к определениям, поиск символов и другие возможности, доступные через стандарт LSP.

Clojure REPL позволяет запускать и подключаться к nREPL, загружать файлы в сессию, выполнять выражения и функции в точке курсора, запускать тесты по namespace или под курсором, обновлять пространства имён и управлять сессией REPL прямо из IDE.

Спасибо Константину, что предложил добавить поддержку Clojure. Если вам не хватает каких-то плагинов в маркетплейсе OpenIDE — создавайте issue на GitFlic или пишите в чат. Рассмотрим возможность добавления или реализации анлогичного решения консорциумом.
3👍20🔥11👏43🙏1
АНДРЕЙ КАРПАТЫЙ ПЕРЕПИСАЛ GPT | OPENCLAW ОБЪЯВИЛ ВОЙНУ | TELEGRAM СНОВА БЛОКИРУЮТ

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥16106👍2😍1
🆕 Минорный релиз Go [beta]

У плагина для разработки на Go в OpenIDE обновление — небольшое, но полезное.

В маркетплейсе у плагина теперь своя иконка. А в самом плагине заработала навигация от определения функции к её использованиям.

Go [beta] на маркетплейсе OpenIDE:
https://marketplace.openide.ru/plugin/gobeta/368/

Как всегда, репост друзья, знакомым и коллегам, пишущим на Go приветствуется 🙏
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍176🔥4👏1
⚡️ Haiku обошла Opus | Claude слил $1.78 млн | Нейросеть впаяли в кремний

Второй выпуск еженедельных IT-новостей от OpenIDE.

В этот раз: вайбкодер случайно получил доступ к 7 000+ пылесосам, вышли Sonnet 4.6 и Gemini 3.1 Pro, Haiku со скиллами обошла Opus без них, Claude Code Security и потеря $1,78 млн из-за кода от Claude.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥13👍8👏53😍1
⚡️ Обновления на маркетплейсе OpenIDE

Docker [beta]

Крупное обновление. Переработан Docker Explorer: теперь в нём древовидное отображение Dockerfile и Docker Compose файлов проекта, а также контейнеров, Compose-проектов, образов, томов и сетей. Explorer автоматически обновляется при изменении состояния контейнеров в реальном времени. При первом запуске плагин сам настраивает подключение к локальному Docker.

Конфигурация запуска Docker Compose теперь поддерживает основные настройки и показывает статус выполнения docker compose up. Улучшено отображение результатов Inspect и Show Processes.

Помимо этого исправили пачку багов.

Frontend/Web [beta] и Django [beta]

Оба плагина получили совместимость с OpenIDE 2025.3. К слову, если два плагина уже готовы к 2025.3 — сам релиз, похоже, не за горами 😉
2🔥19👍105🙏1