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

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

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

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

GitHub: https://github.com/Amplicode/amplicode
Download Telegram
😎 Лучшие практики по работе с DTO в IntelliJ IDEA

Использование MapStruct и ModelMapper для DTO с полями, именованными аналогично полям доменного объекта, устраняет необходимость в явном маппинге.

Благодаря такому подходу мы получаем:

– Единообразие кода
– Простоту использования MapStruct, ModelMapper, и других подобных библиотек

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

В новом видео мы показали, как с помощью Amplicode можно:

1. Переименовать поле одновременно в доменном объекте и всех его DTO
2. Добавить поле из доменного объекта сразу в несколько DTO
3. Перенести поле из DTO в доменный объект
4. Видеть все связанные с объектом DTO в одном месте
5. Писать код быстрее благодаря автодополнениям названий полей в DTO

Смотреть на YouTube: https://youtu.be/7ERM3aI-6H8 (3 минуты)

Подписывайтесь:
😌@amplicode
😉@amplicode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔖 Liquibase + Spring Boot: настройка и написание миграций баз данных

Для тех, кто любит почитать, опубликовали наш видео-гайд про Liquibase на Хабр.

После прочтения вы узнаете, как:

1) Подключить и настроить Liquibase в Spring Boot приложении;
2) Сгенерировать скрипты инициализации и миграции схемы БД;
3) Дополнить уже существующие changelog файлы новыми скриптами миграции.

📚Читать на Хабр: https://habr.com/ru/companies/haulmont/articles/826188/

P.S. Будем благодарны за лайки 🧡
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡 Подписка, колокольчик

Друзья, спешим поделиться радостной новостью: уже больше 500 разработчиков следят за YouTube каналом Amplicode!

Если ты всё еще не в их числе – можешь подписаться прямо сейчас :)

😉YouTube: https://www.youtube.com/@Amplicode
Please open Telegram to view this post
VIEW IN TELEGRAM
Обзор GigaIDE от СБЕРа | Российская IntelliJ IDEA

Недавно СБЕР выпустил GigaIDE – новую IDE для Java, Kotlin и не только. Это событие вызвало бурные обсуждения среди разработчиков. Чаще всего звучали следующие вопросы:

1. Это просто пересобранная версия IntelliJ IDEA CE?
2. Если нет, что нового предлагает GigaIDE?
3. Поддерживает ли она работу с базами данных и Spring?

Ответы на эти и другие вопросы вы найдете в нашем новом видео!

Смотрите на YouTube: https://youtu.be/MYfGYMBgx-g

Подписывайтесь:
😌@amplicode
😉@amplicode
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻 Amplicode за 88 секунд

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

Смотрите на YouTube: https://youtu.be/DC_kBLK2PDs (1.5 минуты)

Подписывайтесь:
😌@amplicode
😉@amplicode
Please open Telegram to view this post
VIEW IN TELEGRAM
🌊 Volga IT Camp | Amplicode

На прошлых выходных команда Amplicode приняла активное участие в Volga IT Camp. Кажется, мы успели всё:

1. Провели Tech Talks для разработчиков и тестировщиков
2. Прочитали доклад про экспертность ИИ
3. Отлично отдохнули на свежем воздухе

Летние мероприятия завершены, увидимся осенью на Joker 👋
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🙂 Юбилей за юбилеем

В Telegram нас уже больше 400, а на YouTube уже больше 1 000 😲

Так как появилось довольно много разработчиков, которые ещё не так хорошо знакомы с Amplicode, продублируем самые важные материалы:

1. Обзор возможностей Amplicode (7 минутное видео)

2. Инструкция по установке Amplicode в IntelliJ IDEA/GigaIDE/VS Code

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

Наши основные площадки:
👨‍💻 https://amplicode.ru
😉 https://www.youtube.com/@Amplicode
🖥 https://github.com/Amplicode/amplicode
😌https://t.me/amplicode
😄https://vk.com/amplicode
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Вышел Amplicode 2024.2.0-EAP!

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

Самые заметные изменения вошедшие в этот релиз:

1. Реализована генерация отдельных HTTP-методов для REST-контроллеров
2. Улучшена генерация Spring Web тестов
3. Добавлены навигация и автодополнение для эндпоинтов контроллера в тестах
4. Действия для Spring-объектов перемещены из editor toolbar в gutter icon
5. Добавлена поддержка Kubernetes для генерации и редактирования Helm Charts, в том числе для:
* Spring Boot приложения
* PostgreSQL
* Kafka
6. Реализована возможность запуска Helm Charts
7. Добавлена функция создания docker compose сервиса путем расширения (extends) существующего сервиса
8. Реализована возможность запуска выбранных docker-compose сервисов из Amplicode Explorer

Всего было закрыто более 170 (!!!) тикетов.

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

* 2024.1
* 2023.3
* Поддержка IntelliJ IDEA 2024.2 будет выпущена позже, скорее всего на следующей неделе

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

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

#release #major
Please open Telegram to view this post
VIEW IN TELEGRAM
🆕 Новые Gutter Icons от Amplicode

В новой версии Amplicode 2024.2.0 мы переработали Editor Toolbar для Spring-объектов, JPA сущностей и Spring Boot тестов. Теперь его роль будут выполнять несколько удобных gutter иконок. Одна из них содержит релевантные для текущего класса действия, а другая позволяет проанализировать текущий бин в контексте фреймворка.

Подробнее про gutter иконки рассказали в новом видео: https://youtu.be/rtobeCkPNZU

Подписывайтесь:
😌@amplicode
😉@amplicode
Please open Telegram to view this post
VIEW IN TELEGRAM
😀 Илья Кучмин — JHipster: думали, распаковка, оказалось — вскрытие

Разработка ПО тесно связана с эффективностью разработчика, и JHipster — отличный пример платформы, ускоряющей разработку. С помощью генераторов и языка описания JDL можно быстро создать веб-приложение или микросервис.

В рамках доклада новоиспеченный hipster (Илья, DevRel в Amplicode) на примере хорошо известного проекта Spring PetClinic разбирается, как именно устроен Spring Boot backend-сгененерированный JHipster, какие в нем есть проблемы, что он делает хорошо, а на что стоит обратить особенное внимание и, возможно, переиспользовать в своих проектах.

Смотреть на YouTube: https://youtu.be/JB1Q361ihZw (48 минут)

Подписывайтесь:
😌@amplicode
😉@amplicode
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳 Как настроить Docker Compose для разных окружений?

В новом видео мы рассказали о нескольких способах создания различных окружений с Docker Compose: от использования Copy/Paste и Profiles до малоизвестных Include и Extends.

Узнали, в чём минусы и плюсы каждого из них, а также посмотрели на поддержку перечисленных вариантов со стороны Amplicode.

Смотреть на YouTube: https://youtu.be/IOQ7MzXoDnE (8 минут)

Подписывайтесь:
😌@amplicode
😉@amplicode
Please open Telegram to view this post
VIEW IN TELEGRAM
🆕 Что нового в Amplicode 2024.2

Чуть больше недели назад состоялся второй в этом году мажорный релиз Amplicode. Мы закрыли более 170 тикетов, которые в том числе включали в себя много новых фич и улучшений! О некоторых из них мы уже рассказали в наших видео на YouTube, а с другими вы, возможно, уже познакомились самостоятельно 🙂

Чтобы ничего не упустить, мы подготовили статью "Что нового в Amplicode 2024.2", в которой подробно рассмотрели основные нововведения.

📚 Читать на Хабре: https://habr.com/ru/companies/haulmont/articles/834164/
Please open Telegram to view this post
VIEW IN TELEGRAM
Расскажите нам про Amplicode

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

Для тех, кто не любит высказываться публично или не находил времени сформировать фидбек и рассказать, почему Amplicode не пришелся по душе или, наоборот, оказался серебряной пулей – мы подготовили анонимную форму. Её заполнение займёт всего пару минут.

Мы будем очень признательны за ваши ответы!

Yandex Forms (авторизация не требуется): https://forms.yandex.ru/u/66b9cb96c417f30823714bee/
Please open Telegram to view this post
VIEW IN TELEGRAM
🥶 Зависания Giga IDE c Amplicode: что делать?

Друзья, если вы используете Amplicode в Giga IDE, возможно, вы сталкивались с проблемами вроде "подтормаживаний" или даже "зависаний" всей среды разработки. Мы выяснили, что причиной этого может быть плагин LSP4IJ версии 0.0.3, находящийся, так сказать, на этапе активной разработки. Аналогичные жалобы можно найти на GitHub в тикетах по ключевому слову "freeze". Хотим обратить внимание, что этот плагин вошел в состав предустановленных для Giga IDE, так что, скорее всего, включен у большинства пользователей.

Мы уже связались с разработчиками Giga IDE и сообщили им об этой проблеме. Радует, что они обещали разобраться, а также озвучили примерную дату выхода новой версии Giga IDE, в которой эти проблемы должны будут быть устранены – это конец сентября.

⚠️ Рекомендация для пользователей Giga IDE: отключите плагин LSP4IJ.

Если зависания сохранятся, сообщите нам в телеграм-чате.
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Вышел Amplicode 2024.2.1-EAP!

Данный релиз содержит множество улучшений и исправлений. Всего было закрыто более 55 тикетов.

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

Хотим обратить особое внимание на то, что Amplicode теперь совместим в том числе и с IntelliJ IDEA 2024.2.

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

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

#release #minor
Please open Telegram to view this post
VIEW IN TELEGRAM
🐌 Зависания в IntelliJ IDEA

Друзья, мы получили некоторое количество сообщений о том, что есть проблемы с зависанием IntelliJ IDEA с включенным Amplicode плагином. Если у вас тоже тормозит IntelliJ IDEA с включенным плагином Amplicode, пожалуйста, выполните несколько простых шагов:

1. В меню IDEA выберите Help -> Show Log in Finder
2. Заархивируйте папку log со всем её содержимым
3. Отправьте архив на почту: info@amplicode.io

Ваши действия помогут нам быстрее найти и устранить проблему. Заранее спасибо!
Please open Telegram to view this post
VIEW IN TELEGRAM