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

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

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

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

GitHub: https://github.com/Amplicode/amplicode
Download Telegram
📊 Экосистема Spring в 2023/2024 годах

Каждый год мы проводим анализ использования технологий, связанных с экосистемой Spring.

Краткие результаты 2024 года в сравнении с прошлым годом:

1) Десять наиболее популярных технологий 2023 года остались в топе и в 2024 году.
2) Количество проектов на Spring Boot выросло в 2 раза. С бóльшей долей вероятности это связано с растущей популярностью Spring Boot.
3) Облачные технологии всё также продолжают набирать обороты в своей популярности.
4) Наблюдается явный рост использования микросервисных архитектур.
5) Рост Spring Data JDBC. Объяснить это можно несколькими причинами, но основная - стремление к упрощению небольших проектов в связи с высоким порогом входа в Hibernate, а также высокой ценой поддержки таких проектов.
6) Заметное развитие AI-технологий наподобие Spring AI. Точные цифры приведём уже в следующем году, ввиду новизны данных технологий.

Все данные были получены путем анализа зависимостей, используемых в проектах на GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄 Друзья, с наступающим Новым годом!

Спасибо, что были с нами в этом году!

Пусть 2025 год принесет вам вдохновение, успех в проектах и реализацию всех идей.

Счастливого Нового года!
Ваша команда Amplicode ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Amplicode становится платным (и остается бесплатным)

Практически год с момента публичного релиза в апреле все возможности Amplicode были доступны любому разработчику абсолютно бесплатно.

При этом с первого дня мы говорили, что продукт будет иметь определенную модель монетизации, чтобы обеспечить устойчивое развитие и финансовую стабильность команды.

В новой статье мы рассказали, какая часть возможностей Amplicode останется бесплатной, что войдет в состав платной версии, сколько будет стоить подписка и кто может рассчитывать на скидки до 100%.

📚 Читать на Хабре: https://habr.com/ru/companies/haulmont/articles/873868/
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑‍💻 Amplicode Frontend — фуллстек на час: создай админку для своего Spring-приложения

Amplicode — это набор профессиональных инструментов для Spring-разработчиков. Вы, вероятно, уже знакомы с его возможностями для IDE на базе IntelliJ IDEA. Но знали ли вы, что существует расширение Amplicode Frontend для VS Code?

В новой статье мы рассказали, что такое Amplicode Frontend, почему для работы с ним выбраны React-Admin и VS Code, и главное — показали, как это расширение упрощает разработку админок.

📚 Читать на Хабре: https://habr.com/ru/companies/haulmont/articles/876156/
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Вышел Amplicode 2024.3.2-EAP!

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

* Решена проблема, из-за которой эндпоинт не отображался в списке всех эндпоинтов в Amplicode Explorer для Kotlin-контроллера, если в качестве пути использовалась константа
* Поддержан тип AggregateReference для Spring Data JDBC
* Для HTTP Client исправлена возможность выполнения скриптов на Java 11 и 1.8
* Теперь при использовании постфиксного действия репозитория, (например, entity.save()), экземпляр сущности правильно подставляется в сгенерированный код вызова репозитория (repository.save(entity))
* Исправлено некорректное отображение метода как неиспользуемого в контроллере с аннотацией @RestControllerAdvice
* Устранена некорректная генерация URL для MS SQL Server при создании Data Source
* Исправлена проблема с тем, что генерировался лишний findBy-метод в репозитории при генерации CRUD REST Controller с Window Pagination
* Устранена ошибка, из-за которой @RequestMapping-метод не отображался в списке эндпоинтов панели Amplicode Explorer
* Теперь при генерации OpenAPI схемы для Instant аттрибутов используется тип String и формат date-time вместо "$ref": "#/components/schemas/Instant"
* Добавлена поддержка @MappedCollection для Spring Data JDBC
* Осуществлена интеграция библиотеки Testcontainers в проект через Amplicode Explorer
* Улучшена генерация Liquibase скриптов для Spring Data JDBC: поддержаны внешние ключи и колонки keyColumn для коллекций
* Реализована поддержка ассоциативных полей с FK в окне Entity from DB для Spring Data JDBC проекта
* Теперь возможно создавать файлы через аннотацию @Sql. Указав несуществующий файл в аннотации, его можно будет создать с помощью quick-fix'а от Amplicode

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

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

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

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

#release #minor
Please open Telegram to view this post
VIEW IN TELEGRAM
😆 Spring Boot + React Admin: CRUD FullStack приложение за 10 минут вместе с Amplicode

В начале недели мы рассказывали про Amplicode Frontend на Хабре.

А уже сегодня его можно оценить в том числе и в видео-формате! Приятного просмотра ☺️

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡 Итоги года вместе с Amplicode

Первые публичные демо, ажиотаж на конференциях, поддержка Spring Data JDBC, разработка собственного HTTP-клиент (Connekt), интеграция с Kubernetes, тысячи активных пользователей, сотни тысяч просмотров на YouTube и участие в создании OpenIDE — так можно охарактеризовать 2024 год одним предложением с точки зрения команды Amplicode.

📚 Читать на Хабре: https://habr.com/ru/companies/haulmont/articles/879594/
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Spring АйО
⚡️⚡️⚡️ Spring Now 2025 – Главная конференция про Spring на русском языке

Уже через 2 недели состоится бесплатная онлайн-конференция Spring Now 2025!

В ней примут участие не только эксперты сообщества Spring АйО, но и приглашенные лидеры индустрии.

Более подробно про программу мероприятия и спикеров конференции мы расскажем в течение ближайших двух недель 💚

🗓 6 марта 17:00 – 21:00 МСК
📍 Онлайн. Бесплатно

🔗 ЗАРЕГИСТРИРОВАТЬСЯ
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Вышел Amplicode 2024.3.3-EAP!

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

* Теперь отображаются эндпоинты из внешних библиотек и зависимых модулей
* Исправлена генерация Flyway-скриптов: теперь для полей типа Instant корректно задаётся timestamp with time zone
* Теперь обработчики событий Kafka c аннотацией @KafkaHandler отображаются в дереве Amplicode Explorer
* Теперь в списке эндпоинтов отображаются маппинги, даже если URI использует переменную из другого пакета
* Улучшена навигация: исправлен переход из аннотации @Sql в Kotlin-классе к соответствующему файлу
* Теперь в инспекторе корректно отображается значение параметра name в аннотации @RequestMapping
* Поддержан тип AggregateReference в маппингах DTO для Spring Data JDBC
* Интегрирована поддержка отладки для Kotlin HTTP Client
* Добавлен лайнмаркер для навигации между продюсерами и консьюмерами Spring-событий
* Устранена ошибка UnsupportedOperationException при добавлении Data Source через палитру

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

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

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

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

#release #minor
Please open Telegram to view this post
VIEW IN TELEGRAM
❄️ Amplicode на SnowOne 2025

Сезон IT-конференций 2025 года можем считать открытым!

Пока одна часть нашей команды активно готовиться к Spring Now и JPoint, другая часть уже подготовилась и приехала в Новосибирск на SnowOne 2025 ❄️

Приходите, будем рады показать вам Amplicode в действии, пообщаться, и раздать мерч самым активным пользователям и баг-хантерам 💚
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰 Spring Boot + React Admin: CRUD — это только начало!

😉 СМОТРЕТЬ НА YOUTUBE

😄 СМОТРЕТЬ В VK ВИДЕО

🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Вышел Amplicode 2024.3.4-EAP!

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

* Исправлена некорректная генерация эндпоинта при делегировании метода с 2 или более параметрами (ASPR-1992)
* Убрано дублирование значения параметра Request path в инспекторе (ASPR-2044)

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

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

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

#release #minor
Please open Telegram to view this post
VIEW IN TELEGRAM
❄️ Фотоотчёт со SnowOne 2025

Через три недели увидимся на JPoint 2025! На нашем стенде поговорим о Spring, обсудим Amplicode и покажем демо новых возможностей инструмента.

А ещё в первый оффлайн-день конференции Александр Шустанов выступит с докладом «IDE снаружи и внутри: от разбора механизмов к сборке решений». Будет интересно!

Ну а пока мы готовимся к конференции, допиливаем фичи и репетируем выступление, решили опубликовать фотоотчёт со SnowOne 2025. Оставим его здесь для истории 🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Spring АйО
⭐️ Помогите выяснить, какие технологии перспективны для специалистов нашего профиля

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

Зачем это вам

Результаты исследования позволят разработчикам:
Скорректировать индивидуальный карьерный трек. Поймете, какой инструмент важно изучить, а где вы и так обгоняете рынок.
Найти для себя новые инструменты. Узнаете, не прошла ли мимо вас перспективная технология.
Первыми внедрить актуальные инструменты в работу. Сможете помочь своей компании укрепить лидерские позиции на рынке.

✍️Как поучаствовать

Расскажите о вашем стеке технологий в опросе.

Заполнение опроса займет не более 30 минут. Летом организаторы опубликуют результаты в открытом доступе.
Please open Telegram to view this post
VIEW IN TELEGRAM
😙 В поисках идеального Database-клиента для IDE: Amplicode выбирает DBeaver

DataGrip больше не доступен, а плагин Database Navigator оказался не тем решением, которое могло бы удовлетворить запросы разработчиков.

В новой статье мы вкратце рассказали, почему решили выбрать именно DBeaver, и как интеграция с ним позволит совместить удобство и мощь работы с БД прямо в IDE.

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

А уже 27 марта мы проведём прямую трансляцию, на которой покажем небольшую техническую демонстрацию решения, обсудим детали и ответим на ваши вопросы.

Регистрируйтесь, чтобы не пропустить событие и добавляйте его в календарь!

🗓 27 марта в 17:00 МСК (Online в Zoom)
🔗 ЗАРЕГИСТРИРОВАТЬСЯ
Please open Telegram to view this post
VIEW IN 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