Spring АйО
7.67K subscribers
262 photos
152 videos
338 links
Русскоязычное сообщество Spring-разработчиков.

Habr: bit.ly/433IK46
YouTube: bit.ly/4h3Ci0x
VK: bit.ly/4hF0OG8
Rutube: bit.ly/4b4UeX6
Яндекс Музыка: bit.ly/3EIizWy

Канал для общения: @spring_aio_chat
Download Telegram
⚡️ Диалог экспертов: какие большие релизы и крупные новинки экосистемы Spring нас ждут в 2025 году?

Друзья, публикуем диалог Фёдора и Ильи Сазоновых вместе с Кириллом Толкачёвым, в котором были обсуждены самые ожидаемые обновления 2025 года — от релизов Spring Framework 7.0 и Spring Boot 3.5 до мажорного обновления Hibernate 7.0, а также новинок в Java 24 и 25.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE

#spring_now_2025 #запись_доклада
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Axiom JDK
📌Образование в IT. Самоучки против выпускников вузов📌

Присоединяйтесь к дискуссии, где ведущие эксперты IT-индустрии раскроют неудобную правду о современном IT-образовании! Узнайте, почему компании годами не могут найти действительно квалифицированных специалистов и как выделиться на фоне тысяч "шаблонных кодеров".

📅 26 марта 2025 г.
14:00 –15:00 (МСК)
📍 онлайн, бесплатно

При участии Developer Advocate Axiom JDK Рустама Курамшина обсудим:

🔹Почему большинство разработчиков беспомощны без Stack Overflow и ChatGPT?
🔹Что реально показывает уровень специалиста: диплом престижного вуза или GitHub-портфолио?
🔹Как отличить настоящего профессионала от имитатора с "10-летним опытом"?
🔹Курсы и буткемпы: реальное образование или дорогая профанация?
🔹Самоучки без фундаментальных знаний: гении или временное явление?
🔹Кто виноват в кризисе качества IT-специалистов?

🌐 Смотреть на YouTube
🌍 Смотреть на VK Видео
🤔 Сравнение SpringRunner со SpringExtension и @SpringBootTest

Команда Spring АйО перевела статью о том, как и когда использовать SpringRunner, SpringExtension и @SpringBootTest, когда их целесообразно комбинировать и как правильное понимание этих компонентов может помочь сделать тесты проще, быстрее и более узконаправленными.


📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/894400/
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍🦳 SAML2 ещё жив?! Как интегрировать Keycloak со Spring Boot в 2025 году

Команда Spring АйО перевела статью о совместном использовании Spring Boot, SAML2 и Keycloak. В статье также приводятся некоторые кастомизированные решения, позволяющие более гибко работать с упомянутым набором технологий.

📚 Читать на Хабре: https://habr.com/ru/companies/spring_aio/articles/895022/
Forwarded from Amplicode
☄️ Интеграционное тестирование | 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
Media is too big
VIEW IN TELEGRAM
🍃 Без диплома мы никто / AI: казнить нельзя помиловать / Ловим сеньора-вруна | Spring АйО Подкаст №12

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
🗯 СЛУШАТЬ НА ЯНДЕКС.МУЗЫКЕ

💬 Аудио версию подкаста можно найти в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🤨 TEXT vs VARCHAR: какой строковый тип выбрать в PostgreSQL? #ВопросЭксперту

Часто при работе с PostgreSQL у разработчиков возникает путаница в выборе строковых типов данных. В проектах можно встретить и TEXT, и VARCHAR, и даже просто CHAR. Нередко возникает вопрос: какой тип лучше, и есть ли вообще между ними разница с точки зрения производительности и хранения данных?

Эксперт сообщества Spring АйО Михаил Поливаха решил внести ясность и подготовил для вас небольшой ликбез, основанный на внутренней реализации этих типов в PostgreSQL.

–––

Какие типы поддерживает PostgreSQL:


CHAR - Это специфичный для PostgreSQL тип. Он создан, чтобы хранить один символ.

CHAR(N) - Хранит строку из символов длины N. При этом на диске физически выделяется фиксированное место для хранения N символов. Оно может быть больше, чем N.

VARCHAR - Функционально полностью эквивалентен типу TEXT.

VARCHAR(N) - Функционально эквивалентен типу TEXT, за исключением дополнительной функциональности по проверке длины входящей строки.

TEXT - Этот тип реализован через VLA (Variable Length Array). Позволяет хранить строки произвольной длины. Он выступает некоторой альтернативой типу CLOB в других СУБД. Пример приведён на картинке.


Обратите внимание, что TEXT, CHAR(N), VARCHAR и VARCHAR(N) в рамках PostgreSQL реализованы одинаково: через VLA, где VARCHAR(N) лишь обладает дополнительной логикой проверки длины строки в символах, а CHAR(N) аллоцирует фиксированный массив под хранение информации.

Поэтому не стоит опасаться использовать TEXT: он ничем не уступает VARCHAR(N) и CHAR(N) ни по производительности, ни по объёму хранения данных.

P.S: При работе с PostgreSQL через Hibernate, в общем случае, Вы можете не указывать явно конкретный java.sql.SQLType при маппинге. Hibernate способен самостоятельно смапить String на текстовые типы данных в PostgreSQL.

🔖 Сохраняйте, чтобы не потерять!
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Amplicode
💻 Kubernetes – это база...

Современный Senior Spring девелопер просто обязан разбираться в Kubernetes. Независимо от того, разворачиваете ли вы приложение в облаке или работаете с внутренним кластером компании — без этих знаний уже никуда.

На митапе разберём всё, что нужно знать Java-разработчику в 2025 году:
🛑Развертывание Spring‑приложения в Kubernetes
🛑Сборка Docker‑образов по лучшим практикам
🛑Настройка сервисов, управление секретами и обеспечение мониторинга
🛑Работа с Helm, Ingress и подходы к продакшн‑деплою

Спикеры:
👨‍💻 Илья Кучмин (Amplicode)
⭐️ Максим Гусев (Dodo Engineering)
🍃 Рустам Курамшин (Spring АйО)

📅 17 апреля, 18:00 МСК
🔗 Регистрируйтесь, чтобы не пропустить мероприятие: https://events.amplicode.ru/kubernetes-eto-baza
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🦆 JPoint 2025 x Spring АйО: день №1

Вот и прошел первый день главного офлайн события этой весны для Java разработчиков - JPoint 2025!

💚 Дружественная атмосфера и куча крутых докладов, в том числе по нашей любимой теме - Spring Framework
🥰 Отлично проведённое время на стенде сообщества с экспертами сообщества и его участниками
😡 Демо от экспертов сообщества про новые и интересные фичи нашего любимого фреймворка

⚠️ Кто не успел дойти сегодня – приходите завтра!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🐥 Spring АйО х JPoint 2025

Вот и подошел к концу JPoint 2025!

Были рады пообщаться и обменяться экспертизой со всеми, кто пришел 💚
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM