Перейти к основному содержимому

Еженедельник Java, выпуск 339

· 3 мин. чтения

1. Весна и Ява

>> AdoptOpenJDK станет Eclipse Adoptium [ infoq.com ]

AdoptOpenJDK находит новый дом в Eclipse Foundation, а также получит новое и более футуристическое имя: Eclipse Adoptium.

>> В Project Loom, реактивная модель и сопрограммы [ blog.frankel.ch ]

Краткий обзор будущей модели параллелизма CSP в Java : The Project Loom и Lightweight Threads.

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

>> Упрощение сборки собственного образа Spring Boot GraalVM [ blog.codecentric.de ]

Упрощение создания нативных образов GraalVM с помощью плагина native-image-maven.

Также стоит прочитать:

>> Обзор функций Java 15: запечатанные классы [ infoq.com ]

>> Java 14 — функции предварительной версии и их API [ delabassee.com ]

>> В Quarkus 1.5 представлены новые расширения и пакеты fast-jar [ infoq.com ]

>> Начало работы с RSocket: Spring Security [ spring.io ]

>> Советы по Spring: Spring и GraalVM (часть 2) [ spring.io ]

>> Головоломка: Что случилось с Вектором? [ javaspecialists.eu ]

>> Маршрутизация транзакций для чтения-записи и только для чтения с помощью Spring [ vladmihalcea.com ]

>> REST: Создание ресурсов [ mscharhag.com ]

Вебинары и презентации:

>> Подкаст Bootiful: Ниша Кумар и Роуз Джадж о проекте Tern Linux Foundation [ spring.io ]

>> Проектирование на основе предметной области с реляционными базами данных с использованием Spring Data JDBC [ infoq.com ]

>> Управление событиями с помощью Spring [ infoq.com ]

>> Что нового в Spring Boot 2.3 [ spring.io ]

Время обновления:

>> Выпущен Spring Tools 4.7.0 [ spring.io ]

>> Доступна Spring Boot для Apache Geode и VMware GemFire 1.1.8.RELEASE и 1.2.8.RELEASE! [ весна.ио ]

>> Hibernate ORM 5.4.18.Final выпущен [ in.relation.to ]

2. Технические

>> Начало работы с Github Actions: запуск тестов JUnit 5 в проекте Java с помощью Maven [ blog.codeleak.pl ]

Практическое руководство по настройке действий GitHub для JUnit 5, Java 14 и Maven.

Также стоит прочитать:

>> Vue.js, если вы не фронтенд-разработчик [ trythings.com ]

>> Инфиксные функции Kotlin [ mscharhag.com ]

>> Небольшие загрузчики байт-кода и классов [ alblue.bandlem.com ]

>> Безопасны ли URL-адреса, подписанные S3? [ advancedweb.hu ]

3. Размышления

>> Семь традиционных шаблонов интеграции [ techblog.bozho.net ]

Эффективная интеграция с устаревшим программным обеспечением: набор малоизвестных шаблонов интеграции , полезных, когда нельзя использовать API или очереди сообщений.

Также стоит прочитать:

>> Удовлетворительный способ строительства [ aphyr.com ]

>> Состояние фрилансера: болото владельца-оператора [ daedtech.com ]

>> HASH: бесплатная онлайн-платформа для моделирования мира [ joelonsoftware.com ]

>> Демистификация Open Banking [ blog.scottlogic.com ]

>> Гарантии на тестирование [ michaelfeathers.silvrback.com ]

>> Управление неопределенностью устаревшего кода: часть 1 [ blog.jbrains.ca ]

>> Безопасность с нулевым доверием в GCP с контекстно-зависимым доступом [ Bravenewgeek.com ]

4. Выбор недели

Если вы уже являетесь слушателем подкастов, вам стоит добавить в свой список программу Tropical MBA:

>> Подкаст Tropical MBA [ tropicalmba.com ]