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

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

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

1. Весна и Ява

>> Предвзятое запирание конченного, но впереди маячат лучшие вещи [ javaspecialists.eu ]

Готовы попрощаться со смещенной блокировкой в Java 15? Очень подробный обзор эффекта Biased Locking в многопоточных средах и его связи с Project Loom.

>> Общие исключения Hibernate, которые должен знать каждый разработчик [ thorben-janssen.com ]

Подробное руководство по некоторым распространенным исключениям, выдаваемым Hibernate , когда Hibernate выдает их и как с ними обращаться.

>> Helidon 2.0 включает новый веб-клиент, клиент БД и инструмент командной строки [ infoq.com ]

И обзор новых функций в Helidon 2.0, включая новый интерфейс WebClient, решение для реактивного доступа к данным, расширенную поддержку GraalVM и интерфейс командной строки Helidon .

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

>> Сериализуемые записи [ inside.java ]

>> Spring Data JPA: прогнозы запросов [ thorben-janssen.com ]

>> Знакомство с функциями Java для приложений Spring Cloud Stream — часть 1 [ spring.io ]

>> Реализация повтора с помощью Resilience4j [ Reflectoring.io ]

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

>> Микросервисы предназначены для людей, а не для машин [ infoq.com ]

>> Практичная миграция базы данных с помощью Quarkus и Flyway [ blog.sebastian-daschner.com ]

>> Подкаст Bootiful: Кэти Леви из Intuit о Spring Boot, Kotlin, Android и многом другом [ spring.io ]

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

>> Spring Initializr 0.9.0 уже доступен [ spring.io ]

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

>> Внедрение ETL на GCP [ Bravenewgeek.com ]

Рассмотрение доступных вариантов реализации процесса ETL в облачных сервисах GCP с указанием их плюсов и минусов.

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

>> Знакомство с ротацией сертификатов Istio 1.6 [ blog.christianposta.com ]

>> Блокчейнизация существующих баз данных [ techblog.bozho.net ]

>> Создавайте и развертывайте безопасные бессерверные функции с помощью Netlify [ developer.okta.com ]

>> Общие коды состояния HTTP [ mscharhag.com ]

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

>> Классика ОС [ allthingsdistributed.com ]

Назад к основам: предлагаю коллекцию классических книг по операционным системам, компьютерным сетям и обработке транзакций .

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

>> Проблемы открытых данных [ blog.frankel.ch ]

>> Машинное обучение для лучшего опыта разработчиков [ netflixtechblog.com ]

4. Комиксы

И мои любимые Дилберты недели:

>> Все данные неверны [ dilbert.com ]

>> Люди верят во что угодно [ dilbert.com ]

>> Никаких разговоров о морали [ dilbert.com ]

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

>> 3 причины, по которым вы принимаете ужасные решения (и как это прекратить) [ markmanson.net ]