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

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

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

Вот так…

1. Весна и Ява

>> Порядок выполнения тестов в JUnit 5 [ blog.codeleak.pl ]

Обзор трех встроенных средств заказа и краткое руководство по написанию собственного заказа. Очень круто.

>> Как защитить приложение Spring Boot с помощью SAML и Keycloak [ blog.codecentric.de ]

Хороший пример использования простого Spring Security SAML вместо типичных клиентских адаптеров Keycloak, ориентированных на OIDC .

>> Полное руководство по новым возможностям Java 12 [ blog.overops.com ]

Еще одно краткое изложение новых функций, доступных в Java 12 .

>> Улучшенные сообщения NullPointerException по умолчанию для Java? [ marxsoftware.blogspot.com ]

И, наконец, новый проект JEP для предоставления более качественных диагностических сообщений , когда NullPointerException создается без сообщения.

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

>> Трюк с дедупликацией в унаследованном коде [ blog.frankel.ch ]

>> Пользовательские литералы в Java [ blog.joda.org ]

>> Quarkus, собственный Java -фреймворк Kubernetes [ infoq.com ]

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

>> Подкаст Bootiful: CQRS со Стивеном ван Биленом из AxonIQ и Беном Уилкоком из Pivotal [ spring.io ]

>> Советы Spring: реактивная поддержка MySQL с помощью Jasync SQL и R2DBC [ spring.io ]

>> Архитектуры, управляемые событиями, с Apache Geode и интеграцией Spring [ infoq.com ]

>> Путь к производству: картирование потока создания ценности в мире DevOps [ infoq.com ]

> > Шесть простых шагов к достижению целей уровня обслуживания (SLO) [ infoq.com ]

>> Тяжеловесы: перевес чаши весов с очень большими фондами [ infoq.com ]

>> Развлечение с функциональной веб-платформой [ infoq.com ]

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

>> Обновления Spring Initializr [ spring.io ]

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

>> Hibernate Search 6.0.0.Alpha3 выпущен! [ в.отношении.к ]

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

>> Разработка на основе поведения (BDD) Alexa Skill с Cucumber.js — часть 2 [ blog.codecentric.de ]

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

>> Советы спикерам: сосредоточьтесь либо на содержании, либо на доставке [ trishagee.github.io ]

Твердые советы от опытного оратора.

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

>> (Не)только инструменты и источники. Вам нужно больше, чем ноу-хау и технологии, чтобы добиться успеха. «Знаешь, в этом есть смысл!» [ blog.scottlogic.com ]

>> Создание и масштабирование Data Lineage в Netflix для повышения надежности и эффективности инфраструктуры данных [ medium.com ]

>> Безопасность от случайности [ Bravenewgeek.com ]

>> Культурная война в основе открытого исходного кода [ words.steveklabnik.com ]

>> AWS: как получать уведомления о скомпрометированных учетных данных [ advancedweb.hu ]

3. Комиксы

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

>> Подробное объяснение [ dilbert.com ]

>> Почему Дилберт высокомерен? [ dilbert.com ]

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

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

>> Уроки шести историй о переписывании программного обеспечения [ medium.com ]