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

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

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

1. Весна и Ява

>> Завершение записи и сопоставление с образцом в Java 16 [ mail.openjdk.java.net ]

Волнующие новости! В Java 16 планируется развернуть окончательную версию сопоставления шаблонов для instanceof и Records.

>> OpenJDK переходит на Github [ infoq.com ]

Готовы просматривать и даже вносить свой вклад в код OpenJDK и HotSpot JVM на GitHub ?

Еще одна вещь, которой стоит порадоваться в Java 16 — OpenJDK будет доступен на GitHub!

>> Представляем JPaseto: токены безопасности для Java [ developer.okta.com ]

Встречайте JPaseto, новую альтернативу JWT.

Интересное потенциальное улучшение дизайна JWT, поскольку оно более безопасно, криптографически устойчиво и, конечно же, проще в использовании .

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

>> Можем ли мы иметь язык, который скрывает от нас коллекции? [ блог.jooq.org ]

>> Противодавление в Project Reactor [ java-allandsundry.com ]

>> Использование Kafka с Spring Boot [ Reflectoring.io ]

>> Напишите интеграционные тесты для конечных точек Spring WebSocket [ rieckpil.de ]

>> Создание функции поставщика и создание Spring Cloud Stream Source [ spring.io ]

>> Ошибка сортировки [ blog.frankel.ch ]

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

>> A Bootiful Podcast: Spring Data ведет Марка Палуха по всем реактивным вещам и данным: R2DBC, транзакции и т. д. [ spring.io ]

>> Spring Framework 5.2: новый взгляд на основной контейнер [ infoq.com ]

>> PKS — это не JAK8SP (еще одна платформа Kubernetes) [ infoq.com ]

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

>> Spring Boot 2.3.2, 2.2.9 и 2.1.16 уже доступны [ spring.io ]

>> Spring Framework 5.2.8, 5.1.17, 5.0.18 и 4.3.28 уже доступны [ spring.io ]

>> Доступны Spring Integration 4.3.23, 5.1.12, 5.2.8 и 5.3.2; CVE-2020-5413 [ spring.io ]

>> Spring Data Neumann SR2, Moore SR9 и Lovelace SR19 уже доступны [ spring.io ]

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

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

>> Локальная разработка с AWS на LocalStack [ Reflectoring.io ]

Практическое руководство о том, как имитировать различные сервисы AWS во время разработки с использованием LocalStack, включая интеграцию команд CLI, расширения JUnit и, что не менее важно, интеграцию Spring Boot.

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

>> Хорошее ведение журнала [ henrikwarne.com ]

>> REST: управление отношениями «один ко многим » [ mscharhag.com ]

>> Отладка сетевых политик Kubernetes с помощью эфемерных контейнеров [ blog.codecentric.de ]

>> Создание презентаций с помощью VIM (видео) [ blog.sebastian-daschner.com ]

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

>> 7 советов по трансформации тестирования [ blog.scottlogic.com ]

Сборник лучших практик для реализации эффективной стратегии тестирования.

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

>> Возможности модернизации приложений [ infoq.com ]

>> Веб-приложение или настольное приложение? Учет потребностей пользователей в технических обсуждениях [ blog.scottlogic.com ]

>> Введение в прибыльные бизнес-модели для торговцев рабочими часами [ daedtech.com ]

>> Создание слайд-шоу с перекрестным затуханием из изображений с помощью ffmpeg и Melt [ advancedweb.hu ]

4. Комиксы

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

>> Разумные предположения [ dilbert.com ]

>> Без повышения в годах [ dilbert.com ]

>> Глубокое неуважение к власти [ dilbert.com ]

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

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

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

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

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