😎 Работа с объектами в HTTP-запросах
Работать с объектами намного удобнее и безопаснее, чем со строками: IDE подсказывает поля, типы проверяются на этапе компиляции – меньше шансов ошибиться.
Connekt, построенный на Kotlin DSL, позволяет использовать все эти преимущества при работе с HTTP-запросами — результат можно сразу сохранять в объект, а затем передавать его дальше по сценарию, например, в следующий шаг авторизации или повторно использовать данные без лишнего парсинга.
😏 Больше фич для работы с HTTP
Работать с объектами намного удобнее и безопаснее, чем со строками: IDE подсказывает поля, типы проверяются на этапе компиляции – меньше шансов ошибиться.
Connekt, построенный на Kotlin DSL, позволяет использовать все эти преимущества при работе с HTTP-запросами — результат можно сразу сохранять в объект, а затем передавать его дальше по сценарию, например, в следующий шаг авторизации или повторно использовать данные без лишнего парсинга.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥6👍5
Не так давно завершился Joker 2025 — и мы напоминаем, что на этой конференции команда Amplicode выступила сразу с тремя докладами!
Пока официальные записи ещё не выложены в публичный доступ, но как только они появятся — мы обязательно поделимся ссылками!
А пока — отличный повод вспомнить один из самых обсуждаемых докладов прошлого года, который до сих пор вызывает живой отклик у разработчиков:
Илья Кучмин — CRUD REST API. Просто, быстро, надёжно
Разработка CRUD REST API — дело несложное: четыре REST-эндпоинта, и дело в шляпе. Хотя, постойте… Четыре ли? Может, всё-таки пять? Матерые «crudоделы» сразу скажут — минимум семь. И это лишь начало.
Сколько на самом деле операций нужно для «простого» CRUD? Как правильно проектировать такие API? Где подводные камни? И главное — так ли ваш CRUD API хорош, как вы думаете?
В докладе Илья детально разобрал:
• Что вообще считать CRUD REST API
• Какие требования к нему предъявляются
• Как избежать типичных ошибок при реализации
• И почему «просто добавить эндпоинт» — не всегда хорошая идея 😅
Если вы ещё не смотрели — самое время наверстать!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤5👍2
🚀 Amplicode 2025.2.3
В этом релизе мы добавили совместимость с IntelliJ IDEA 2025.3 и занимались исправлением проблем:
🛑 Инспектор теперь доступен и в YAML-файлах свойств
🛑 Исправлено автодополнение геттеров для Configuration-свойств (больше не предлагается
🛑 Исправлена ошибка
🛑 Исправлены ошибки закрытия соединения с базой данных при генерации Liquibase snapshotов и восстановлена работа связанных тестов
🛑 Исправлена проблема, из-за которой функциональность Amplicode могла быть недоступна после добавления Gradle-зависимости
🛑 Исправлено срабатывание хоткея для панели инструментов Amplicode Designer на пустых диаграммах
🛑 Восстановлена работоспособность хоткея для панели инструментов Amplicode Designer
Текущий релиз поддерживает следующие версии IntelliJ IDEA: 2025.3, 2025.2, 2025.1, 2024.3, 2024.2
Установить | Чат | Release Notes | #release #minor
В этом релизе мы добавили совместимость с IntelliJ IDEA 2025.3 и занимались исправлением проблем:
getSetId() вместо getId()) PluginException: Incorrect CachedValue при добавлении CRUD REST Controller Текущий релиз поддерживает следующие версии 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🔥5❤3
О программировании с помощью AI-агентов трубят из-за каждого угла. Последнее время появилось достаточно много инструментов, которые буквально пишут код за разработчика.
Наша команда следит за индустрией ИИ в разработке достаточно давно. Помимо внедрения ИИ в сам процесс разработки наших продуктов, мы активно занимаемся интеграцией Amplicode с современными AI-агентами и не только.
И у нас есть свои мысли на этот счет)
Реклама. ООО "ХОУЛМОНТ". ИНН 6316134393. erid: 2W5zFJj4KpU
📚 Читать на Хабр: https://habr.com/ru/companies/haulmont/articles/925088/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍5❤2
😎 Spring Data JDBC — идеальная Data для вашего приложения
В прямом эфире эксперты расскажут, как правильно работать с агрегатами и DDD, как возвращать удобные DTO, фильтровать данные и реализовывать бизнес-операции со Spring Data JDBC. Минимум теории, максимум практики!
Спикеры:
🛑 Михаил Поливаха (Эксперт Spring АйО и контрибьютор в Spring Data)
🛑 Илья Кучмин (Developer Advocate Amplicode)
📅 9 декабря, 17:00 МСК
🫶 Онлайн. Бесплатно.
🔗 Зарегистрироваться
В прямом эфире эксперты расскажут, как правильно работать с агрегатами и DDD, как возвращать удобные DTO, фильтровать данные и реализовывать бизнес-операции со Spring Data JDBC. Минимум теории, максимум практики!
Спикеры:
🫶 Онлайн. Бесплатно.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥8❤4
🚜 Ультимативный Spring-бульдозер на базе GigaIDE
Продолжаем нашу серию материалов про IDE для Spring-разработчика. В прошлый раз мы разбирали IntelliJ IDEA Ultimate, а теперь настала очередь GigaIDE — тем более, что она совсем недавно зарелизилась с версией 2025.1.
В новой версии изменилась сама концепция: вместо тяжёлого монолитного бандла теперь есть лёгкая базовая версия и гибкая система плагинов из маркетплейса.
Что ещё изменилось и как дела обстоят с поддержкой Java/Spring – в новой статье.
📚 Читать на Хабр: https://habr.com/ru/companies/haulmont/articles/970556/
Продолжаем нашу серию материалов про IDE для Spring-разработчика. В прошлый раз мы разбирали IntelliJ IDEA Ultimate, а теперь настала очередь GigaIDE — тем более, что она совсем недавно зарелизилась с версией 2025.1.
В новой версии изменилась сама концепция: вместо тяжёлого монолитного бандла теперь есть лёгкая базовая версия и гибкая система плагинов из маркетплейса.
Что ещё изменилось и как дела обстоят с поддержкой Java/Spring – в новой статье.
📚 Читать на Хабр: https://habr.com/ru/companies/haulmont/articles/970556/
👍14❤5🔥5
Запускаем цикл видео про разработку телеграм-бота на Spring!
В первом выпуске — база, на котором строится весь сервис.
В следующих частях покажем, как интегрировали в бота Spring AI и как разворачивали всё это дело.
Ну и конечно — код открыт и лежит на GitHub. Забирайте, изучайте, экспериментируйте!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥7❤6
Во время подготовки к мероприятию «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/
Год назад мы решили сделать шикарную поддержку Spring Data JDBC. Кто же знал, что всё так обернётся: кажется, часть команды после этого сменила технологическую религию.
И чем дольше Илья разбирал примеры из мира JPA, тем отчётливее всплывало знакомое чувство:
«Почему такая простая вещь работает так сложно?»
В 2025 году стало очевидно: есть вариант проще, чище и предсказуемее — и это Spring Data JDBC.
В новой статье — разбор ключевых болей, личные наблюдения и аргументы, почему JDBC стоит попробовать хотя бы в следующем проекте.
📚 Читать на Хабр: https://habr.com/ru/companies/haulmont/articles/973124/
🔥8👍4❤3🤔1
🔥 Уже в следующий вторник!
Если всё ещё не зарегались на митап по Spring Data JDBC, то уже пора.
📅 9 декабря, 17:00 МСК
🫶 Онлайн. Бесплатно.
🔗 Зарегистрироваться
Если всё ещё не зарегались на митап по Spring Data JDBC, то уже пора.
🫶 Онлайн. Бесплатно.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍4😎1
🔥 IDE будущего: как мы научили AI-инструменты понимать Spring-проекты
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥11👍6❤5
🤩 Прямой эфир про Spring Data JDBC!
Трансляция уже началась, присоединяйтесь!
В программе:
– Как правильно строить и использовать агрегаты в Spring Data JDBC.
– Почему API устроено так, как устроено — взгляд изнутри от участника разработки Spring Data.
– Фильтрация данных, удобные DTO, реализация бизнес-операций.
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Трансляция уже началась, присоединяйтесь!
В программе:
– Как правильно строить и использовать агрегаты в Spring Data JDBC.
– Почему API устроено так, как устроено — взгляд изнутри от участника разработки Spring Data.
– Фильтрация данных, удобные DTO, реализация бизнес-операций.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍7🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
Вчера прошел очередной прямой эфир от команды Amplicode при поддержке Spring АйО.
Миша и Илья вещали больше 2-х часов! Получился отличный материал From Zero To Hero про Spring Data JDBC.
Очень рекомендуем к просмотру!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍7😁3