«Итак, приступим…
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]