java-weekly-280
Java Weekly, Issue 280
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]
-
===== >> Many DevSecOps Tools are Just DevOps Lipstick on an Old Pig [infoq.com]
Time to upgrade:
-
===== >> 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]
-
===== >> 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
>> 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]