Amplicode
1.63K subscribers
100 photos
6 videos
94 links
Amplicode - инструменты для комфортной и эффективной разработки на Spring Boot и React.

Сайт: https://amplicode.ru/

Чат для вопросов/предложений: @amplicode_chat

YouTube: https://youtube.com/@amplicode

GitHub: https://github.com/Amplicode/amplicode
Download Telegram
☄️ Интеграционное тестирование | Spring Boot + Yandex SourceCraft + Amplicode + Docker Compose Starter

В новом видео вы узнаете, как писать интеграционные тесты быстро и эффективно, совмещая сильные стороны нескольких инструментов.

Мы покажем, как использовать генерацию кода от Amplicode учитывающую контекст всего приложения и дополнить её точечной генерацией от Yandex SourceCraft Code Assistant, а также быстро настроить окружение для тестов с помощью не так давно появившегося Docker Compose стартера.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Вышел Amplicode 2024.3.5-EAP!

Релиз в основном содержит исправление багов:

* Поддержана IntelliJ IDEA 2025.1 EAP (ASPR-1990)
* Исправлен импорт проектов Java 8/11 с Gradle 6.9 (ASPR-1919)
* Устранена ошибка «Unresolved reference 'pathParams'» в Kotlin HTTP Client (ASPR-2042)
* Kotlin больше не появляется в диалоге создания Java-проектов (ASPR-2061)
* Исправлено зависание диалога «New Service/Component Spring» после сохранения (ASPR-2065)
* Реализована корректная подсветка Kotlin HTTP-скриптов в режиме K2 (ASPR-2100)
* Исправлена ошибка PluginException при открытии проектов с K2ScriptDefinitionProvider (ASPR-2071)
* Действия маппера снова доступны через Gutter-иконку в IDEA Ultimate (ASPR-2063)
* Исправлена обработка ответов типа application/octet-stream в Kotlin HTTP Client (ASPR-2102)
* Устранена ошибка RuntimeExceptionWithAttachments при открытии Entity Navigation (ASPR-2066)

Также было исправлено множество других багов и ошибок, возникающих в процессе работы с Amplicode. Всего было закрыто 10+ тикетов.

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

Установите новую версию Amplicode из маркетплейса, воспользовавшись рекомендуемым способом установки, и получайте обновления автоматически!

Ну и не стесняйтесь писать нам, если вы столкнулись с каким-либо исключением или некорректным поведением инструмента 🙂 Мы постараемся исправить недочёт как можно быстрее!

#release #minor
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Прямая трансляция уже началась!

Присоединяйтесь к эфиру, чтобы увидеть техническую демонстрацию интеграции DBeaver с вашей IDE, задать вопросы и пообщаться с командой Amplicode!

🔗 Подключайтесь в Zoom
Please open Telegram to view this post
VIEW IN TELEGRAM
👀 В поисках идеального Database-клиента для IDE: Amplicode выбирает DBeaver

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

Будем очень благодарны всем, кто оставит обратную связь про новые возможности Amplicode в комментариях или в нашем чате 💜

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Илья Кучмин — CRUD REST API. Просто, быстро, надежно

Разработка CRUD REST API — дело несложное: четыре REST-эндпоинта, и дело в шляпе. Хотя, постойте. Четыре ли? Может, все-таки пять? Матерые «crudоделы» вам сразу скажут — минимум семь. И это далеко не единственный вопрос, на который нужно ответить при проектировании и разработке CRUD REST API.

В рамках доклада детально разобрались в том, что из себя представляет CRUD REST API. Выяснили, что его делает именно CRUD API и какие требования к нему предъявляются. А также разобрались в деталях реализации и подводных камнях.

Так ли ваш CRUD API хорош, как вы думаете?

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Kubernetes – это база...

Современный Senior Spring девелопер просто обязан разбираться в Kubernetes. Независимо от того, разворачиваете ли вы приложение в облаке или работаете с внутренним кластером компании — без этих знаний уже никуда.

На митапе разберём всё, что нужно знать Java-разработчику в 2025 году:
🛑Развертывание Spring‑приложения в Kubernetes
🛑Сборка Docker‑образов по лучшим практикам
🛑Настройка сервисов, управление секретами и обеспечение мониторинга
🛑Работа с Helm, Ingress и подходы к продакшн‑деплою

Спикеры:
👨‍💻 Илья Кучмин (Amplicode)
⭐️ Максим Гусев (Dodo Engineering)
🍃 Рустам Курамшин (Spring АйО)

📅 17 апреля, 18:00 МСК
🔗 Регистрируйтесь, чтобы не пропустить мероприятие: https://events.amplicode.ru/kubernetes-eto-baza
Please open Telegram to view this post
VIEW IN TELEGRAM
😀 JPoint 2025 x Amplicode

Друзья, уже сегодня мы встретимся с вами на JPoint 2025!

Обязательно загляните на наш стенд — расскажем самое интересное:

🛑 Что такое Amplicode и как он упростит вашу работу, если вы пока мало с ним знакомы
🛑 Какие новые фичи и улучшения мы подготовили (будет полезно продвинутым пользователям Amplicode 😉)
🛑 Какие мероприятия мы планируем в ближайшее время
🛑 Как организовать персональное демо Amplicode для вашей команды

Ждём всех с нетерпением 💜
Please open Telegram to view this post
VIEW IN TELEGRAM
😀 Заключительный день JPoint 2025

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

А если вы уже были у нас на стенде – заглядывайте еще раз, мы покажем вам те фичи, с которыми не успели познакомить Вас вчера 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Вышел Amplicode 2025.1.0-EAP!

Небольшая часть того, что вошло в релиз:

DBeaver (EAP)
* Реализована интеграция с DBeaver:
* отображение схемы БД
* подсветка синтаксиса SQL для @Query
* открытие SQL запросов в DBeaver

Функциональность находится в preview, ознакомиться подробнее можно в статье.
Будем рады вашему фидбеку по новой фиче в
нашем чате.

Deployment Tools
* Поддержана сборка Dockerfile для многомодульных проектов (ADT-828)
* Поддержена конфигурация популярных JVM опций и Class Data Sharing в Dockerfile (ADT-812)
* Поддержаны Terraform шаблоны для развертывания в Yandex Cloud (ADT-769, ADT-770, ADT-780):
* Compute Instance с Docker Compose
* VPC Network and Subnet
* Managed Service for PostgreSQL
* Service Account (ADT-800)
* Улучшена генерация Helm Chart для Spring Boot приложения:
* Реализовано создание Prometheus ServiceMonitor (ADT-815)
* Добавлена возможность указать используемый парсер для fluent-bit (ADT-821)
* Поддержано создание StatefulSet для Spring Boot Eureka Server (ADT-820)

ConneKt
* Реализовано удаление внутреннего хранилища при ошибке Header checksum broken (ASPR-1885)
* Добавлены все возможные Content-Type в автодополнение (ASPR-1972)
* Улучшена генерация HTTP-запросов из класса с @Controller (ASPR-1995)
* Включена подсветка JSON-тел запросов (ASPR-1876)
* Добавлено автодополнение имён и значений HTTP-заголовков в Kotlin HTTP Client (ASPR-1880)
* Импорт HTTP-запросов из IDEA в ConneKt (ASPR-1907)
* Тип запроса теперь отображается в ответе (ASPR-1914)

Системы версионирования баз данных
* Реализована генерация модели Spring JDBC по таблицам БД (ASPR-1021)
* Добавлено действие "Добавить конфигурацию миграции БД", если она отсутствует, при переходе на вкладку DB Versioning (ASPR-1545)

Прочее
* Исправлен импорт коллекции при генерации Query Update метода (ASPR-2001)
* Добавлена возможность создания Spring Boot модуля в микросервисном проекте (ASPR-1994)
* Возможность отключения полей при генерации DTO (ASPR-1671)

Также было исправлено множество других багов и ошибок, возникающих в процессе работы с Amplicode. Всего было закрыто 100+ тикетов.

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

Установите новую версию Amplicode из маркетплейса, воспользовавшись рекомендуемым способом установки, и получайте обновления автоматически!

Ну и не стесняйтесь писать нам, если вы столкнулись с каким-либо исключением или некорректным поведением инструмента 🙂 Мы постараемся исправить недочёт как можно быстрее!

#release #major
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Вышел Amplicode 2025.1.1-EAP!

В релизе исправлена одна, но довольно важная ошибка:

* Ошибка с неработоспособностью проектов на Gradle и IDEA 2024.2 (ASPR-2223)

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

Установите новую версию Amplicode из маркетплейса, воспользовавшись рекомендуемым способом установки, и получайте обновления автоматически!

Ну и не стесняйтесь писать нам, если вы столкнулись с каким-либо исключением или некорректным поведением инструмента 🙂 Мы постараемся исправить недочёт как можно быстрее!

#release #minor
Please open Telegram to view this post
VIEW IN TELEGRAM
🇷🇺 Amplicode включён в реестр российского ПО!

Включение в реестр подтверждает, что использование Amplicode для компаний не несёт рисков, связанных с санкциями или иными ограничениями. Кроме того, процесс закупки для крупных компаний стал проще и может помочь в достижении целей по импортозамещению.

На один повод больше внедрить Amplicode в свои проекты 😉

Реестровая запись №27456 от 11.04.2025
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Вышел Amplicode 2025.1.2!

⚠️ Начиная с 15 апреля, часть функциональности Amplicode станет доступна по подписке. Все, кто установит Amplicode до 15 мая, смогут продолжать использовать все возможности абсолютно бесплатно еще 3 месяца - до 1 июля.

Подробнее про Amplicode PRO мы рассказывали в
этой статье.

Стоимость лицензии, а также сравнение Amplicode и Amplicode PRO можно найти на сайте: http://amplicode.ru/prices/.

Небольшая часть того, что вошло в релиз:

ConneKt

* Добавлена генерация ConneKt-скриптов в Scratch-файлы (ASPR-2073)
* Добавлено автодополнение для contentType("") и accept("") (ASPR-1973)
* Исправлена повторная инициализация переменных HTTP-запросов (ASPR-2015)

Spring

* Исправлено некорректное заполнение значения @Param при создании метода с Collection (ASPR-2002)
* Теперь маппинг реализуется корректно при создании CRUD REST-контроллера (ASPR-2003)
* Устранена проблема с некорректной генерацией кода Converter, Formatter и Argument Resolver классов (ASPR-2193)

Прочее

* Повышена производительность автодополнения в классах (ASPR-2208)
* Устранена ошибка "Module is already disposed" (ASPR-2163)
* Добавлена поддержка проектов без системы сборки в Amplicode (ASPR-2101)
* Исправлена работа Explorer и Configuration Designer с companion object в Kotlin (ASPR-2175)

Также было исправлено множество других багов и ошибок, возникающих в процессе работы с Amplicode. Всего было закрыто 50+ тикетов.

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

Установите новую версию Amplicode из маркетплейса, воспользовавшись рекомендуемым способом установки, и получайте обновления автоматически!

Ну и не стесняйтесь писать нам, если вы столкнулись с каким-либо исключением или некорректным поведением инструмента 🙂 Мы постараемся исправить недочёт как можно быстрее!

#release #minor
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Kubernetes – это база... Или как 3 разработчика Spring-приложение деплоили

Присоединяйтесь к эфиру, чтобы узнать все тонкости развертывания Spring-приложений в Kubernetes!

Начинаем уже через 15 минут!

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
💻 Kubernetes – это база... Или как 3 разработчика Spring-приложение деплоили

За 2,5 часа Илья Кучмин, Рустам Курамшин и Максим Гусев показали, как собрать и задеплоить микросервисное приложение в облако.

Ребята разобрались с Spring Cloud Config Server, Eureka, Spring Cloud Gateway, Docker, Helm, Kubernetes, Ingress, секретами и переменными окружения, и задеплоили всё в Timeweb Cloud.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🟰 Синхронизация DTO и доменного объекта

Изменение имени свойства в доменном объекте и сохранение старого именования в DTO может нарушить логику маппинга.

Amplicode помогает разработчикам избежать этого, предлагая рефакторинг, который одновременно обновляет как поля сущностей, так и поля связанных с ними DTO.

👉 Больше фич для работы с DTO

#feature #dto
Please open Telegram to view this post
VIEW IN TELEGRAM
😱 Топ 12 нововведений IntelliJ IDEA и Amplicode 2025.1

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Вышел Amplicode 2025.1.3!

Что вошло в релиз:

* Добавлена возможность отключения сбора анонимной статистики по использованию плагина.
* Исправлена проблема с конфликтом лицензий между Amplicode и Jmix плагинами, когда лицензия сбрасывалась. Для купленной подписки Amplicode PRO потребуется повторный ввод лицензионного ключа в плагине Amplicode.

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

Установите новую версию Amplicode из маркетплейса, воспользовавшись рекомендуемым способом установки, и получайте обновления автоматически!

Ну и не стесняйтесь писать нам, если вы столкнулись с каким-либо исключением или некорректным поведением инструмента 🙂 Мы постараемся исправить недочёт как можно быстрее!

#release #minor
Please open Telegram to view this post
VIEW IN TELEGRAM