ЦБ снизил ключевую ставку. Сегодня начинает действовать новое значение.
Пока все обсуждают новость, показываем, как дёрнуть ключевую ставку напрямую из SOAP-сервиса ЦБ и положить в свою систему через Connekt.
Сценарий простой (на картинке):
1. Получаем XML с историей ставок, выполняя POST запрос в ЦБ на
2. Отправляем результат в свой сервис на
3. Парсим
4. Собираем JSON
Код на GitHub, если захотите покайфовать с нового значения ставки самостоятельно)
Вся цепочка — в одном месте и читается сверху вниз.
Подробнее с возможностями Connekt можно ознакомиться тут: https://amplicode.ru/http-client/
Пока все обсуждают новость, показываем, как дёрнуть ключевую ставку напрямую из SOAP-сервиса ЦБ и положить в свою систему через Connekt.
Сценарий простой (на картинке):
1. Получаем XML с историей ставок, выполняя POST запрос в ЦБ на
https://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx с SOAPAction: KeyRateXML2. Отправляем результат в свой сервис на
/rest/irc/calendar. Но для этого надо поработать над полученными данными3. Парсим
<KR><DT>…</DT><Rate>…</Rate></KR>4. Собираем JSON
Код на GitHub, если захотите покайфовать с нового значения ставки самостоятельно)
Вся цепочка — в одном месте и читается сверху вниз.
Подробнее с возможностями Connekt можно ознакомиться тут: https://amplicode.ru/http-client/
1👍14🔥8😎7😁3
Forwarded from OpenIDE – мультиязычная среда разработки
АНДРЕЙ КАРПАТЫЙ ПЕРЕПИСАЛ GPT | OPENCLAW ОБЪЯВИЛ ВОЙНУ | TELEGRAM СНОВА БЛОКИРУЮТ
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤10👍4😎4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🤩 Создание JPA/JDBC сущностей из таблиц базы данных
Используя Amplicode, вы можете преобразовать таблицы базы данных в доменные объекты всего в несколько кликов, учитывая особенности структуры таблиц, такие как ограничения, индексы, свойства столбцов и т. д.
👉🏻 Больше фич для работы с БД
Используя Amplicode, вы можете преобразовать таблицы базы данных в доменные объекты всего в несколько кликов, учитывая особенности структуры таблиц, такие как ограничения, индексы, свойства столбцов и т. д.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥19👍7❤3
🔥 Тестирование API простыми словами + практика | Postman, Connekt
В новом видео разбираем тестирование API с нуля: что такое API, как работает HTTP, и переходим к практике в двух инструментах — Postman и Connekt.
В части про Postman: создаём GET и POST запросы, импортируем коллекции из Swagger, cURL и браузера, перехватываем трафик и настраиваем переменные окружения.
Дальше — то же самое в Connekt: импорт из Postman, работа с эндпоинтами Spring-приложения, все основные HTTP-методы, авторизация, работа с файлами, assertions и сложные сценарии с цепочками запросов.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
В новом видео разбираем тестирование API с нуля: что такое API, как работает HTTP, и переходим к практике в двух инструментах — Postman и Connekt.
В части про Postman: создаём GET и POST запросы, импортируем коллекции из Swagger, cURL и браузера, перехватываем трафик и настраиваем переменные окружения.
Дальше — то же самое в Connekt: импорт из Postman, работа с эндпоинтами Spring-приложения, все основные HTTP-методы, авторизация, работа с файлами, assertions и сложные сценарии с цепочками запросов.
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤13👍9🔥7
Forwarded from OpenIDE – мультиязычная среда разработки
⚡️ ИИ-бенчмарки — ложь | $600 на Claude Code и ноль результата | Джунов заменят, а директоров???
Третий выпуск еженедельных IT-новостей от OpenIDE.
В этот раз: Google тайно засунул 4 ГБ Gemini Nano в Chrome, разработчик сжёг $600 и отпуск на Claude Code и получил ничего, Трамп выкинул Claude из госзаказа, SWE-Bench оказался пустышкой, а Uber сделал ИИ-копию своего CEO.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Третий выпуск еженедельных IT-новостей от OpenIDE.
В этот раз: Google тайно засунул 4 ГБ Gemini Nano в Chrome, разработчик сжёг $600 и отпуск на Claude Code и получил ничего, Трамп выкинул Claude из госзаказа, SWE-Bench оказался пустышкой, а Uber сделал ИИ-копию своего CEO.
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥13😎8👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Amplicode умеет быстро подставлять переменные окружения для
Для этого есть контекстное действие
Было:
Стало:
Если вы и так это знали, вот держите занимательный факт. Spring-приложение можно запустить на случайном свободном порту. Для этого достаточно указать:
Spring сам подберёт свободный порт при старте.
Если нужен порт из конкретного диапазона, можно использовать выражение
Случайные значения для таких свойств генерирует RandomValuePropertySource. Но никто не гарантирует, что выбранный случайный порт будет свободным :)
application.properties и application.yaml.Для этого есть контекстное действие
Wrap properties into. Вы выбираете нужное значение в конфигурации, и плагин оборачивает его в переменную окружения с дефолтным значением.Было:
spring.datasource.url=jdbc:postgresql://localhost:5432/orders
Стало:
spring.datasource.url=jdbc:postgresql://${POSTGRES_HOST:localhost:5432}/${POSTGRES_DB_NAME:orders}
Если вы и так это знали, вот держите занимательный факт. Spring-приложение можно запустить на случайном свободном порту. Для этого достаточно указать:
server.port=0
Spring сам подберёт свободный порт при старте.
Если нужен порт из конкретного диапазона, можно использовать выражение
${random.int(min,max)}. Например:
server.port=${random.int(8000,8100)}
Случайные значения для таких свойств генерирует RandomValuePropertySource. Но никто не гарантирует, что выбранный случайный порт будет свободным :)
1🔥13👍8❤3
Forwarded from OpenIDE – мультиязычная среда разработки
⚡️ Рецепт пельменей вместо резюме | JetBrains запускают ADE | ИИ и 90% кода
Пятый выпуск еженедельных IT-новостей от OpenIDE.
В этот раз: кандидат получил оффер через рецепт пельменей, JetBrains выкатывают агентную IDE в public preview, а разговоры про «90% кода от ИИ» начинают разбиваться о суровую реальность — новые бенчмарки показывают совсем другую картину.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Пятый выпуск еженедельных IT-новостей от OpenIDE.
В этот раз: кандидат получил оффер через рецепт пельменей, JetBrains выкатывают агентную IDE в public preview, а разговоры про «90% кода от ИИ» начинают разбиваться о суровую реальность — новые бенчмарки показывают совсем другую картину.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍12🔥9❤4
⚡️ Spring Agent #coming_soon
В заключительной части нового видео показали небольшое превью того, над чем мы работает прямо сейчас.
Мы готовим к релизу Spring Agent.
Внутри будут Skills и MCP заточенные под работу со Spring-проектами.
Планируем открыть ранний доступ в ближайшее время. Если хотите попасть в бета-тест, пишите на
В видео:
• как поднять локальную LLM и подключить её к IDE примерно за 15 минут (LM Studio + Qwen3-Coder + Kilo Code)
• бесплатные облачные варианты: Kilo Code, Qwen Code, OpenCode и Codex
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
В заключительной части нового видео показали небольшое превью того, над чем мы работает прямо сейчас.
Мы готовим к релизу Spring Agent.
Внутри будут Skills и MCP заточенные под работу со Spring-проектами.
Планируем открыть ранний доступ в ближайшее время. Если хотите попасть в бета-тест, пишите на
info@amplicode.ru. Отправим сборку.В видео:
• как поднять локальную LLM и подключить её к IDE примерно за 15 минут (LM Studio + Qwen3-Coder + Kilo Code)
• бесплатные облачные варианты: Kilo Code, Qwen Code, OpenCode и Codex
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍20🔥15❤5🤩5
Главное в Connekt: теперь скрипты можно импортировать друг в друга через
@Import. Типичный сценарий — вынести OAuth-аутентификацию в отдельный файл и переиспользовать токен в любом другом скрипте. Из импортирующего скрипта доступны переменные только прямого родителя, транзитивный доступ не поддерживается. Ещё добавили приватный файл окружения — работает как в других HTTP-клиентах: значения из приватного файла перекрывают публичные, при создании Amplicode предложит добавить файл в
.gitignore. Подробнее про эту фичу рассказывали в этой статье.Закрыто больше 40 багов и исключений. Поддержана IntelliJ IDEA версии 2026.1.
Установить | Чат | Release Notes | #release #minor
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22😎7❤4👍3🎉1
Forwarded from Spring АйО
⚡️ Евгений Борисов — Spring-потрошитель, 12 лет спустя
Если ты сидишь в этом канале и всё ещё не смотрел легендарный доклад Евгения Борисова "Spring-потрошитель", то у нас для тебя 2 новости:
1. Ты бесконечно много упустил. Та БАЗА, которую Женя выдал в этом докладе, стала фундаментом для целого поколения разработчиков.
2. Теперь наверстать упущенное можно в 10 раз веселее!
Саня, Миша и Гошан записали 2.5-часовой РЕАКТ.
Смотрим, смеёмся и ностальгируем. Приятногоповторного просмотра старичкам и первого просмотра всем зумерам.
Надеемся, грядущий JPoint 2026 подарит не меньше легендарных материалов)
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Если ты сидишь в этом канале и всё ещё не смотрел легендарный доклад Евгения Борисова "Spring-потрошитель", то у нас для тебя 2 новости:
1. Ты бесконечно много упустил. Та БАЗА, которую Женя выдал в этом докладе, стала фундаментом для целого поколения разработчиков.
2. Теперь наверстать упущенное можно в 10 раз веселее!
Саня, Миша и Гошан записали 2.5-часовой РЕАКТ.
Смотрим, смеёмся и ностальгируем. Приятного
Надеемся, грядущий JPoint 2026 подарит не меньше легендарных материалов)
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥12👍7😁5❤1
Postman используют миллионы разработчиков — и не зря. Удобный интерфейс, коллекции, окружения, командный доступ. О чём еще мечтать?
Но если вы большую часть дня проводите в IDE, у этого подхода есть один постоянный friction point: нужно переключаться.
Открыть Postman, вспомнить, где нужный запрос, скопировать токен из консоли, вставить руками. Потом вернуться обратно. И так по кругу.
В новой статье разбираемся с базовыми и продвинутыми возможностями Connekt, а также смотрим на поддержку Kotlin Power Assert, которая делает тестирование API еще более наглядным.
📚 Читать на Хабре: https://habr.com/ru/companies/haulmont/articles/1018588/
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥11❤6👍4
В Amplicode Explorer уже давно можно визуализировать структуру агрегатов Spring Data JDBC — видеть
Приятно, когда это замечают те, кто глубоко в теме. Михаил Поливаха (эксперт сообщества Spring АйО) в своей новой статье на Хабре упомянул, что пользуется Amplicode для навигации по агрегатам, и назвал "штуку удобной"!
Миша также написал, что было бы круто видеть прямо DAG агрегатов. Идею услышали 😉
Подробнее с поддержкой persistence слоя со стороны Amplicode можно ознакомиться тут
AggregateRoot, вложенные коллекции через @MappedCollection, связи через AggregateReference.Приятно, когда это замечают те, кто глубоко в теме. Михаил Поливаха (эксперт сообщества Spring АйО) в своей новой статье на Хабре упомянул, что пользуется Amplicode для навигации по агрегатам, и назвал "штуку удобной"!
Миша также написал, что было бы круто видеть прямо DAG агрегатов. Идею услышали 😉
Подробнее с поддержкой persistence слоя со стороны Amplicode можно ознакомиться тут
🔥16😎7❤6👍3
Forwarded from Spring АйО
Как вы используете AI-агентов для написания кода?
Anonymous Poll
46%
copy-paste кода из браузера (ChatGPT, Qwen, DeepSeek и т.д.)
39%
Использую CLI-утилиты (Codex, Claude Code, Qwen Code и т.д.)
31%
Использую плагины в IDE (Continue, Kilo Code, Junie и т.д.)
11%
Кастомный агент (свои Skills, Rules, настраиваю MCP и т.д)
2%
Своя агентная система (агенты сами общаются между собой)
15%
Не использую AI-агентов
🔥6👍4🤯2
⚡️ Большая распаковка Java 26. Что этот релиз значит для нас всех?
В новом видео разбираемся:
🟡 какие изменения стали финальными и доступны прямо сейчас
🟡 какие требуют явного включения флагов
🟡 и за какими пока стоит просто следить
Плюс рассмотрим один секретный JEP :D
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
В новом видео разбираемся:
Плюс рассмотрим один секретный JEP :D
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥11👍6🤩6🎉1😎1