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.