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

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

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

1. Весна и Ява

>> OpenJDK приходит в Windows 10 на ARM [ infoq.com ]

Другие вклады Microsoft в экосистему Java: дистрибутив OpenJDK для Windows на архитектурах ЦП ARM .

>> Завершение instanceof сопоставления шаблонов и записей в JDK 16 [ marxsoftware.blogspot.com ]

После нескольких раундов предварительного просмотра Java 16 будет поставляться с окончательной версией сопоставления с образцом для instanceof и records . Версия для восхищения!

>> Шаблон запроса/ответа с Spring AMQP [ Reflectoring.io ]

Дело не всегда в обмене сообщениями pub-sub или «запустил и забыл»: Практическое руководство по реализации стиля обмена запрос/ответ с помощью Spring AMQP .

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

>> JPA AttributeConverter — руководство для начинающих [ vladmihalcea.com ]

>> Анонс JMS 2.0 Preview через AMQP на служебной шине Azure [ azure.microsoft.com ]

>> Запускайте свою сборку Maven где угодно с помощью Maven Wrapper [ Reflectoring.io ]

>> Сократите время сборки с помощью кэширования контекста из Spring Test [ rieckpil.de ]

>> Модель жизненного цикла объекта в JPA и Hibernate [ thorben-janssen.com ]

>> Тернарные ассоциации – Моделирование ассоциаций между тремя сущностями [ thorben-janssen.com ]

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

>> Подкаст Bootiful: Джош Лок о безопасности цепочки поставок, доверии Docker, TUF и многом другом [ spring.io ]

>> 4 вопроса, которые нужно задать вашей команде разработчиков [ infoq.com ]

>> Квадратные штифты, квадратные отверстия: CI/CD, который подходит [ infoq.com ]

>> Обзор шифрования [ techblog.bozho.net ]

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

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

>> Вышел весенний HATEOAS 1.1.1.RELEASE! [ весна.ио ]

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

2. Технические и размышления

>> Шаблоны распределенных систем [ martinfowler.com ]

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

>> Больше бесперебойного рабочего времени для вас и вашей организации [ phauer.com ]

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

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

>> Ведение журнала аудита MySQL с использованием триггеров [ vladmihalcea.com ]

>> Разделение рабочих процессов Data Science с помощью Metaflow и AWS Step Functions [ netflixtechblog.com ]

>> Естественный микропоток в TDD [ blog.thecodewhisperer.com ]

>> Различные виды тестирования [ blog.frankel.ch ]

3. Комиксы

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

>> Анализ Асок [ dilbert.com ]

>> Сарказм работает лучше [ dilbert.com ]

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

На этой неделе я снова выберу DataDog — с особым вниманием к их надежной поддержке ведения журналов — поскольку это основной аспект платформы, которую я использую прямо сейчас:

>> Изучите простое в использовании и экономичное решение для управления журналами от Datadog

Проще говоря — действительно надежный и зрелый сквозной способ мониторинга вашего приложения с полной поддержкой практически всего, что связано с Java.

Вы можете использовать их пробную версию здесь.