Библиотека джависта | Java, Spring, Maven, Hibernate
25.7K subscribers
1.57K photos
31 videos
42 files
2.38K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://t.me/proglibrary/9197
Учиться у нас: https://proglib.io/w/778f3dba

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Download Telegram
💥🗣️ Моментальная аналитика с помощью Spring + Redis

В каждой крупной компании есть аналитические сервисы, и компания спикера — не исключение.

Он вкратце расскажет об одном из аналитических сервисов своего проекта и о некоторых сложностях, с которыми его команда столкнулась в процессе разработки. Сломает стереотип о том, что Redis — это просто база для кэша. Поговорит о возможностях Redis в качестве БД для аналитики, а также о том, как с ним работать на стеке Java + Spring. Покажет схему работы с двумя БД, примеры кода и демо проекта.

В заключении спикер расскажет о том, что в команде получили на выходе (производительность), и о подводных камнях, с которыми столкнулись.

Смотреть

#видео
💪💪 Создание REST API с использованием Spring WebFlux и Security

В данном видео рассмотрен пример создания REST API с использованием следующих технологий:
🔹 Spring Boot 3
🔹 Spring Security (JWT)
🔹 Spring WebFlux
🔹 Spring Data R2DBC
🔹 MapStruct
🔹 PostgreSQL
🔹 Flyway

#видео
🫱🫲 Распределенные транзакции в условиях микросервисной архитектуры

Спикер делится нюансами и способами организации распределённых транзакций в условиях микросервисной архитектуры на примере паттернов SAGA, Transactional outbox

Смотреть

#видео
💥🍾 Project Leyden: Capturing Lightning in a Bottle

Project Leyden нацелен на сокращение времени запуска, горячего старта, и занимаемого пространства Java-приложений. Автор углубится в разъяснение, что это все такое, как это могло бы работать, и покажет на пальцах процесс эксплуатации.

Смотреть

#видео
😎😎 Джава 21 — VirtualThreads

Одна из частей обзора новых фичей джавы с 8 по 21. Пожалуй, самая значимая — виртуальные потоки

Смотреть

#видео
💪💪 Java 23: Restoring the Balance with Primitive Patterns

Не хватало паттернов в Java? Вот еще один — Primitive Patterns, фича появится в статусе preview в Java 23. Можно будет использовать паттерн-матчинг для примитивных типов в instanceof и switch. Подробнее о том, как это работает и почему очень упростит приведение примитивных типов, — в видео. Бонусом идет обзор нескольких вариантов паттерн-матчинга, которые потенциально могут появляться в Java.

Смотреть

#видео
😬😬 Душный собес на Senior Java Backend в банк

Собеседование в российский банк с фулл удаленкой из любой страны!
Казалось бы возможно такое?
В конце интервьюер признался почему вопросы СЛОЖНЕЕ с каждым годом и подсказал пару лайфхаков при торге ЗП

Смотреть

#видео
🧑‍⚕️🧑‍⚕️ Как стать Java-разработчиком, не привлекая внимания санитаров

В этом видео автор делится некоторыми советами, которые пригодятся при освоении профессии Java-разработчика.

Смотреть

#видео
💥💥 Обновление Java с 17 на 21: через тернии к звездам

В докладе автор расскажет, с какими проблемами и препятствиями столкнулся при обновлении продукта на новую LTS версию Java. Также поделится мыслями, зачем вообще стоит обновляться.

Доклад будет полезен разработчикам и техлидам, которые задумываются или уже планируют миграцию их систем на Java 21.

Смотреть

#видео
💥💥 Flyway + Spring Boot — настройка и написании миграций баз данных

Процедура проходит с помощью инструментов максимально эффективной и комфортной разработки сервисов и web приложений на Spring Boot в IntelliJ IDEA и административного пользовательского интерфейса на React Admin в VS Code.

00:00 — Зачем нужно версионировать БД?
00:51 — Задачи на сегодня
01:30 — Обзор Spring Boot приложения (via Amplicode Explorer)
03:17 — Подключение и настройка Flyway (генерация скриптов инициализации БД)
05:49 — Модификация JPA модели
06:52 — Генерация Flyway скриптов миграции для синхронизации JPA модели и схемы БД
09:04 — Запуск Spring Boot приложения

#видео