Here we go…
我们来了……。
1. Spring and Java
1.Spring和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.
CaffeineCacheManager的一个新的扩展让你可以配置不同规格的缓存,全部由同一个CacheManager管理。非常酷。
>> 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.
通过一些配置,你可以在Gradle构建过程中在Kotlin中同时运行单元测试和集成测试–或者单独运行其中之一。
>> 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.
而一个令人匪夷所思的决定导致明显背离了Java SE和EE兼容性的悠久历史。以及一些关于发展状况的FAQ。
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
2.技术和思考
>> 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
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Paying the Replacement More [dilbert.com]
>> Dogbert Narrates [dilbert.com]
>> Engineers Don’t Lie [dilbert.com]
4. Pick of the Week
4.本周精选
>> Protecting Yourself from Identity Theft [schneier.com]