«Итак, приступим…

1. Spring и Java

>> Test Execution Order in JUnit 5 [blog.codeleak.pl]

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

>> How to secure a Spring Boot app with SAML and Keycloak [blog.codecentric.de]

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

>> The Complete Guide to Java 12 New Features [blog.overops.com]

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

>> Better Default NullPointerException Messages Coming to Java? [marxsoftware.blogspot.com]

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

Also worth reading:

    \u003e\u003e Трюк с дедупликацией в унаследованном коде [blog.frankel.ch] \u003e\u003e Определяемые пользователем литералы в Java [blog.joda.org] \u003e\u003e Quarkus, собственный Java-фреймворк Kubernetes [infoq.com]

Webinars and presentations:

    \u003e \u003e Загрузочный подкаст: CQRS со Стивеном ван Биленом из AxonIQ и Беном Уилкоком из Pivotal [spring.io] \u003e\u003e Советы Spring: поддержка реактивного MySQL с помощью Jasync SQL и R2DBC [spring.io] \u003e\u003e Архитектуры, управляемые событиями, с Apache Geode и интеграцией Spring [infoq.com] \u003e\u003e Путь к производству: составление карты потока создания ценности в мире DevOps [infoq.com] \u003e\u003e Шесть простых шагов к целям уровня обслуживания (SLO) [infoq.com] \u003e\u003e Тяжеловесы: перевес чаши весов с очень большими Foundations [infoq.com] \u003e\u003e Развлечение с функциональной веб-платформой [infoq.com]

Time to upgrade:

    \u003e\u003e Обновления Spring Initializr [spring.io] \u003e\u003e Hibernate Validator 6.0.16.Final выпущен [in.relation.to] \u003e \u003e Hibernate Search 6.0.0.Alpha3 выпущен! [in.relation.to]

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

>> Behaviour-driven development (BDD) of an Alexa Skill with Cucumber.js – Part 2 [blog.codecentric.de]

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

>> Speaker Tips – Focus on Either Content or Delivery [trishagee.github.io]

Солидный совет от опытного оратора.

Also worth reading:

    \u003e\u003e (Не)только инструменты и источники. Вам нужно больше, чем ноу-хау и технологии, чтобы добиться успеха. «Вы знаете, что это имеет смысл!» [blog.scottlogic.com] \u003e\u003e Создание и масштабирование Data Lineage в Netflix для повышения надежности и эффективности инфраструктуры данных [medium.com] \u003e\u003e Security by Happenstance [bravenewgeek.com] \u003e \u003e Культурная война в основе открытого исходного кода [words.steveklabnik.com] \u003e\u003e AWS: Как получать уведомления о скомпрометированных учетных данных [advancedweb.hu]

3. Комиксы

And my favorite Dilberts of the week:

>> Detailed Explanation [dilbert.com]

>> Why Is Dilbert Arrogant? [dilbert.com]

>> Brainwashing to Increase Sales [dilbert.com]

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

>> Lessons from 6 software rewrite stories [medium.com]

«

Next »

Java Weekly, Issue 275

« Previous

Java Weekly, Issue 273