Amplicode
1.96K subscribers
153 photos
39 videos
1 file
161 links
Amplicode - это плагин для IntelliJ IDEA, GigaIDE и OpenIDE, который ускоряет и упрощает разработку сервисов и web-приложений на Spring.

Сайт: amplicode.ru
Чат: @amplicode_chat
YouTube: youtube.com/@amplicode
GitHub: github.com/Amplicode/amplicode
Download Telegram
🚀 Amplicode 2025.2.3

В этом релизе мы добавили совместимость с IntelliJ IDEA 2025.3 и занимались исправлением проблем:

🛑Инспектор теперь доступен и в YAML-файлах свойств
🛑Исправлено автодополнение геттеров для Configuration-свойств (больше не предлагается getSetId() вместо getId())
🛑Исправлена ошибка PluginException: Incorrect CachedValue при добавлении CRUD REST Controller
🛑Исправлены ошибки закрытия соединения с базой данных при генерации Liquibase snapshotов и восстановлена работа связанных тестов
🛑Исправлена проблема, из-за которой функциональность Amplicode могла быть недоступна после добавления Gradle-зависимости
🛑Исправлено срабатывание хоткея для панели инструментов Amplicode Designer на пустых диаграммах
🛑Восстановлена работоспособность хоткея для панели инструментов Amplicode Designer

Текущий релиз поддерживает следующие версии IntelliJ IDEA: 2025.3, 2025.2, 2025.1, 2024.3, 2024.2

Установить | Чат | Release Notes | #release #minor
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥53
🤖 Мечтают ли ИИ-агенты об удобных IDE?

О программировании с помощью AI-агентов трубят из-за каждого угла. Последнее время появилось достаточно много инструментов, которые буквально пишут код за разработчика.

Наша команда следит за индустрией ИИ в разработке достаточно давно. Помимо внедрения ИИ в сам процесс разработки наших продуктов, мы активно занимаемся интеграцией Amplicode с современными AI-агентами и не только.

И у нас есть свои мысли на этот счет)

📚 Читать на Хабр: https://habr.com/ru/companies/haulmont/articles/925088/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍63
😎 Spring Data JDBC — идеальная Data для вашего приложения

В прямом эфире эксперты расскажут, как правильно работать с агрегатами и DDD, как возвращать удобные DTO, фильтровать данные и реализовывать бизнес-операции со Spring Data JDBC. Минимум теории, максимум практики!

Спикеры:
🛑 Михаил Поливаха (Эксперт Spring АйО и контрибьютор в Spring Data)
🛑 Илья Кучмин (Developer Advocate Amplicode)

📅 9 декабря, 17:00 МСК
🫶 Онлайн. Бесплатно.
🔗 Зарегистрироваться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥95
🚜 Ультимативный Spring-бульдозер на базе GigaIDE

Продолжаем нашу серию материалов про IDE для Spring-разработчика. В прошлый раз мы разбирали IntelliJ IDEA Ultimate, а теперь настала очередь GigaIDE — тем более, что она совсем недавно зарелизилась с версией 2025.1.

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

Что ещё изменилось и как дела обстоят с поддержкой Java/Spring – в новой статье.

📚 Читать на Хабр: https://habr.com/ru/companies/haulmont/articles/970556/
👍156🔥6
🤩 Продвинутый Telegram-бот для Spring АйО. Часть 1: Архитектура и первая рабочая версия

Запускаем цикл видео про разработку телеграм-бота на Spring!

В первом выпуске — база, на котором строится весь сервис. На самом деле, мы уже всё подключили, развернули и запустили в облаке, можно тыкать (@spring_aio_bot) 😉 Для подписчиков там даже есть приятный бонус)

В следующих частях покажем, как интегрировали в бота Spring AI и как разворачивали всё это дело.

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

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥87
Во время подготовки к мероприятию «Spring Data JDBC — идеальная Data для вашего приложения» Илья Кучмин снова погрузился в примеры и материалы по Spring Data JPA. В Amplicode всегда была отличная поддержка JPA — годами мы жили с ней рука об руку.

Год назад мы решили сделать шикарную поддержку Spring Data JDBC. Кто же знал, что всё так обернётся: кажется, часть команды после этого сменила технологическую религию.

И чем дольше Илья разбирал примеры из мира JPA, тем отчётливее всплывало знакомое чувство:

«Почему такая простая вещь работает так сложно?»


В 2025 году стало очевидно: есть вариант проще, чище и предсказуемее — и это Spring Data JDBC.

В новой статье — разбор ключевых болей, личные наблюдения и аргументы, почему JDBC стоит попробовать хотя бы в следующем проекте.

📚 Читать на Хабр: https://habr.com/ru/companies/haulmont/articles/973124/
🔥9👍54🤔1
🔥 Уже в следующий вторник!

Если всё ещё не зарегались на митап по Spring Data JDBC, то уже пора.

📅 9 декабря, 17:00 МСК
🫶 Онлайн. Бесплатно.
🔗 Зарегистрироваться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍5😎1
🔥 IDE будущего: как мы научили AI-инструменты понимать Spring-проекты

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥12👍76
🤩 Прямой эфир про Spring Data JDBC!

Трансляция уже началась, присоединяйтесь!

В программе:
– Как правильно строить и использовать агрегаты в Spring Data JDBC.
– Почему API устроено так, как устроено — взгляд изнутри от участника разработки Spring Data.
– Фильтрация данных, удобные DTO, реализация бизнес-операций.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍8🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
😎 Spring Data JDBC — идеальная Data для вашего приложения

Вчера прошел очередной прямой эфир от команды Amplicode при поддержке Spring АйО.

Миша и Илья вещали больше 2-х часов! Получился отличный материал From Zero To Hero про Spring Data JDBC.

Очень рекомендуем к просмотру!

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍9😁4
⚡️ Как устроен Amplicode MCP: от кувалды к скальпелю

Эта статья дополняет предыдущую. Там мы зафиксировали проблемы. Здесь разберем, что именно мы сделали со стороны Amplicode, чтобы агент начал работать как опытный software engineer: опираясь на структуру проекта, детерминированные генераторы и понятные высокоуровневые операции.

Если коротко, в первой статье было несколько основных болей:

• LLM часто обучены на слегка устаревшем мире, и это вылезает в мелочах (и не только)
• Галлюцинации и нехватка контекста идут рука об руку: «кажется, в этой библиотеке должен быть такой метод» и пошло-поехало
• Переизбыток контекста тоже зло: агент прочитал половину репозитория, потратил деньги, запутался, а потом еще и забыл начало чата
• Типичный агентный workflow: «сгенерил простыню кода, оно не компилится, давай чинить, ой теперь сломалось другое»

И на этом фоне появляется логичный вопрос:

А можно сделать так, чтобы агент работал не с сырыми файлами, а с моделью проекта и сущностями фреймворка? Чтобы он не гадал, где DTO, как принято именовать контроллеры и какие миграции у вас используются?


Собственно, Amplicode MCP про это.

📚 Читать на Хабр: https://habr.com/ru/companies/haulmont/articles/976872/
👍5🔥53