На каждый экземпляр value класса выделяется одинаковый объем памяти, вне зависимости от того, null он или нет. А вот чтобы понять, null он или нет, в памяти появляется дополнительный флаг) Вот псевдокод для LocalDate из этого JEP:
$plusYears(boolean this_null, int this_year,
byte this_month, byte this_day,
long yearsToAdd) {
if (this_null) throw new NullPointerException();
int newYear = YEAR.checkValidIntValue(this_year + yearsToAdd);
return { false, newYear, this_month, this_day };
Осветить бы еще юридические риски использования таких средств) И конечно, вполне осязаемые риски безопасности, при использовании таких средств, загруженных из интернета)
Свой маркетплейс плагинов. Это же экосистема, возможность коллаборации с другими игроками. Уже несколько разработчиков обратились с запросом выложить свои плагины.
В рамках OpenIDE мы ведем свои разработки для технологий, которые в РФ сейчас не доступны. В частности, плагин для работы с Docker (оригинальный в РФ скачать нельзя).
Из коробки доступна разработка на Spring.
Занимаемся поддержкой других языков.
Одна из наших целей, своевременно обновлять базовую платформу (IntelliJ) до самой актуальной версии.
Спасибо, что обратили внимание на ошибку в копирайте, мы поправим Закрытое тестирование оно на то и закрытое, чтобы в том числе такие вещи вычистить Спасибо, что потратили время на написание обзора)
Скопировать существующий инструмент - самое простое решение, но точно не самое лучшее)
Смотрите, часть наших пользователей продолжают использовать Ultimate IDEA. Получается, что нашим HTTP Client они пользоваться не станут, если он будет точной копией.
С другой стороны, мы придумали решение, которое имеет преимущества над существующим HTTP Client. Например, мы собираемся сделать поддержку Debug при выполнении запросов. Сейчас разрабатываем DSL для более удобного тестирования длинных сценариев.
HTTP Client от JetBrains - это круто, но мы можем круче) Посмотрим, может быть это мы добавим поддержку нашего формата в другие IDE
Об этом можно почитать в самом JEP
https://openjdk.org/jeps/401
На каждый экземпляр value класса выделяется одинаковый объем памяти, вне зависимости от того, null он или нет. А вот чтобы понять, null он или нет, в памяти появляется дополнительный флаг) Вот псевдокод для LocalDate из этого JEP:
А вот в будущем, появятся null-restricted типы, о них можно почитать тут https://openjdk.org/jeps/8303099
Добрый день! Советую попробовать Continue, доступен в маркетплейсе OpenIDE. Сами мы делаем некоторую интеграцию с ним, о чем позже расскажем.
Kotlin тоже поддерживаем
Добавьте вот такой блок в начало скрипта
Осветить бы еще юридические риски использования таких средств) И конечно, вполне осязаемые риски безопасности, при использовании таких средств, загруженных из интернета)
https://www.cnews.ru/articles/2025-07-31_kak_rossijskie_razrabotchiki_reshayut?erid=2W5zFKAXrGx
Вот зачем этот форк, а не для занятия "освободившегося" места
Есть риски, мы их закрываем
Приходите на доклад про полиглотность, там про него будет
А вы приходите посмотреть, поймете почему Connekt в 100 раз лучше httpYac
Плагин опенсорсный с лицензией Apache 2.0
Так отдельная панель - удобно, нажал Command (Ctrl)+0 вот оно открылось, Local Changes и ничего лишнего
Так речь про то, что модального больше и нет
Свой маркетплейс плагинов. Это же экосистема, возможность коллаборации с другими игроками. Уже несколько разработчиков обратились с запросом выложить свои плагины.
В рамках OpenIDE мы ведем свои разработки для технологий, которые в РФ сейчас не доступны. В частности, плагин для работы с Docker (оригинальный в РФ скачать нельзя).
Из коробки доступна разработка на Spring.
Занимаемся поддержкой других языков.
Одна из наших целей, своевременно обновлять базовую платформу (IntelliJ) до самой актуальной версии.
Спасибо, что обратили внимание на ошибку в копирайте, мы поправим
Закрытое тестирование оно на то и закрытое, чтобы в том числе такие вещи вычистить
Спасибо, что потратили время на написание обзора)
там же написано, подкаст)
Простота написания кода приведет к тому, что кода будет больше, а значит потребуется больше разработчиков для его поддержки)
Сравните популярность этих двух технологий
https://www.npmjs.com/package/react (23М за неделю)
https://www.npmjs.com/package/@angular/core (3М за неделю)
Концепция реакта очень простая, не думаю, что у Spring разработчика возникнут большие проблемы, а инструмент еще и углы сгладит)
Зависит от глубины. Кривая обучения, как мне кажется, достаточно пологая.
В этот момент делается форк. Вы считаете, что нужно с нуля свою IDE писать?
Скопировать существующий инструмент - самое простое решение, но точно не самое лучшее)
Смотрите, часть наших пользователей продолжают использовать Ultimate IDEA. Получается, что нашим HTTP Client они пользоваться не станут, если он будет точной копией.
С другой стороны, мы придумали решение, которое имеет преимущества над существующим HTTP Client. Например, мы собираемся сделать поддержку Debug при выполнении запросов. Сейчас разрабатываем DSL для более удобного тестирования длинных сценариев.
HTTP Client от JetBrains - это круто, но мы можем круче) Посмотрим, может быть это мы добавим поддержку нашего формата в другие IDE
https://github.com/microsoft/vscode/blob/main/extensions/typescript-language-features/src/tsServer/serverProcess.electron.ts#L253
вот тут поднимается ts сервер
вот для html (но в кишки уже лезть не стал)
https://github.com/microsoft/vscode/tree/main/extensions/html-language-features/server/src