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

1. Spring и Java

>> Multiple Cache Configurations with Caffeine and Spring Boot [techblog.bozho.net]

Новое расширение CaffeineCacheManager позволяет настраивать кэши с различными спецификациями, управляемыми одним и тем же CacheManager. Очень круто.

>> Running Kotlin Tests With Gradle [petrikainulainen.net]

Немного настроив, вы можете запускать как модульные, так и интеграционные тесты в Kotlin — или изолированно — во время сборки Gradle.

>> Eclipse and Oracle Unable to Agree on Terms for javax Package Namespace and Trademarks [infoq.com]

И ошеломляющее решение приводит к явному отходу от долгой истории совместимости Java SE и EE. И немного FAQ по развивающейся ситуации.

\u003e\u003e Мысли об изменении имени пакета Jakarta EE [blog.sebastian-daschner.com] \u003e\u003e Spring Cloud представляет подключаемый интерфейс прерывателя цепи [infoq.com] \u003e\u003e Как открыть статистику Hibernate через JMX [ vladmihalcea.com] \u003e\u003e 5 минут или меньше: ActiveMQ с очередями и темами JMS [tomitribe4.wpengine.com] \u003e\u003e IDEA EduTools: обучение непосредственно в вашей среде IDE [vojtechruzicka.com] \u003e\u003e Повышение NetBeans до уровня проекта Apache верхнего уровня [ infoq.com]

Also worth reading:

    \u003e\u003e Life Beyond Java 8 [infoq.com] \u003e\u003e Spring Tips: Reactive Web Views [spring.io] \u003e\u003e A Bootiful Podcast: Spring Cloud Engineer Ольга Мачашек-Шарма [spring.io] \u003e \u003e Потусторонняя Java: ворота на Луну и дальше [infoq.com] \u003e\u003e Graal: не просто новый JIT для JVM [infoq.com] \u003e\u003e YugaByte DB — база данных планетарного масштаба для транзакционных приложений с малой задержкой [ infoq.com] \u003e\u003e Многие инструменты DevSecOps — это всего лишь губная помада DevOps на старой свинье [infoq.com]

Webinars and presentations:

    \u003e\u003e Доступен Spring Boot для Apache Geode и Pivotal GemFire ​​1.0.0.RELEASE! [spring.io] \u003e\u003e Kotlin 1.3.30 приносит улучшения Kotlin/Native и KAPT и многое другое [infoq.com] \u003e\u003e анонс версии 0.1.0 oci-gradle-plugin [andresalmiray.com]

Time to upgrade:

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

Поскольку примерно половина всех веб-сайтов содержит критические уязвимости в системе безопасности, ни одна компания не застрахована от кибератак.

И хотя управление стеками через консоль в лучшем случае утомительно, несколько основных инструментов и скриптов могут избавить вас от некоторых проблем.

>> Surviving the Frequency of Open Source Vulnerabilities [tomitribe.com]

\u003e\u003e Написание интеграционных тестов для заголовков CORS (с Karate) [vanwilgenburg.wordpress.com] \u003e\u003e Написание тестируемого кода [medium.com] \u003e\u003e О множественных фактах, когда и тогда [lizkeogh.com] \u003e \u003e Google объявляет об облачном коде: расширение кода IntelliJ и Visual Studio для приложений Kubernetes [infoq.com] \u003e\u003e Автоматизация выбора вишен с помощью Bash [blog.frankel.ch] \u003e\u003e Давайте заменим термин «технический долг» [ morethancoding.com] \u003e\u003e Сквозное тестирование веб-приложений: безболезненный способ [mtlynch.io]

>> CloudFormation CLI workflows [advancedweb.hu]

3. Комиксы

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

Also worth reading:

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

«

And my favorite Dilberts of the week:

>> Paying the Replacement More [dilbert.com]

>> Dogbert Narrates [dilbert.com]

>> Engineers Don’t Lie [dilbert.com]

 

4. Pick of the Week

>> Protecting Yourself from Identity Theft [schneier.com]

Next »

Java Weekly, Issue 281

« Previous

Java Weekly, Issue 279