Данный релиз содержит множество улучшений и исправлений. Всего было закрыто более 10 тикетов.
Ознакомиться с полным списком нововведений можно на GitHub.
Текущий релиз поддерживает следующие версии IntelliJ IDEA: 2024.1, 2023.3, 2023.2, 2022.3 и 2022.2.
Установите новую версию Amplicode из маркетплейса, воспользовавшись рекомендуемым способом установки, и получайте обновления автоматически!
Ну и не стесняйтесь писать нам, если вы столкнулись с каким-либо исключением или некорректным поведением инструмента 🙂 Мы постараемся исправить недочёт как можно быстрее!
#release #minor
Please open Telegram to view this post
VIEW IN TELEGRAM
Live Templates от Intellij IDEA позволяют оптимизировать работу с кодом. Например, вместо того, чтобы набирать 29 символов для цикла for:
for (int i = 0; i < ; i++) {
}
можно ввести fori, нажать Enter и получить тот же результат.
Amplicode расширяет стандартный набор Live Templates заготовками для быстрого создания методов Spring-контроллеров.
Просто начните писать название любого из http-методов: get, post, put, delete... и Amplicode сгенерирует код для вас!
Подробнее рассказали в новом видео: https://youtu.be/pjyinVgJYIQ (1 минута)
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Пиши код Spring-контроллеров быстрее c Live Templates от Amplicode
#Amplicode #Spring #SpringBoot #SpringWeb #IntelliJ #Java #Kotlin
Amplicode расширяет стандартный набор Live Templates заготовками для быстрого создания методов Spring-контроллеров. Просто начните писать название любого из http-методов: get, post, put,…
Amplicode расширяет стандартный набор Live Templates заготовками для быстрого создания методов Spring-контроллеров. Просто начните писать название любого из http-методов: get, post, put,…
Lombok действительно отличный инструмент: одна строчка кода и все твои JPA сущности перестают корректно работать
Но это только в том случае, если ты не знаешь, какие фичи Lombok можно использовать с JPA, а какие лучше не стоит.
В новом видео мы рассказали про большинство подводных камней, с которыми ты можешь столкнуться, используя JPA вместе с Lombok, а также про то, как их обойти.
Смотреть на YouTube: https://youtu.be/7kdQTh4oOQM (12 минут)
P.S. Будем благодарны за лайки на YouTube ❤️🔥
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
Вместе с Amplicode вы можете начать писать название любого бина
Аналогично вы можете начать писать название метода для Spring Data репозиториев и Amplicode:
1. Поможет составить имя метода, отталкиваясь от имеющейся модели данных
2. Создаст метод в репозитории
3. Сгенерирует обращение к этому методу
В новом видео мы показали все эти возможности в действии!
Смотреть на YouTube: https://youtu.be/URcn22DWZCs (2 минуты)
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
Данный релиз содержит множество улучшений и исправлений. Всего было закрыто более 15 тикетов.
Ознакомиться с полным списком нововведений можно на GitHub.
Текущий релиз поддерживает следующие версии IntelliJ IDEA: 2024.1, 2023.3, 2023.2, 2022.3 и 2022.2.
Установите новую версию Amplicode из маркетплейса, воспользовавшись рекомендуемым способом установки, и получайте обновления автоматически!
Ну и не стесняйтесь писать нам, если вы столкнулись с каким-либо исключением или некорректным поведением инструмента 🙂 Мы постараемся исправить недочёт как можно быстрее!
#release #minor
Please open Telegram to view this post
VIEW IN TELEGRAM
Использование 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 минуты)
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
Для тех, кто любит почитать, опубликовали наш видео-гайд про 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!
Если ты всё еще не в их числе – можешь подписаться прямо сейчас :)
Please open Telegram to view this post
VIEW IN TELEGRAM
Недавно СБЕР выпустил GigaIDE – новую IDE для Java, Kotlin и не только. Это событие вызвало бурные обсуждения среди разработчиков. Чаще всего звучали следующие вопросы:
1. Это просто пересобранная версия IntelliJ IDEA CE?
2. Если нет, что нового предлагает GigaIDE?
3. Поддерживает ли она работу с базами данных и Spring?
Ответы на эти и другие вопросы вы найдете в нашем новом видео!
Смотрите на YouTube: https://youtu.be/MYfGYMBgx-g
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
Часто откладываете что-то на потом? Если это касается знакомства с Amplicode, то у нас есть решение этой проблемы! Новое короткое видео станет отличной стартовой точкой для начала погружения в Amplicode.
Смотрите на YouTube: https://youtu.be/DC_kBLK2PDs (1.5 минуты)
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
На прошлых выходных команда 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
Наши основные площадки:
Please open Telegram to view this post
VIEW IN TELEGRAM
Данный релиз содержит множество новых фич, улучшений и исправлений. Подробнее про большинство новых возможностей 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
В новой версии Amplicode 2024.2.0 мы переработали Editor Toolbar для Spring-объектов, JPA сущностей и Spring Boot тестов. Теперь его роль будут выполнять несколько удобных gutter иконок. Одна из них содержит релевантные для текущего класса действия, а другая позволяет проанализировать текущий бин в контексте фреймворка.
Подробнее про gutter иконки рассказали в новом видео: https://youtu.be/rtobeCkPNZU
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработка ПО тесно связана с эффективностью разработчика, и JHipster — отличный пример платформы, ускоряющей разработку. С помощью генераторов и языка описания JDL можно быстро создать веб-приложение или микросервис.
В рамках доклада новоиспеченный hipster (Илья, DevRel в Amplicode) на примере хорошо известного проекта Spring PetClinic разбирается, как именно устроен Spring Boot backend-сгененерированный JHipster, какие в нем есть проблемы, что он делает хорошо, а на что стоит обратить особенное внимание и, возможно, переиспользовать в своих проектах.
Смотреть на YouTube: https://youtu.be/JB1Q361ihZw (48 минут)
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM