Вот так…
1. Весна и Ява
>> Bootiful GCP: поддержка наблюдения с помощью Spring Cloud GCP Stackdriver Trace (6/8) [ spring.io ]
>> Bootiful GCP: используйте Spring Cloud GCP для подключения к другим службам GCP (7/8) [ spring.io ]
Краткий обзор распределенной трассировки с использованием Spring Cloud Sleuth и краткий пример того, как использовать другую службу GCP, используя либо ее прямой Java SDK, либо ее REST API. Очень круто.
>> Обход стека в Java с помощью StackWalker и Stream API [ 4comprehension.com ]
Хорошее введение в JEP-259 Stack-Walking API, которое позволяет лениво проходить трассировку стека с помощью Stream API .
>> Что нового в JUnit 5.3 [ medium.com ]
Обзор последних возможностей JUnit 5, включая параллельное выполнение тестов и, наконец, нативную поддержку плагинов maven surefire и failsafe .
>> Взаимоблокировки, вызванные пулом потоков [ nurkiewicz.com ]
Подробная статья о взаимоблокировках в целом, а также сценарий, показывающий , как неправильное использование пула потоков может легко привести к взаимоблокировке .
>> Тестирование на основе свойств в Java: Stateful Testing [ blog.johanneslink.net ]
И умный подход к тестированию состояния приложения, при котором вы моделируете ожидаемое поведение как конечный автомат, а затем проверяете, выполняются ли инварианты и постусловия . Хорошая вещь.
Также стоит прочитать:
>> От Java 8 до Java 11 [ blog.joda.org ]
>> JDK 12: Switch Statements/Expressions в действии [ marxsoftware.blogspot.com ]
>> Как сопоставить тип Inet PostgreSQL с JPA и Hibernate [ vladmihalcea.com ]
>> Отправка образов Spring Boot 2 Docker в Amazon ECR [ tech.asimio.net ]
>> Поддержка Kotlin в функции Spring Cloud [ spring.io ]
>> JEP 342: JVM и Spectre [ marxsoftware.blogspot.com ]
>> Безумие GraalVM [ medium.com ]
>> Создание файлов политик Java, практическое руководство [ blog.frankel.ch ]
Время обновления:
>> Spring Framework 5.1 RC3, 5.0.9 и 4.3.19 уже доступны [ spring.io ]
>> Spring Vault 2.1 выходит в RC [ spring.io ] и >> Spring Vault 2.0.2 выпущен [ spring.io ]
>> Spring Data Ingalls SR15 и Kay SR10 выпущены [ spring.io ]
>> Spring Security 5.1.0.RC2 выпущен [ spring.io ] и >> Spring Security 5.0.8 и 4.2.8 выпущен [ spring.io ]
>> Spring Boot 1.5.16 [ spring.io ]
>> TomEE: Обзор выпуска TomEE 7.1! [ tomitribe.com ]
>> Выпущена версия DesktopPaneFX 0.11.0 [ andresalmiray.com ]
2. Технические и размышления
>> О поддержке непрерывного тестирования с помощью автоматизации тестирования FITR (переиздано) [ ontestautomation.com ]
Если вы хотите, чтобы ваши автоматические тесты были важной частью вашей стратегии CI/CD, сначала убедитесь, что они целенаправленны, информативны, заслуживают доверия и воспроизводимы — четыре столпа непрерывного тестирования .
>> Платформа обработки потоков в реальном времени Keystone [ medium.com ]
Общий обзор архитектуры и принципов проектирования платформы Keystone от Netflix, а также некоторые проблемы, возникающие при реализации конвейера данных и SPaaS в больших масштабах .
>> Создай один раз, запускай где угодно: экстернализируй свою конфигурацию [ Reflectoring.io ]
Хорошая статья, рассказывающая о преимуществах отделения параметров конфигурации от развернутых артефактов .
Также стоит прочитать:
>> TomEE: Обновление — это просто! [ tomitribe.com ]
>> Погрузитесь в историю Git с fugitive.vim [ advancedweb.hu ]
>> Повышение безопасности URL-адресов с помощью идентификаторов [ vorba.ch ]
>> Поддержка сценариев в среде IDE [ blog.code-cop.org ]
>> Стратегия испытаний круглой земли [ satisfice.com ]
>> Облегчение бремени проверки выпуска [ waynebeaton.wordpress.com ]
>> Лидер-слуга и иллюзия корпоративного могущества [ daedtech.com ]
3. Комиксы
И мои любимые Дилберты недели: