Golang
TypeScript компилятор переписывают с JavaScript на Go.
Увидел еще сегодня утром, только добрался почитать повнимательнее.
На скрине видны бенчмарки некоторых популярных библиотек. Очень сильно – прирост в среднем х10. В том числе, на открытие VS Code.
Новый компилятор будет с 7 версии, сейчас 5.8.
Сейчас существует проблема долгих LSP серверов, которые сводят всю гибкость и модульность поддержки языков и фреймворков в яму, убивая весь DX при разработке: когда ты ввел символ и знаешь что IDE тебе подскажет остальные 10 и ждёшь несколько секунд, пока она сделает это. А чем больше проект, тем больше время ожидания.
JavaScript сам по себе не выполняется, его должен кто-то исполнять: NodeJS / Deno / Bun.
Тогда как в стандартных поставках всегда участвует нода, я бы еще взглянул на сравнение с Deno и Bun. Эти убийцы ноды уже годами показывают приросты x10. Может просто стоит задеприкейтить ноду?
А еще любители Rust пришли в обсуждения нового компилятора и накинули на вентилятор.
Там ничего интересного нет, бессмысленный трёп, в который уже нейронки начали пускать для генерации ответов и возражения.
Ждём PHP на Go? Или лучше Kotlin PHP Target?
—
Блог
https://devblogs.microsoft.com/typenoscript/typenoscript-native-port/
Обсуждение “Why GO?”
https://github.com/microsoft/typenoscript-go/discussions/411
@handle_topic
Увидел еще сегодня утром, только добрался почитать повнимательнее.
На скрине видны бенчмарки некоторых популярных библиотек. Очень сильно – прирост в среднем х10. В том числе, на открытие VS Code.
Новый компилятор будет с 7 версии, сейчас 5.8.
Сейчас существует проблема долгих LSP серверов, которые сводят всю гибкость и модульность поддержки языков и фреймворков в яму, убивая весь DX при разработке: когда ты ввел символ и знаешь что IDE тебе подскажет остальные 10 и ждёшь несколько секунд, пока она сделает это. А чем больше проект, тем больше время ожидания.
JavaScript сам по себе не выполняется, его должен кто-то исполнять: NodeJS / Deno / Bun.
Тогда как в стандартных поставках всегда участвует нода, я бы еще взглянул на сравнение с Deno и Bun. Эти убийцы ноды уже годами показывают приросты x10. Может просто стоит задеприкейтить ноду?
А еще любители Rust пришли в обсуждения нового компилятора и накинули на вентилятор.
Там ничего интересного нет, бессмысленный трёп, в который уже нейронки начали пускать для генерации ответов и возражения.
Ждём PHP на Go? Или лучше Kotlin PHP Target?
—
Блог
https://devblogs.microsoft.com/typenoscript/typenoscript-native-port/
Обсуждение “Why GO?”
https://github.com/microsoft/typenoscript-go/discussions/411
@handle_topic
1👍5🔥1
FOSSASIA 2025
Free Open Source Software ASIA проходит сегодня в Бангкоке, в Таиланде.
У меня в профиле гитхаба стоит Таиланд, просто не менял еще с момента когда там жил. И около месяца назад получил приглашение придти к ним на митап:
– Входной билет бесплатный
– Могу запитчить свой проект на 5 min pitch или что-то такое
– Пообщаться, посмотреть как всё происходит
Жил бы я в Тае, или оплатили бы мне туда билеты, я бы точно сгонял. Написал письмо с отказом, а так хотелось бы! Пока буду наблюдать онлайн.
Кстати, там из русских будут Яндекс с YDB выступать.
Всем желающим посмотреть онлайн стримы есть ссылка на ютуб.
FOSSASIA идёт несколько дней:
С Четверг, 13 Марта, 2025 5:00 МСК (+3)
По субботу, 15 Марта, 2025 14:00 МСК (+3)
—
Трансляция
https://www.youtube.com/@FOSSASIAorg
Расписание
https://eventyay.com/e/4c0e0c27/schedule?date=2025-03-13
—
@handle_topic
Free Open Source Software ASIA проходит сегодня в Бангкоке, в Таиланде.
У меня в профиле гитхаба стоит Таиланд, просто не менял еще с момента когда там жил. И около месяца назад получил приглашение придти к ним на митап:
– Входной билет бесплатный
– Могу запитчить свой проект на 5 min pitch или что-то такое
– Пообщаться, посмотреть как всё происходит
Жил бы я в Тае, или оплатили бы мне туда билеты, я бы точно сгонял. Написал письмо с отказом, а так хотелось бы! Пока буду наблюдать онлайн.
Кстати, там из русских будут Яндекс с YDB выступать.
Всем желающим посмотреть онлайн стримы есть ссылка на ютуб.
FOSSASIA идёт несколько дней:
С Четверг, 13 Марта, 2025 5:00 МСК (+3)
По субботу, 15 Марта, 2025 14:00 МСК (+3)
—
Трансляция
https://www.youtube.com/@FOSSASIAorg
Расписание
https://eventyay.com/e/4c0e0c27/schedule?date=2025-03-13
—
@handle_topic
2👍3🔥1😢1🫡1
Находки в опенсорсе: Python
Привет! Стартуем новый проект для любителей опенсорса: помогаем меинтейнерам и контрибьюторам найти друг друга. Как оно работает? - В данном канале меинтейнеры разных Python проектов (от CPython, mypy, Litestar до taskiq) могут в любой момент выложить простые…
Помощь в Опенсорсе.
Ребята из Python комьюнити организовали канал с интересной темой: Помощью в опенсорс Python продуктах.
Но ребята шарят за Python🐍 , а PHP 🐘 брать не хотят в компанию. Поэтому я решил организовать свой опенсорс с блэкджеком и всеми прилагающимися!
Канал: @open_source_php
ℹ️ Как это будет работать?
Если вы:
- Автор популярного open source продукта
- Автор не очень популярного продукта, но хотите его сделать известнее
- Контрибьютор, который хочет внести свой вклад в продукт
- Владелец специфичного домена, который может поделиться знаниями
🛠 То вы можете:
- Поделиться ссылкой на Issue, кратко описав что нужно сделать
- Попросить помощи в решении проблемы у продукта, где автор не вы (хоть доработки самого PHP)
- Найти продукт, в который вы можете внести свой вклад
- Пообщаться с автором продукта
- Представить свой проект, написав небольшое описание
Надеюсь, этот канал поможет поднять активность в PHP комьюнити и сделает разработку продуктов немного активнее.
—
@handle_topic
Ребята из Python комьюнити организовали канал с интересной темой: Помощью в опенсорс Python продуктах.
Но ребята шарят за Python
Канал: @open_source_php
ℹ️ Как это будет работать?
Если вы:
- Автор популярного open source продукта
- Автор не очень популярного продукта, но хотите его сделать известнее
- Контрибьютор, который хочет внести свой вклад в продукт
- Владелец специфичного домена, который может поделиться знаниями
🛠 То вы можете:
- Поделиться ссылкой на Issue, кратко описав что нужно сделать
- Попросить помощи в решении проблемы у продукта, где автор не вы (хоть доработки самого PHP)
- Найти продукт, в который вы можете внести свой вклад
- Пообщаться с автором продукта
- Представить свой проект, написав небольшое описание
Надеюсь, этот канал поможет поднять активность в PHP комьюнити и сделает разработку продуктов немного активнее.
—
@handle_topic
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍15❤4🔥2
Стачка. 18-19 апреля. Ульяновск.
Стачка – это крупнейшая региональная IT-конференция России. 18-19 апреля она пройдет в Ульяновске (УлГПУ).
→ 4 направления: “Разработка”, “Digital-маркетинг”, “Управление”, “Дизайн и Контент”;
→ 250+ докладов от лучших спикеров IT-индустрии .
Я буду выступать в Разработке с докладом “Удобная разработка”?
Обсудим Developer Experience, как из простого продукта сделать сложную систему, если никому не сказать о наличии документации к этому, как из всего этого появился MetaStorm и куда он растёт.
Регистрация участников и подача докладов уже открыты на сайте: https://ul25.nastachku.ru.
В программе крутые доклады, мастер-классы, афтепати, общение с экспертами!
Кто еще не купил билет, то у меня есть промокод на 15%, дайте знать кому нужен. Кто купил – пишите в чат, встретимся попьём кофе.
Стачка – это крупнейшая региональная IT-конференция России. 18-19 апреля она пройдет в Ульяновске (УлГПУ).
→ 4 направления: “Разработка”, “Digital-маркетинг”, “Управление”, “Дизайн и Контент”;
→ 250+ докладов от лучших спикеров IT-индустрии .
Я буду выступать в Разработке с докладом “Удобная разработка”?
Обсудим Developer Experience, как из простого продукта сделать сложную систему, если никому не сказать о наличии документации к этому, как из всего этого появился MetaStorm и куда он растёт.
Регистрация участников и подача докладов уже открыты на сайте: https://ul25.nastachku.ru.
В программе крутые доклады, мастер-классы, афтепати, общение с экспертами!
Кто еще не купил билет, то у меня есть промокод на 15%, дайте знать кому нужен. Кто купил – пишите в чат, встретимся попьём кофе.
1👍8🔥3❤2
Model Context Protocol
Это открытый стандарт, который позволяет AI-приложениям напрямую подключаться к различным источникам данных и инструментам.
Умные штуки могут подключаться к тупым, как это происходило с умными выключателя, которые можно подключить еще и к Алисе.
Представьте, что у вас есть ассистент, который может не только отвечать на вопросы, но и взаимодействовать с вашими гаджетами.
Например, он может включить чайник, выключить свет, завести автомобиль, сказать робо-собаке пойти и пнуть кота🫡
От вас потребуется в каком-нибудь Claude Desktop добавить ваши MCP и упомянуть ваше желание.
Как это работает:
- Вы ведете диалог с вашим ассистентом, как обычно
- Ассистент понимает, что нужной информацией он не обладает, но ей могут обладать некоторые из активных серверов
- Ассистент начинает взаимодействовать с этими серверами
Пока что идёт этап внедрения, когда различные тулзы делают точки расширения через эти MCP Servers.
Уже существуют тысячи серверов под все программы, поэтому можно довольно просто взять и подключить себе бота, который будет бегать по Confluence и искать нужную инфу среди тысяч бесполезных страниц, либо по вашей БД сделает запрос и вернут нужный результат.
Главным здесь становится уже не утечка данных, а их потеря. Грустно будет, если вдруг ваш AI ассистент решит дропнуть тяжелую базу, чтобы SQL выполнялся быстрее🤪
Нужно будет поиграться поплотнее с MCP, есть какие-нибудь бешеные идеи?
——
Сайт со спецификацией, определениями и примерами
https://modelcontextprotocol.io/introduction
@handle_topic
Это открытый стандарт, который позволяет AI-приложениям напрямую подключаться к различным источникам данных и инструментам.
Умные штуки могут подключаться к тупым, как это происходило с умными выключателя, которые можно подключить еще и к Алисе.
Представьте, что у вас есть ассистент, который может не только отвечать на вопросы, но и взаимодействовать с вашими гаджетами.
Например, он может включить чайник, выключить свет, завести автомобиль, сказать робо-собаке пойти и пнуть кота
От вас потребуется в каком-нибудь Claude Desktop добавить ваши MCP и упомянуть ваше желание.
Как это работает:
- Вы ведете диалог с вашим ассистентом, как обычно
- Ассистент понимает, что нужной информацией он не обладает, но ей могут обладать некоторые из активных серверов
- Ассистент начинает взаимодействовать с этими серверами
Пока что идёт этап внедрения, когда различные тулзы делают точки расширения через эти MCP Servers.
Уже существуют тысячи серверов под все программы, поэтому можно довольно просто взять и подключить себе бота, который будет бегать по Confluence и искать нужную инфу среди тысяч бесполезных страниц, либо по вашей БД сделает запрос и вернут нужный результат.
Главным здесь становится уже не утечка данных, а их потеря. Грустно будет, если вдруг ваш AI ассистент решит дропнуть тяжелую базу, чтобы SQL выполнялся быстрее
Нужно будет поиграться поплотнее с MCP, есть какие-нибудь бешеные идеи?
——
Сайт со спецификацией, определениями и примерами
https://modelcontextprotocol.io/introduction
@handle_topic
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥6😁2
Essential Tools for JetBrains IDE Plugin Development
Вчера прошел еще один стрим от Jetbrains на тему разработки плагинов.
На стриме рассказали о полезных тулзах, которыми вы 100% будете пользоваться, даже не замечая этого.
Коротко про инструменты:
🐳 DevKit
Плагин для интеграции с plugin.xml (настройки плагина), добавляет инспекций и подсказок в ваш код, который будет взаимодействовать с IDEA SDK. Must-have штука, особенно для начала.
Для *.bnf и *.flex файлов предоставляет удобный запуск генераторов через контекстное меню.
🖥 UI Inspector
DevTools в мире JB IDEA. По Control+Command+Click на элемент открывает модалку, где показано дерево UI элементов, их характеристики “кто создал”, “какой id”, “какая ширина” и т.п.
Помогает найти кнопку/экшен и взять её ID, чтобы вызвать программно или подсмотреть как сверстать такой же элемент самому.
🧱 PsiViewer
Существует как отдельный плагин, так и внутренние тулзы. Делаю практически одно и то же: представляют код в редакторе в виде дерева.
Именно по таким деревьям в плагинах вы и будете “ходить” по коду. Каждый язык имеет свои элементы и способ формирования элементов, поэтому деревья могут быть очень разными. Тем более, на 1 файл могут претендовать несколько языков и можно посмотреть на 2 параллельных дерева.
Помимо деревьев можно узнать некоторую информацию об элементах: что за класс, какие ссылки на него есть, как выглядит структура блоков для будущей работы с форматированием кода.
Для большинства полезных вещей в IDE нужно включить Internal Mode, для этого необходимо добавить
Можете сделать такое для своей IDE и поиграться.
Я еще заметил у Jakub “Kotlin Notebook”, как Jyputer Notebook, только для IDE!
Очень хочу потестить, хоть это и не официально рабочая штука!
——
Это уже второй стрим за последние полгода про разработку плагинов для JB IDEA.
Невозможно не заметить, что в ребята создают активность и это очень правильно.
Из последнего глобального: переехали со Slack на свой форум. Я думаю это очень сильно поможет индексации в гугле. Сейчас все ссылки ведут на YouTrack, в котором, обычно, ничего не решено и не понятно.
Теперь же у них будет свой stackoverflow, в котором можно помогать и изучать API IDEA.
——
Стрим: https://www.youtube.com/live/blXmgF5gbWg
Enabling Internal Mode: https://plugins.jetbrains.com/docs/intellij/enabling-internal.html
Jetbrains Platform Forum: https://platform.jetbrains.com
@handle_topic
Вчера прошел еще один стрим от Jetbrains на тему разработки плагинов.
На стриме рассказали о полезных тулзах, которыми вы 100% будете пользоваться, даже не замечая этого.
Коротко про инструменты:
Плагин для интеграции с plugin.xml (настройки плагина), добавляет инспекций и подсказок в ваш код, который будет взаимодействовать с IDEA SDK. Must-have штука, особенно для начала.
Для *.bnf и *.flex файлов предоставляет удобный запуск генераторов через контекстное меню.
DevTools в мире JB IDEA. По Control+Command+Click на элемент открывает модалку, где показано дерево UI элементов, их характеристики “кто создал”, “какой id”, “какая ширина” и т.п.
Помогает найти кнопку/экшен и взять её ID, чтобы вызвать программно или подсмотреть как сверстать такой же элемент самому.
Существует как отдельный плагин, так и внутренние тулзы. Делаю практически одно и то же: представляют код в редакторе в виде дерева.
Именно по таким деревьям в плагинах вы и будете “ходить” по коду. Каждый язык имеет свои элементы и способ формирования элементов, поэтому деревья могут быть очень разными. Тем более, на 1 файл могут претендовать несколько языков и можно посмотреть на 2 параллельных дерева.
Помимо деревьев можно узнать некоторую информацию об элементах: что за класс, какие ссылки на него есть, как выглядит структура блоков для будущей работы с форматированием кода.
Для большинства полезных вещей в IDE нужно включить Internal Mode, для этого необходимо добавить
idea.is.internal=true к “Custom properties” в “Help” меню.Можете сделать такое для своей IDE и поиграться.
Я еще заметил у Jakub “Kotlin Notebook”, как Jyputer Notebook, только для IDE!
Очень хочу потестить, хоть это и не официально рабочая штука!
——
Это уже второй стрим за последние полгода про разработку плагинов для JB IDEA.
Невозможно не заметить, что в ребята создают активность и это очень правильно.
Из последнего глобального: переехали со Slack на свой форум. Я думаю это очень сильно поможет индексации в гугле. Сейчас все ссылки ведут на YouTrack, в котором, обычно, ничего не решено и не понятно.
Теперь же у них будет свой stackoverflow, в котором можно помогать и изучать API IDEA.
——
Стрим: https://www.youtube.com/live/blXmgF5gbWg
Enabling Internal Mode: https://plugins.jetbrains.com/docs/intellij/enabling-internal.html
Jetbrains Platform Forum: https://platform.jetbrains.com
@handle_topic
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Essential Tools for JetBrains IDE Plugin Development
Learn about the essential tools for JetBrains IDE plugin development in this insightful session with IntelliJ Platform Developer Advocates Yann Cébron and Jakub Chrzanowski.
Discover how tools like Plugin DevKit, PsiViewer, Index Viewer, and UI Inspector…
Discover how tools like Plugin DevKit, PsiViewer, Index Viewer, and UI Inspector…
1👍5🔥3❤2😎1
Все в Ульяновск?
Сегодня кончилась 13-я Стачка, которая проходила в Ульяновске, бывшем Симбирске, бывшем Синбирске.
Приехал на двух поездах с пересадкой в Москве, приехал за день до начала.
Нам провели экскурсию на завод УАЗ, посмотрели на свежеиспеченые буханки и патриоты.
Впечатляет. 6 минут на конвейере механики на полный сбор патриота! Кузов и внутрянка делается на одном конвейере, потом ставится на полусобранную платформу, которая собирается на другом конвейере, дальше стыкуется и машина едет на тесты.
Посетили музеи УАЗа, есть очень крутые образцы. Жаль, что не было поддержки для их запуска в производство.
Проведи экскурсию по городу, помимо Ленина здесь какое-то огромное количество больших людей побывало: от царей до писателей, от разбойников до полководцев. Неймдроппинг бешеный был.
Погуляли по набережке, спустились вниз, и даже поднялись! Кто был в Ульяновске, тот поймет это😺
Город советую к посещению, сразу с прогулкой на завод и экскурсией!
@handle_topic
Сегодня кончилась 13-я Стачка, которая проходила в Ульяновске, бывшем Симбирске, бывшем Синбирске.
Приехал на двух поездах с пересадкой в Москве, приехал за день до начала.
Нам провели экскурсию на завод УАЗ, посмотрели на свежеиспеченые буханки и патриоты.
Впечатляет. 6 минут на конвейере механики на полный сбор патриота! Кузов и внутрянка делается на одном конвейере, потом ставится на полусобранную платформу, которая собирается на другом конвейере, дальше стыкуется и машина едет на тесты.
Посетили музеи УАЗа, есть очень крутые образцы. Жаль, что не было поддержки для их запуска в производство.
Проведи экскурсию по городу, помимо Ленина здесь какое-то огромное количество больших людей побывало: от царей до писателей, от разбойников до полководцев. Неймдроппинг бешеный был.
Погуляли по набережке, спустились вниз, и даже поднялись! Кто был в Ульяновске, тот поймет это
Город советую к посещению, сразу с прогулкой на завод и экскурсией!
@handle_topic
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍12🔥4😁1👌1
Мем дня.
На форуме Jetbrains Platform (разработка плагинов) задали вопрос “Какой код активации для PyCharm?” 😁
А че так можно было????
https://platform.jetbrains.com/t/what-is-active-code-for-pycharm/1435
——
@handle_topic
На форуме Jetbrains Platform (разработка плагинов) задали вопрос “Какой код активации для PyCharm?” 😁
А че так можно было????
https://platform.jetbrains.com/t/what-is-active-code-for-pycharm/1435
——
@handle_topic
😁18💊4👍1
PHPVerse – 30 лет на слоне
Jetbrains запланировали онлайн митап по поводу дня рождения PHP – пыхе 30 лет.
Что будет:
- стрим на ютубе со звёздами пхп
- сессии по 20 минуток
- феерические анонсы
- можно задавать вопросы
Кто будет:
- тот самый лысый
- Nicolas Grekas, что из себя представляет Symfony сейчас и куда будет двигаться
- Kevin Dunglas, расскажет про FrankenPHP и последние новости про слияние с PHP Foundation
- Роман Пронский и Gina Banyard, расскажут про PHP Foundation
- Brent Roose, будет у руля всего стрима
- и какие-то еще неизвестные мне люди
Не понимаю зачем позвали lara/symfony caster’ов, лучше бы позвали разрабов PHP core или представителей других крупных технологий PHP, но имеем что имеем.
Регистрация: https://lp.jetbrains.com/phpverse-2025/
—
@handle_topic
Jetbrains запланировали онлайн митап по поводу дня рождения PHP – пыхе 30 лет.
Что будет:
- стрим на ютубе со звёздами пхп
- сессии по 20 минуток
- феерические анонсы
- можно задавать вопросы
Кто будет:
- тот самый лысый
- Nicolas Grekas, что из себя представляет Symfony сейчас и куда будет двигаться
- Kevin Dunglas, расскажет про FrankenPHP и последние новости про слияние с PHP Foundation
- Роман Пронский и Gina Banyard, расскажут про PHP Foundation
- Brent Roose, будет у руля всего стрима
- и какие-то еще неизвестные мне люди
Не понимаю зачем позвали lara/symfony caster’ов, лучше бы позвали разрабов PHP core или представителей других крупных технологий PHP, но имеем что имеем.
Регистрация: https://lp.jetbrains.com/phpverse-2025/
—
@handle_topic
JetBrains: Developer Tools for Professionals and Teams
JetBrains PHPverse 2025 – Online Event Celebrating 30 Years of PHP
Join us for a free virtual event as we celebrate PHP’s 30th anniversary with top experts and thought leaders. Enjoy insightful talks, exciting announcements, and a look at the future of PHP development.
1👍8🔥2💯2
JB AI VS CODE
Cursor? Windsurf? А может JB AI?
Плюсы IDEA по сравнению с VS Code – это интерфейс, свои плагины, своя обработка языков.
Суваться со своим AI плагином в чужую среду выглядит странно, но понятно: на чужом поле можно как заработать денег, так и переманить в IDEA.
Не использую все эти курсоры и тп, но кажется, что они на десяток шагов впереди JB AI и не дадут возможности догнать по интерфейсу, а тем более по технологиям.
Еще забавно то, что в IDEA у AI плагина не было Agent Mode, поэтому появился Junie – плагин для Agent Mode, ставящийся отдельно.
А версию для VS Code наградили сразу агентским режимом. Очень непонятен этот ход.
Но понятен подход с построением Junie – плагина для IDEA от компании, которая делает IDE и плагины.
Но Junie получает контексты проекта через
Хотели сделать расширяемый плагин, который не будет зависеть от IDEA. Видимо, чтобы добавить поддержку VS Code.
Fleet, например, в умном режиме использует intellij backend, который предоставляет все эти индексы, поэтому Junie мог бы с ним кооперироваться для лучшей поддержки JB AI во Fleet, но компания свернула в VS Code.
Конец Fleet?
Кстати, для C# тоже сделали плагин под VS Code.
Ждём поддержку PHP для VS Code на PHPVerse?
Ссылка на блог
—
@handle_topic
Cursor? Windsurf? А может JB AI?
Плюсы IDEA по сравнению с VS Code – это интерфейс, свои плагины, своя обработка языков.
Суваться со своим AI плагином в чужую среду выглядит странно, но понятно: на чужом поле можно как заработать денег, так и переманить в IDEA.
Не использую все эти курсоры и тп, но кажется, что они на десяток шагов впереди JB AI и не дадут возможности догнать по интерфейсу, а тем более по технологиям.
Еще забавно то, что в IDEA у AI плагина не было Agent Mode, поэтому появился Junie – плагин для Agent Mode, ставящийся отдельно.
А версию для VS Code наградили сразу агентским режимом. Очень непонятен этот ход.
Но понятен подход с построением Junie – плагина для IDEA от компании, которая делает IDE и плагины.
Но Junie получает контексты проекта через
ls ./, cd src; ls -la, а не через встроенные в IDE индексы и прочие вещи, которые ускорят получение контекста на десятки порядков.Хотели сделать расширяемый плагин, который не будет зависеть от IDEA. Видимо, чтобы добавить поддержку VS Code.
Fleet, например, в умном режиме использует intellij backend, который предоставляет все эти индексы, поэтому Junie мог бы с ним кооперироваться для лучшей поддержки JB AI во Fleet, но компания свернула в VS Code.
Конец Fleet?
Кстати, для C# тоже сделали плагин под VS Code.
Ждём поддержку PHP для VS Code на PHPVerse?
Ссылка на блог
—
@handle_topic
1👍8🔥3👏1
OpenIDE
Группа российских команд взяли с гитхаба Intellij IDEA, сделали форк, сделали массовую замену по регулярке и выпустили открытую IDE!
Конечно, это не так. Не так всё просто.
Форкнули да, но вот что было дальше – не каждому под силы, а у ребят все получилось.
Помните такое, была GigaIDE? Была, вот именно.
Концепция GigaIDE была не совсем удачная, на мой взгляд: взяли опенсорсную Intellij IDEA и сделали свой приватный форк, рассказав что теперь заживем без этих санкций.
Команда OpenIDE сделали похожее, но вот что мне понравилось больше:
- Java и все Java модули можно выключить из IDE
- плагины от IDEA встают под OIDE, если нет, то нужно написать в чат и вам помогут
- ребята делают синки с оригинальной IDEA, что позволяет затаскивать себе новые фичи и аптейды
- как синки, так и pull request’ы
- код открыт
Я пробовал OIDE еще в бета-тесте: все работало хорошо, мои плагинчики там тоже работали, работало на удивление как-то быстрее. Не знаю, может это Axiom JDK решает?
В любом случае, проект хорош и возможность иметь “пустую” IDE мне очень нравится.
Желаю ребятам удачи и не забить на прогресс.
—
Обзор на хабре
Исходный код
—
@handle_topic
Группа российских команд взяли с гитхаба Intellij IDEA, сделали форк, сделали массовую замену по регулярке и выпустили открытую IDE!
Конечно, это не так. Не так всё просто.
Форкнули да, но вот что было дальше – не каждому под силы, а у ребят все получилось.
Помните такое, была GigaIDE? Была, вот именно.
Концепция GigaIDE была не совсем удачная, на мой взгляд: взяли опенсорсную Intellij IDEA и сделали свой приватный форк, рассказав что теперь заживем без этих санкций.
Команда OpenIDE сделали похожее, но вот что мне понравилось больше:
- Java и все Java модули можно выключить из IDE
- плагины от IDEA встают под OIDE, если нет, то нужно написать в чат и вам помогут
- ребята делают синки с оригинальной IDEA, что позволяет затаскивать себе новые фичи и аптейды
- как синки, так и pull request’ы
- код открыт
Я пробовал OIDE еще в бета-тесте: все работало хорошо, мои плагинчики там тоже работали, работало на удивление как-то быстрее. Не знаю, может это Axiom JDK решает?
В любом случае, проект хорош и возможность иметь “пустую” IDE мне очень нравится.
Желаю ребятам удачи и не забить на прогресс.
—
Обзор на хабре
Исходный код
—
@handle_topic
1👍9🔥6
Интересная задачка для решения не только на пхп.
Можете потренить, вдруг еще и билет выиграете!
Можете потренить, вдруг еще и билет выиграете!
1👍2❤1