Here we go…
1. Spring and Java
>> Multiple Cache Configurations with Caffeine and Spring Boot [techblog.bozho.net]
A novel extension of the CaffeineCacheManager lets you configure caches with different specs, all managed by the same CacheManager. Very cool.
>> Running Kotlin Tests With Gradle [petrikainulainen.net]
With a bit of configuration, you can run both unit and integration tests in Kotlin — or either in isolation — during a Gradle build.
>> Eclipse and Oracle Unable to Agree on Terms for javax Package Namespace and Trademarks [infoq.com]
And a mind-boggling decision results in a clear departure from the long history of Java SE and EE compatibility. And some of the FAQ on the developing situation.
Also worth reading:
>> Thoughts on the Jakarta EE package name change [blog.sebastian-daschner.com]
>> Spring Cloud Introduces Pluggable Circuit-Breaker Interface [infoq.com]
>> How to expose Hibernate Statistics via JMX [vladmihalcea.com]
>> 5 Minutes or Less: ActiveMQ with JMS Queues and Topics [tomitribe4.wpengine.com]
>> IDEA EduTools: Learning directly in your IDE [vojtechruzicka.com]
>> NetBeans Promoted to Top-Level Apache Project [infoq.com]
Webinars and presentations:
>> Life Beyond Java 8 [infoq.com]
>> Spring Tips: Reactive Web Views [spring.io]
>> A Bootiful Podcast: Spring Cloud Engineer Olga Maciaszek-Sharma [spring.io]
>> Otherworldly Java: Gateway to the Moon and Beyond [infoq.com]
>> Graal: Not Just a New JIT for the JVM [infoq.com]
>> YugaByte DB – A Planet-Scale Database for Low Latency Transactional Apps [infoq.com]
>> Many DevSecOps Tools are Just DevOps Lipstick on an Old Pig [infoq.com]
Time to upgrade:
>> Spring Boot for Apache Geode & Pivotal GemFire 1.0.0.RELEASE Available! [spring.io]
>> Kotlin 1.3.30 Brings Kotlin/Native and KAPT Improvements, and More [infoq.com]
>> Announcing oci-gradle-plugin version 0.1.0 [andresalmiray.com]
2. Technical and Musings
>> Surviving the Frequency of Open Source Vulnerabilities [tomitribe.com]
With an estimated half of all web sites containing critical security vulnerabilities, no company is immune from cyberattacks.
>> CloudFormation CLI workflows [advancedweb.hu]
And though managing stacks via the console is tedious at best, a few basic tools and scripts can take away some of the pain.
Also worth reading:
>> Writing integration tests for CORS headers (with Karate) [vanwilgenburg.wordpress.com]
>> Writing Testable Code [medium.com]
>> On Multiple Givens, Whens and Thens [lizkeogh.com]
>> Google Announces Cloud Code: Extending IntelliJ and Visual Studio Code to Kubernetes Apps [infoq.com]
>> Cherry-pick automation with Bash [blog.frankel.ch]
>> Let’s Replace the Term “Technical Debt” [morethancoding.com]
>> End-to-End Testing Web Apps: The Painless Way [mtlynch.io]
3. Comics
And my favorite Dilberts of the week: