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

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

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

1. Весна и Ява

>> Обновление дорожной карты Spring Security OAuth 2.0 [ spring.io ]

Следуя истории о том, как Spring Security упрощает и заменяет устаревший проект Spring Security OAuth 2.x , с полным паритетом функций, ожидаемым в Spring Security 5.3!

>> Руководство по версиям и функциям Java [ marcobehler.com ]

Хороший учебник по установке Java, а также его различных дистрибутивов, версий и функций по версиям.

>> Сбор мусора неработоспособных JVM, проактивный подход [ medium.com ]

Инструмент skunkworks от Netflix, вдохновленный jvmkill, для обнаружения и уничтожения процессов JVM, которые проводят слишком много времени в GC .

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

>> JDK 14: CMS GC является OBE [ marxsoftware.com ]

>> Предварительные, экспериментальные и инкубационные функции в Java [ 4 comprehension.com ]

>> Java 13 и IntelliJ IDEA [ blog.jetbrains.com ]

>> JEP 359: записи (предварительная версия) [ openjdk.java.net ] и [** >> JEP 305: сопоставление шаблонов для instanceof (предварительная версия)

**](https://openjdk.java.net/jeps/305) [ openjdk.java.net ]

>> Создавайте приложения реального времени с помощью Jakarta EE WebSocket [ rieckpil.de ]

>> Использование подключаемого модуля TomEE Maven [ tomitribe.com ]

>> JavaFX Weaver: интеграция приложений JavaFX и Spring Boot [ vojtechruzicka.com ]

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

>> Подкаст Bootiful: RedHat / Себастьен Блан из IBM об OAuth, KeyCloak, Французской Ривьере и многом другом [ spring.io ]

>> Java Language Futures: издание конца 2019 г. Брайана Гетца [ youtube.com ]

>> Beyond ByteBuffers Брайан Гетц [ youtube.com ]

>> Николас Франкель — 3 простых улучшения производительности в архитектуре микросервисов [ youtube.com ]

>> Объем памяти процесса Java, Андрей Пангин [ youtube.com ]

>> Миро Купак – Хороший, плохой и безобразный дизайн Java API [ youtube.com ]

>> 10 отличных способов защитить приложение Spring Boot от Брайана Вермеера и Мэтта Рэйбла [ youtube.com ]

>> Vlad Mihalcea — Awesome SQL — советы и рекомендации для разработчиков приложений [ youtube.com ]

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

>> Spring Security OAuth 2.4.0, 2.3.8 выпущен [ spring.io ]

>> Spring Data Moore SR2 и Lovelace SR13 доступны [ spring.io ]

>> Выпущен Spring Cloud Open Service Broker 3.1.0.RC1 [ spring.io ]

>> Выпущен Spring Cloud Hoxton.RC2 [ spring.io ]

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

>>Процесс водопада [ martinfowler.com ]

Обзор процесса Waterfall, который опирается на предиктивное планирование, в отличие от парадигмы адаптивного планирования Agile .

>> Message Pact — тестирование контрактов в приложениях, управляемых событиями [ blog.codecentric.de ]

И краткий обзор использования Pact для тестирования асинхронных приложений, управляемых сообщениями .

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

>> Исследовательское тестирование [ martinfowler.com ]

>> Моделирование страницы для улучшения офлайн-метрик на Netflix [ medium.com ]

>> Commitlint: автоматически проверяйте соглашения о фиксации [ vojtechruzicka.com ]

>> Прекратите отображать вещи в своем промежуточном программном обеспечении. Вместо этого используйте операторы SQL XML или JSON [ blog.jooq.org ]

>> Является ли Access-Control-Allow-Origin: * небезопасным? [ advancedweb.hu ]

>> Композиция над наследованием применяется к Docker [ blog.frankel.ch ]

>> Новое лидерство [ blog.codecentric.de ]

3. Комиксы

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

>> Оставайся дома, когда болен [ dilbert.com ]

>> Босс помогает [ dilbert.com ]

>> Встреча, чтобы решить, когда встретиться [ dilbert.com ]

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

>> Вот 11 консольных команд, которые должен знать каждый разработчик [ medium.com ]