🔄 Kafka умеет синхронно. В Spring Boot
Apache Kafka — король асинхронного взаимодействия в микросервисных архитектурах. Но что если нужно получить ответ сразу?
Перевод от команды Spring АйО шаг за шагом покажет, как превратить Kafka в инструмент синхронной коммуникации — с настройкой
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/934936/
Apache Kafka — король асинхронного взаимодействия в микросервисных архитектурах. Но что если нужно получить ответ сразу?
Перевод от команды Spring АйО шаг за шагом покажет, как превратить Kafka в инструмент синхронной коммуникации — с настройкой
ReplyingKafkaTemplate
, топиками для ответа и тайм-аутами.📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/934936/
❤19👍11🔥7👎3🤯3🤔2
👌 Конфигурация Spring Security на пальцах
В новом переводе от команды Spring АйО мы рассмотрим решение для регистрации и аутентификации пользователя через клиентское JavaScript-приложение с использованием инфраструктуры Spring Security, а также access и refresh токенов.
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/935470/
В новом переводе от команды Spring АйО мы рассмотрим решение для регистрации и аутентификации пользователя через клиентское JavaScript-приложение с использованием инфраструктуры Spring Security, а также access и refresh токенов.
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/935470/
🔥17❤12👍7👎1
Forwarded from Amplicode
Media is too big
VIEW IN TELEGRAM
Павел Кислов и Вячеслав Чернышов:
––––– Таймкоды –––––
00:00:00 – Хайлайты
00:00:39 – Вступление. О чём сегодня поговорим?
00:03:52 – Демо. Знакомимся с проектом, настраиваем окружение, изменяем модельку, пишем миграционные скрипты
00:16:13 – Демо. Пишем REST'ы! Много DTO, мапперов и бизнес-логики
00:56:42 – Демо. Тестируем написанное руками через HTTP-клиент
01:09:15 – Демо. Дебажим. Что-то поломали 🙁
01:15:45 – Демо. Проверяем исправления.
01:16:30 – Демо. Пишем интеграционные и unit тесты
01:28:03 – Закругляемся. Всем спасибо 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤7🔥4😁1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
😁45🔥11👍7👎1
Для тех, кто был слишком занят на неделе или просто пропустил некоторые посты, публикуем дайджест!
– 54 минуты с Михаилом Поливахой | Spring АйО Подкаст №29
– Он помогает Java-разработчикам по всей стране! Интервью с Владимиром Плизга
– Java и ООП: путешествие туда и обратно
– Kafka умеет синхронно. В Spring Boot
– Конфигурация Spring Security на пальцах
– Kotlin в Amplicode — полная поддержка из коробки
– JPoint: Бахром Валижонов — Лучшее из двух миров: Kotlin Coroutines и gRPC для эффективного взаимодействия между сервисами
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5❤3
Media is too big
VIEW IN TELEGRAM
💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍8🔥5👎1
⚡️ Интервью с Александром Нозиком
На JPoint 2025 мы пообщались с Александром Нозиком — физиком, преподавателем МФТИ, директором Центра научного программирования и лидером московского Kotlin User Group.
Александр рассказал:
🛑 Что глобально изменилось в Kotlin за последние полтора года
🛑 Зачем нам корутины, если в Java уже есть виртуальные потоки
🛑 Почему Spring не в самом сердечке
🛑 Что думает о WebFlux
🛑 Какой доклад на JPoint 2025 был самым крутым
🛑 И чего ждать от Kotlin в ближайшем будущем
😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
А дальше — больше. Готовьтесь: разговоры с яркими людьми из мира Java, Kotlin и не только.
На JPoint 2025 мы пообщались с Александром Нозиком — физиком, преподавателем МФТИ, директором Центра научного программирования и лидером московского Kotlin User Group.
Александр рассказал:
А дальше — больше. Готовьтесь: разговоры с яркими людьми из мира Java, Kotlin и не только.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤7👍7
Команда Spring АйО подготовила статью про Rate Limit в Maven Central — один из тех инфраструктурных проектов, без которых современная JVM-экосистема уже немыслима.
После закрытия JCenter в 2021 году он окончательно стал де-факто центральным публичным репозиторием, куда в итоге попадает практически каждая новая библиотека. Но мало кто знает, что в Maven Central есть ограничения по пропускной способности.
📚 Читать на Хабр: https://habr.com/ru/companies/spring_aio/articles/936818/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤4🔥4
Год назад мы спрашивали вас:
В какой IDE вы разрабатываете Java/Spring-проекты?
Тогда в лидерах без сюрпризов была IntelliJ IDEA, но в списке были и альтернативы — от VS Code до GigaIDE.
Прошел год, и нам интересно — что изменилось?
Кто-то пересел с Community на Ultimate, кто-то открыл для себя VS Code или что-то ещё? Возможно, в ваш рабочий процесс ворвалась новая OpenIDE?
📊 В этот раз запускаем новый опрос — давайте сравним результаты с прошлым годом.
Голосуйте и пишите в комментариях о своем выборе!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4😁3
Какой IDE пользуетесь для разработки на Java/Spring?
Anonymous Poll
25%
IntelliJ IDEA Community
43%
IntelliJ IDEA Ultimate (получаю обновления, сижу на актуальной версии)
18%
IntelliJ IDEA Ultimate (сижу на старой версии с perpetual лицензией)
2%
IntelliJ IDEA EAP
12%
OpenIDE
10%
Giga IDE
5%
VS Code
3%
Другой вариант, напишу в комментариях
👍15❤6🔥6👎1
Forwarded from Amplicode
This media is not supported in your browser
VIEW IN TELEGRAM
Интеграция с DBeaver в следующем релизе Amplicode станет ещё удобнее: теперь результаты выполнения SQL-запросов будут отображаются внутри IDE.
Не нужно переключаться в DBeaver, чтобы посмотреть данные — всё видно сразу, будь то обычный SQL, метод Spring Data репозитория или таблица из панели Amplicode Explorer.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47🔥29❤7😁2👎1👌1
🧩 Jakarta Data. Что это означает для Java-сообщества
Jakarta Data — новая спецификация из экосистемы Jakarta EE, которую уже поддерживает Hibernate. Она призвана решить ту же проблему, что и Spring Data, но дизайн Jakarta Data сильно отличается от Spring Data.
Михаил Поливаха, эксперт Spring АйО, инженер и коммитер Spring Data, объясняет, почему Spring Data не стала реализовывать стандарт Jakarta Data и что это значит для будущего Java-проектов.
📚 Читать на Хабр: https://habr.com/ru/companies/sberbank/articles/936912/
Jakarta Data — новая спецификация из экосистемы Jakarta EE, которую уже поддерживает Hibernate. Она призвана решить ту же проблему, что и Spring Data, но дизайн Jakarta Data сильно отличается от Spring Data.
Михаил Поливаха, эксперт Spring АйО, инженер и коммитер Spring Data, объясняет, почему Spring Data не стала реализовывать стандарт Jakarta Data и что это значит для будущего Java-проектов.
📚 Читать на Хабр: https://habr.com/ru/companies/sberbank/articles/936912/
1❤13👍9🔥9😁1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
2😁39👍7👎5🔥4🤔1🤯1