⚡️ США заблокировали Fable 5, а Илон Маск купил Cursor за $60 МЛРД
18-ый выпуск еженедельных IT-новостей от OpenIDE!
Claude Fable 5 продержался в паблике три дня, прежде чем правительство США приказало его отключить. SpaceX провели IPO на $75 млрд и через 4 дня купили Cursor за $60 млрд.
Инженер из Северной Каролины добилась религиозного освобождения от использования ИИ на работе, а в OpenIDE появилась поддержка PHP!
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
18-ый выпуск еженедельных IT-новостей от OpenIDE!
Claude Fable 5 продержался в паблике три дня, прежде чем правительство США приказало его отключить. SpaceX провели IPO на $75 млрд и через 4 дня купили Cursor за $60 млрд.
Инженер из Северной Каролины добилась религиозного освобождения от использования ИИ на работе, а в OpenIDE появилась поддержка PHP!
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥15👍11⚡9❤2😁2
⚡️ Крупное обновление Go в OpenIDE
Главное — профилировщик: CPU-профили, pprof-дампы, подключение к pprof по HTTP, экспорт pprof-файлов, дерево вызовов с навигацией к коду.
Go SDK ставится прямо из OpenIDE, инструменты gopls, Delve, golangci-lint — по уведомлению в редакторе. Добавили запуск и отладку бенчмарков с gutter-иконками.
Семь фиксов: убрали дублирование автодополнений, иконки запуска из комментариев, run-конфигурации — только в Go-проектах, переработали GOROOT, ускорили подсветку скобок и аннотатор golangci-lint, почистили переходы по коду.
😌 Незаметно присоединяйтесь ©
Главное — профилировщик: CPU-профили, pprof-дампы, подключение к pprof по HTTP, экспорт pprof-файлов, дерево вызовов с навигацией к коду.
Go SDK ставится прямо из OpenIDE, инструменты gopls, Delve, golangci-lint — по уведомлению в редакторе. Добавили запуск и отладку бенчмарков с gutter-иконками.
Семь фиксов: убрали дублирование автодополнений, иконки запуска из комментариев, run-конфигурации — только в Go-проектах, переработали GOROOT, ускорили подсветку скобок и аннотатор golangci-lint, почистили переходы по коду.
Активные пользователи после обновления плагина смогут заметить первые намёки на скорый релиз OpenIDE Pro. Если вы один из них, то не стесняйтесь оставлять заявку через форму, всё рассмотрим 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥14⚡4🤬1🤩1
Forwarded from Amplicode – ускоряем разработку на Spring
⚡ Skill of the Week: Spring Data JDBC
Продолжаем рубрику Skill of the Week: каждую неделю разбираем скилл, который помогает вам и AI-агентам в реальной работе.
Spring Data JDBC — сознательно простой стек: агрегаты в духе DDD, загрузил корень целиком, изменил, сохранил. Казалось бы, чем проще технология, тем легче с ней агенту.
Так ли это на практике?Скорее наоборот.
Skill объясняет агенту, как Spring Data JDBC устроен на самом деле: что такое агрегат, где проходит его граница и почему репозиторий бывает только у корня. Для моделей среднего класса это критично (на отдельных задачах скилл подтягивает Haiku почти до уровня Opus!).
Этому и посвящён скилл недели.
📚 Как научить агента мыслить агрегатами разобрали в статье на Хабре
Продолжаем рубрику Skill of the Week: каждую неделю разбираем скилл, который помогает вам и AI-агентам в реальной работе.
Spring Data JDBC — сознательно простой стек: агрегаты в духе DDD, загрузил корень целиком, изменил, сохранил. Казалось бы, чем проще технология, тем легче с ней агенту.
Так ли это на практике?
Кода с Spring Data JDBC в открытом доступе мало, и модели приходится достраивать поведение фреймворка по своим общим представлениям. Итог: агент ссылается на внутренний компонент чужого агрегата, заводит репозиторий для владеемой сущности и нарушает границы там, где этого делать нельзя 🫠.
Skill объясняет агенту, как Spring Data JDBC устроен на самом деле: что такое агрегат, где проходит его граница и почему репозиторий бывает только у корня. Для моделей среднего класса это критично (на отдельных задачах скилл подтягивает Haiku почти до уровня Opus!).
Этому и посвящён скилл недели.
📚 Как научить агента мыслить агрегатами разобрали в статье на Хабре
🔥13👍9❤8👌2
⚡️ Java быстрее Go: повтор эксперимента 2020 года
Mark Nelson и Peter Nagy в 2020-м сравнивали микросервисы на Go и Java на одном железе. На маленьких нагрузках результаты совпадали. В 2026-м повторили тест на актуальных версиях: Go 1.26, Oracle JDK 26, JDK с AOT-кэшем Leyden, Helidon SE 4.4 на virtual threads.
При лёгкой нагрузке Go и Java идут вровень. При высокой нагрузке Java с Leyden AOT обгоняет Go почти вдвое.
Авторы подчёркивают: дело не в языке, а в том, что рантайм, фреймворк и настройки сети влияют сильнее, чем выбор языка.
📚 Подробнее c исследованием и его результатами можно ознакомиться на Хабре: https://habr.com/ru/companies/haulmont/articles/1051930/
Mark Nelson и Peter Nagy в 2020-м сравнивали микросервисы на Go и Java на одном железе. На маленьких нагрузках результаты совпадали. В 2026-м повторили тест на актуальных версиях: Go 1.26, Oracle JDK 26, JDK с AOT-кэшем Leyden, Helidon SE 4.4 на virtual threads.
При лёгкой нагрузке Go и Java идут вровень. При высокой нагрузке Java с Leyden AOT обгоняет Go почти вдвое.
Go не выиграл ни одного теста 2020 года. Leyden AOT — почти все.
Авторы подчёркивают: дело не в языке, а в том, что рантайм, фреймворк и настройки сети влияют сильнее, чем выбор языка.
📚 Подробнее c исследованием и его результатами можно ознакомиться на Хабре: https://habr.com/ru/companies/haulmont/articles/1051930/
🤯15👍14🔥12❤2👏1
⚡️ Как HTML убил Markdown и зачем Cursor выпускают замену GitHub
19-ый выпуск еженедельных IT-новостей от OpenIDE!
Anthropic добавили Artifacts в Claude Code: живые HTML-страницы из контекста сессии. Карпаты назвал это третьим редизайном UX для LLM.
Cursor анонсировали Origin — хостинг репозиториев, где агент делает коммиты со скоростью 22,6 в секунду, а человек только финально одобряет.
А японцы без собственной модели обогнали Opus 4.8 и GPT-5.5 в 10 из 11 бенчмарков.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
19-ый выпуск еженедельных IT-новостей от OpenIDE!
Anthropic добавили Artifacts в Claude Code: живые HTML-страницы из контекста сессии. Карпаты назвал это третьим редизайном UX для LLM.
Cursor анонсировали Origin — хостинг репозиториев, где агент делает коммиты со скоростью 22,6 в секунду, а человек только финально одобряет.
А японцы без собственной модели обогнали Opus 4.8 и GPT-5.5 в 10 из 11 бенчмарков.
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤14🔥12👍8⚡2😁1
📚 PHP 8.6: что уже принято и что обсуждается
Релиз PHP 8.6 ожидается в ноябре 2026 года, и уже сейчас понятно, что в него войдёт.
В свежем обзоре всех актуальных RFC читайте подробнее про то, что уже принято:
1. Частичное применение функций —
2.
И что пока что находится на обсуждении – 19 RFC: контекст-менеджеры в стиле
📝 Читать на Хабре: https://habr.com/ru/companies/haulmont/articles/1053944/
Релиз PHP 8.6 ожидается в ноябре 2026 года, и уже сейчас понятно, что в него войдёт.
В свежем обзоре всех актуальных RFC читайте подробнее про то, что уже принято:
1. Частичное применение функций —
str_replace('hello', 'hi', ?) возвращает замыкание, которое можно передать прямо в array_map()2.
clamp($value, $min, $max) — нативная функция без велосипедовИ что пока что находится на обсуждении – 19 RFC: контекст-менеджеры в стиле
using {...}, BackedEnum::values(), Stringable-перечисления, PDO::disconnect(), True Async и другие.Please open Telegram to view this post
VIEW IN TELEGRAM
10👍17🔥12❤7🙏1🤣1
"IDE больше не нужна. Агенты её убили" — всё чаще слышно из каждого утюга.
Может, для людей и правда убили*. А агенты ей пользуются прекрасно, и им нужны ровно те же тулы, которыми раньше пользовались разработчики: поиск по структуре проекта, данные о покрытии тестами, профилировщик.
JetBrains проверили это на трёх кейсах:
1. Встроенный поиск IDE вместо grep — минус 13,48% токенов на Kotlin-проекте, качество то же
2. Skill, который находит нужный тестовый файл по данным о покрытии — экономия токенов до 50%
3. Анализ снапшотов dotTrace вместо разбора кода вслепую — точность диагностики выросла с 4,71 до 8,15 из 10, а на сложных багах вроде зависшего UI — с 1,6 до 10
Как считали и что дальше — в статье на Habr: https://habr.com/ru/companies/haulmont/articles/1054434
* P.S. Несмотря на этот тезис, мы всё ещё не знаем ни одного разработчика, который удалил бы IDE с компа. Вот и думайте!
Может, для людей и правда убили*. А агенты ей пользуются прекрасно, и им нужны ровно те же тулы, которыми раньше пользовались разработчики: поиск по структуре проекта, данные о покрытии тестами, профилировщик.
JetBrains проверили это на трёх кейсах:
1. Встроенный поиск IDE вместо grep — минус 13,48% токенов на Kotlin-проекте, качество то же
2. Skill, который находит нужный тестовый файл по данным о покрытии — экономия токенов до 50%
3. Анализ снапшотов dotTrace вместо разбора кода вслепую — точность диагностики выросла с 4,71 до 8,15 из 10, а на сложных багах вроде зависшего UI — с 1,6 до 10
Как считали и что дальше — в статье на Habr: https://habr.com/ru/companies/haulmont/articles/1054434
* P.S. Несмотря на этот тезис, мы всё ещё не знаем ни одного разработчика, который удалил бы IDE с компа. Вот и думайте!
💯19👍10🔥10❤1👏1
⚡️ Чёрный рынок токенов на Claude в Китае и много релизов
Двадцатый выпуск еженедельных IT-новостей от OpenIDE!
Администрация Трампа сняла экспортные ограничения с Fable 5, Anthropic в тот же день выпустили Sonnet 5 и Claude Science.
Grok 4.5 вышел в приватную бету и по словам Маска обошёл Opus, хотя проверить это некому.
А в Китае Claude официально недоступен, но продают его там по 10% от прайса Anthropic через серверы-прокладки, которые заодно перепродают логи.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
😇 ЧИТАТЬ НА ХАБРЕ
Двадцатый выпуск еженедельных IT-новостей от OpenIDE!
Администрация Трампа сняла экспортные ограничения с Fable 5, Anthropic в тот же день выпустили Sonnet 5 и Claude Science.
Grok 4.5 вышел в приватную бету и по словам Маска обошёл Opus, хотя проверить это некому.
А в Китае Claude официально недоступен, но продают его там по 10% от прайса Anthropic через серверы-прокладки, которые заодно перепродают логи.
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤10👍8🔥5⚡1
🐍 Coming soon: ленивые импорты в Python 3.15
На PyCon US 2026 руководящий совет Python анонсировал PEP 810 — ключевое слово
Эффект заметен на типичном data-science скрипте с
Как это устроено внутри: прокси-объекты вместо модулей,
На PyCon US 2026 руководящий совет Python анонсировал PEP 810 — ключевое слово
lazy для отложенных импортов. Модуль загружается не при старте файла, а в момент первого обращения к нему.Эффект заметен на типичном data-science скрипте с
import pandas, numpy и matplotlib в начале: pandas отвечает за половину времени запуска, даже если в коде не используется. С lazy import он пропадает из графика загрузки, а старт ускоряется почти вдвое.Как это устроено внутри: прокси-объекты вместо модулей,
sys.lazy_modules, что происходит при ошибке импорта — читайте в новой статье на Хабр.⚡13🔥11❤4👍2
⚡️ Вышел TypeScript 7.0, первый релиз на компиляторе, переписанном с TypeScript на Go
Год назад разработчики анонсировали этот порт и обещали серьёзное ускорение.
Теперь есть цифры:
1. Сборка VS Code: 125,7 секунды на TypeScript 6, 10,6 секунды на TypeScript 7.
2. Playwright, Sentry, Bluesky и tldraw ускорились от 7,7 до 11,9 раза.
3. Потребление памяти при этом уменьшилось на 6-26%.
Программного API у новой версии пока нет, поэтому старый компилятор оставили рядом через пакет совместимости
📚 Подробный разбор всех изменений и как обновиться — в статье на Хабр.
Год назад разработчики анонсировали этот порт и обещали серьёзное ускорение.
Теперь есть цифры:
1. Сборка VS Code: 125,7 секунды на TypeScript 6, 10,6 секунды на TypeScript 7.
2. Playwright, Sentry, Bluesky и tldraw ускорились от 7,7 до 11,9 раза.
3. Потребление памяти при этом уменьшилось на 6-26%.
OpenIDE поддерживает TypeScript всех актуальных версий, включая 7.0, из коробки: подсветка, автодополнение, навигация по коду и рефакторинги.
Программного API у новой версии пока нет, поэтому старый компилятор оставили рядом через пакет совместимости
@typescript/typescript6 с бинарником tsc6 — на время миграции инструментов типа typescript-eslint.📚 Подробный разбор всех изменений и как обновиться — в статье на Хабр.
1👍19⚡7🔥7🤯2
Media is too big
VIEW IN TELEGRAM
⚡️ Встроенный DB-клиент в OpenIDE
Рады рассказать про новую и очень значительную часть OpenIDE, про которую нас неоднократно спрашивали.
Больше не нужно держать рядом DataGrip, DBeaver или pgAdmin — подключились один раз, и дальше работаете с базой там же, где пишете код.
В первой версии доступны:
– SQL-комплишн по схеме базы: подсказывает таблицы и колонки, ловит опечатки и синтаксические ошибки
– Редактирование данных прямо в таблице: сортировка, фильтры, правка ячеек
– Экспорт результата в CSV, JSON, SQL и XML
– ER-диаграмма схемы базы: таблицы и связи между ними наглядно
– EXPLAIN и анализ плана запроса
Уже есть поддержка 5 наиболее популярных СУБД: PostgreSQL, MySQL, ClickHouse, SQLite и Oracle.
Базовые возможности DB-клиента доступны в OpenIDE абсолютно бесплатно, полноценная поддержка всех 5 СУБД — в OpenIDE Pro.
Рады рассказать про новую и очень значительную часть OpenIDE, про которую нас неоднократно спрашивали.
В OpenIDE появился встроенный DB-клиент для работы с базами данных прямо внутри IDE.
Больше не нужно держать рядом DataGrip, DBeaver или pgAdmin — подключились один раз, и дальше работаете с базой там же, где пишете код.
В первой версии доступны:
– SQL-комплишн по схеме базы: подсказывает таблицы и колонки, ловит опечатки и синтаксические ошибки
– Редактирование данных прямо в таблице: сортировка, фильтры, правка ячеек
– Экспорт результата в CSV, JSON, SQL и XML
– ER-диаграмма схемы базы: таблицы и связи между ними наглядно
– EXPLAIN и анализ плана запроса
Уже есть поддержка 5 наиболее популярных СУБД: PostgreSQL, MySQL, ClickHouse, SQLite и Oracle.
Базовые возможности DB-клиента доступны в OpenIDE абсолютно бесплатно, полноценная поддержка всех 5 СУБД — в OpenIDE Pro.
1👍44🔥32🤩11❤4👏3
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ OpenIDE Pro теперь доступна всем
Java, Kotlin, Go, TypeScript, JavaScript, Python, PHP и встроенный DB-клиент в одном дистрибутиве!
Все пользователи OpenIDE могут перейти на OpenIDE Pro без регистрации, без NDA и без каких-либо ограничений.
60 дневный триальный период OpenIDE Pro включает в себя:
Также доступны бесплатные пилоты для корпоративных клиентов с раширенным триальным периодом. Достаточно просто оставить заявку через форму.
Скачать: https://openide.ru/download
📚 Подробнее про OpenIDE Pro читайте в релизной статье на Хабре
Java, Kotlin, Go, TypeScript, JavaScript, Python, PHP и встроенный DB-клиент в одном дистрибутиве!
Все пользователи OpenIDE могут перейти на OpenIDE Pro без регистрации, без NDA и без каких-либо ограничений.
60 дневный триальный период OpenIDE Pro включает в себя:
1. Полноценную поддержку Spring
2. Расширенную поддержку Go (с отладкой и профилированием)
3. Полный доступ к инструментам для работы с БД (PostgreSQL, MySQL, ClickHouse, Oracle)
4. Поддержку JavaScript/TypeScript вместе с React/Angular/Vue
5. Инструменты для работы с Python и PHP
Также доступны бесплатные пилоты для корпоративных клиентов с раширенным триальным периодом. Достаточно просто оставить заявку через форму.
Скачать: https://openide.ru/download
📚 Подробнее про OpenIDE Pro читайте в релизной статье на Хабре
30🔥32👍18⚡13❤6👏2
🔥 Прожарка DB-клиента OpenIDE
На Хабре вышел большой авторский обзор нашего Database-клиента.
Борис Николаев уже около года пишет на Java, Kotlin и Spring в OpenIDE. А после релиза OpenIDE Pro взял PostgreSQL, прошёлся по SQL-консоли, DDL, диаграммам, Explain Plan, импорту и экспорту, и задал главный вопрос: может ли наш клиент заменить DataGrip?
И, пользуясь случаем, если вы тоже хотите написать или снять что-нибудь про OpenIDE, то мы всегда рады помочь! Даже если планируете не хвалить нас, а проверять, сравнивать и искать косяки. Технический контент это прекрасно ✨
😌 Незаметно присоединяйтесь ©
На Хабре вышел большой авторский обзор нашего Database-клиента.
Борис Николаев уже около года пишет на Java, Kotlin и Spring в OpenIDE. А после релиза OpenIDE Pro взял PostgreSQL, прошёлся по SQL-консоли, DDL, диаграммам, Explain Plan, импорту и экспорту, и задал главный вопрос: может ли наш клиент заменить DataGrip?
За ответом welcome на Хабр: https://habr.com/ru/articles/1059642/
И, пользуясь случаем, если вы тоже хотите написать или снять что-нибудь про OpenIDE, то мы всегда рады помочь! Даже если планируете не хвалить нас, а проверять, сравнивать и искать косяки. Технический контент это прекрасно ✨
Please open Telegram to view this post
VIEW IN TELEGRAM
112🔥26👍15❤12😁3👏1
В фильме Джеймс Гослинг (создатель языка), Брайан Гётц (руководил разработкой лямбда-выражений в Java 8), Марк Рейнхолд (Chief Architect платформы), создатели Spring и Hibernate, и ещё несколько десятков людей, которые строили экосистему 30 лет.
Фильм охватывает всю историю: от проекта Green в Sun в 1990-м до Project Loom и Valhalla сегодня.
Также в фильме: провал с Time Warner, сделка с Netscape, судебный процесс против Microsoft на $1.95 млрд, крах Sun, поглощение Oracle, Java 8 с лямбдами и переход на 6-месячный цикл релизов.
«В какой-то момент до меня дошло, чем я на самом деле занимаюсь: беру идеи, которые десятилетиями лежали в академической науке, и незаметно протаскиваю их в индустрию. Я не изобретал язык, я решал задачи.»
– Джеймс Гослинг, создатель Java
Java-фанатам на выходные.
https://www.youtube.com/watch?v=ZqGSg4b_cZA
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
The Java Story | The Official Documentary
From its humble beginnings as a project code-named "Oak" at Sun Microsystems to becoming a global standard for enterprise software and billions of devices, Java's journey is one of radical innovation, strategic pivots, and enduring community strength.
…
…
1🔥25❤16👍15🤩2
Свежая версия Postgres уже дошла до Beta 2, а финальный релиз ожидается в сентябре.
Изменений планируется довольно много:
1. В ядро добавятREPACK CONCURRENTLYдля перепаковки таблиц без блокировки
2. Партиции можно будет объединять и разделять уже после создания
3. Логическая репликация научится синхронизировать последовательности между базами
4.Autovacuumполучит параллельные рабочие процессы и новую систему приоритетов
5. Появятся графовые запросы через SQL/PGQ
6. В SQL добавятGROUP BY ALL, а оконные функции получат поддержкуIGNORE NULLSиRESPECT NULLS
7.COPY FROMнаучится пропускать несколько строк заголовка и заменять некорректные значения наNULL
8.COPY TOсможет выгружать данные в JSON и напрямую работать с партиционированными таблицами
📚 В новой статье на Хабре подробно про главные изменения: https://habr.com/ru/companies/haulmont/articles/1061338/
P.S. Встроенный DB-клиент OpenIDE к выходу Postgres 19 будет поддерживать все новые возможности.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥13👍10⚡1
⚡️ Kimi K3 обошла Fable 5, Caveman 💩 и релиз OpenIDE Pro
21-й выпуск IT-новостей от OpenIDE!
GPT-5.6 Sol за семь секунд отменил все активные Stripe-подписки стартапа, пока основатель спал.
JetBrains протестировали скилл Caveman, который обещал экономить 65% токенов, и намерили 8,5%.
А Kimi выпустила открытую модель на 2,8 триллиона параметров.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
😇 ЧИТАТЬ НА ХАБРЕ
21-й выпуск IT-новостей от OpenIDE!
GPT-5.6 Sol за семь секунд отменил все активные Stripe-подписки стартапа, пока основатель спал.
JetBrains протестировали скилл Caveman, который обещал экономить 65% токенов, и намерили 8,5%.
А Kimi выпустила открытую модель на 2,8 триллиона параметров.
Please open Telegram to view this post
VIEW IN TELEGRAM
101❤16👍11🔥3😁1
This media is not supported in your browser
VIEW IN TELEGRAM
🐘 PostgreSQL 19 уже на горизонте
В первой бета-версии появилась новая конструкция —
Если такого
Получается атомарный
И да, DB-клиент OpenIDE, конечно же, будет отлично поддерживать новый синтаксис PostgreSQL 19: от редактирования и выполнения запросов до работы с результатами.
⚡️ Незаметно присоединяйтесь ©
В первой бета-версии появилась новая конструкция —
ON CONFLICT DO SELECT.
INSERT INTO customer (
id, email, password
) VALUES (
'a20bf431-48fc-458fb240-6207676e5099',
'me@example.com',
'pwd'
)
ON CONFLICT (email) DO SELECT
RETURNING *;
Если такого
email ещё нет, запись будет создана и возвращена. Если уже есть, то PostgreSQL вернёт существующую строку, не изменяя её.Получается атомарный
get-or-create одним запросом: без дополнительного SELECT и фиктивного UPDATE. Особенно полезно при конкурентных запросах.И да, DB-клиент OpenIDE, конечно же, будет отлично поддерживать новый синтаксис PostgreSQL 19: от редактирования и выполнения запросов до работы с результатами.
⚡️ Незаметно присоединяйтесь ©
1🔥25❤9👍4⚡1
Forwarded from Amplicode – ускоряем разработку на Spring
⚡️ Можно ли запретить AI-агенту ломать архитектуру Spring-приложения?
Одних инструкций в
Но видео не про ArchUnit. Оно про то, как тесты, линтеры и анализаторы создают для AI-агента обратную связь и помогают ему работать качественнее.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Одних инструкций в
AGENTS.md и Skills недостаточно. Агенту нужны инструменты, которые проверят результат и помогут найти ошибку.В новом видео разбираем это на примере ArchUnit: агент нарушит архитектуру Spring-приложения, получит упавший тест и самостоятельно исправит код.
Но видео не про ArchUnit. Оно про то, как тесты, линтеры и анализаторы создают для AI-агента обратную связь и помогают ему работать качественнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍19🔥12❤7⚡1🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Дебаггер для JavaScript и TypeScript #coming_soon
В следующем релизе плагина OpenIDE Frontend/Web появится большой набор инструментов для отладки JS/TS.
Из ближайших задач в бэклоге: добавить паузу выполнения и несколько брейкпоинтов в одной строке.
Дальше планируем расширять инструменты отладки в Chrome, добавлять работу с загруженными ресурсами, DOM, CSS и профилированием.
В следующем релизе плагина OpenIDE Frontend/Web появится большой набор инструментов для отладки JS/TS.
Уже готовы обычные, условные и логирующие брейкпоинты, пошаговое выполнение, просмотр стека и переменных.
Можно отлаживать JS/TS-файлы и тесты, запускать отладку в Chrome или подключаться к уже запущенному процессу в режиме attach.
Также добавили интерактивную консоль внутри отладочной сессии, REPL для отладки в Chrome и автодополнение при настройке условных брейкпоинтов.
Из ближайших задач в бэклоге: добавить паузу выполнения и несколько брейкпоинтов в одной строке.
Дальше планируем расширять инструменты отладки в Chrome, добавлять работу с загруженными ресурсами, DOM, CSS и профилированием.
🔥29❤13👍6🤩3
⚡️ DB-клиент OpenIDE: от подключения к базе до EXPLAIN и экспорта данных
Встроенный DB-клиент знает реальную схему базы: подсказывает таблицы и колонки, подсвечивает ошибки в SQL, показывает результаты в гриде и строит EXPLAIN-план в виде дерева.
Там же можно сортировать, фильтровать и точечно править данные.
Тот же сценарий сработает и для MySQL, ClickHouse, SQLite и Oracle — независимо от того, пишете вы на Java, Kotlin, Go, Python, PHP или JavaScript/TypeScript.
📚 Подробный разбор DB-клиента OpenIDE читайте на Хабре: https://habr.com/ru/companies/axiomjdk/articles/1067274/
Встроенный DB-клиент знает реальную схему базы: подсказывает таблицы и колонки, подсвечивает ошибки в SQL, показывает результаты в гриде и строит EXPLAIN-план в виде дерева.
Там же можно сортировать, фильтровать и точечно править данные.
В новой статье прошли весь путь на примере PostgreSQL: подключились к базе, нашли таблицу заказов, проверили запрос из логов, посмотрели план выполнения, поправили тестовую запись и выгрузили результат.
Тот же сценарий сработает и для MySQL, ClickHouse, SQLite и Oracle — независимо от того, пишете вы на Java, Kotlin, Go, Python, PHP или JavaScript/TypeScript.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥11❤9⚡4
⚡️ Вышло обновление OpenIDE Frontend/Web
В новой версии появился запуск JavaScript и TypeScript программ в режиме отладки. Подробнее о возможностях дебаггера мы рассказывали в отдельном посте.
Теперь Search Everywhere показывает классы из
Также исправили совместимость с новыми версиями TypeScript. Если сохранённый runtime был удалён, при следующем запуске OpenIDE автоматически начнёт поиск нового.
😌 Незаметно присоединяйтесь ©
В новой версии появился запуск JavaScript и TypeScript программ в режиме отладки. Подробнее о возможностях дебаггера мы рассказывали в отдельном посте.
Теперь Search Everywhere показывает классы из
node_modules во вкладке Classes. Открыть поиск можно двойным нажатием Shift.Улучшили npm run-конфигурации: теперь для них можно задавать собственное окружение и запускать не только run-скрипты.
Если основным инструментом форматирования выбран Prettier, редактор по умолчанию следует его правилам прямо во время печати.
Также исправили совместимость с новыми версиями TypeScript. Если сохранённый runtime был удалён, при следующем запуске OpenIDE автоматически начнёт поиск нового.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥25👍11❤8⚡2🥰1