Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Bootiful GCP: Supporting Observability with Spring Cloud GCP Stackdriver Trace (6/8) [spring.io]
>> Bootiful GCP: Use Spring Cloud GCP to Connect to Other GCP Services (7/8) [spring.io]
A brief look at distributed tracing using Spring Cloud Sleuth, and a quick example of how to consume another GCP service using either its direct Java SDK or its REST API. Very cool.
简要介绍一下使用Spring Cloud Sleuth的分布式跟踪,以及如何使用其直接的Java SDK或其REST API来消费另一个GCP服务的快速示例。非常酷。
>> Stackwalking in Java with StackWalker and Stream API [4comprehension.com]
A good introduction to the JEP-259 Stack-Walking API that lets you lazily traverse stack traces using the Stream API.
对JEP-259 Stack-Walking API的一个很好的介绍,它可以让你使用Stream API快速地遍历堆栈痕迹。
>> What’s New in JUnit 5.3 [medium.com]
An overview of the latest features in JUnit 5, including parallel test execution, and finally, native support for the maven surefire and failsafe plugins.
概述JUnit 5的最新功能,包括并行测试执行,以及最后,对maven surefire和failafety插件的原生支持。
>> Thread pool self-induced deadlocks [nurkiewicz.com]
A solid write-up about deadlocks in general, plus a scenario showing how the incorrect use of a thread pool can easily lead to deadlock.
一篇关于死锁的可靠文章,以及一个显示如何不正确使用线程池很容易导致死锁的场景。
>> Property-based Testing in Java: Stateful Testing [blog.johanneslink.net]
And, a clever approach to testing application state, in which you model expected behaviors as a finite state machine and then check whether invariants and postconditions hold. Good stuff.
还有,一种测试应用程序状态的聪明方法,在这种方法中,你将预期行为建模为一个有限状态机,然后检查不变量和后置条件是否成立。好东西。
Also worth reading:
-
>> From Java 8 to Java 11 [blog.joda.org]
-
>> JDK 12: Switch Statements/Expressions in Action [marxsoftware.blogspot.com]
-
>> How to map the PostgreSQL inet type with JPA and Hibernate [vladmihalcea.com]
-
>> Pushing Spring Boot 2 Docker images to Amazon ECR [tech.asimio.net]
-
>> Kotlin Support in Spring Cloud Function [spring.io]
-
>> JEP 342: The JVM and Spectre [marxsoftware.blogspot.com]
-
>> The GraalVM frenzy [medium.com]
-
>> Crafting Java policy files, a practical guide [blog.frankel.ch]
Time to upgrade:
升级的时间:。
-
>> Spring Framework 5.1 RC3, 5.0.9 and 4.3.19 available now [spring.io]
-
>> Spring Vault 2.1 goes RC [spring.io] and >> Spring Vault 2.0.2 released [spring.io]
-
>> Spring Data Ingalls SR15 and Kay SR10 released [spring.io]
-
>> Spring Security 5.1.0.RC2 Released [spring.io] and >> Spring Security 5.0.8 and 4.2.8 Released [spring.io]
-
>> Spring Boot 1.5.16 [spring.io]
-
>> TomEE: An Overview of the TomEE 7.1 release! [tomitribe.com]
-
>> DesktopPaneFX 0.11.0 Released [andresalmiray.com]
2. Technical and Musings
2.技术和思考
>> On supporting Continuous Testing with FITR test automation (republished) [ontestautomation.com]
If you want your automated tests to be a valuable part of your CI/CD strategy, first make sure that they are focused, informative, trustworthy, and repeatable — the four pillars of continuous testing.
如果你想让你的自动化测试成为你的CI/CD策略的一个有价值的部分,首先要确保它们是集中的、有信息的、可信的和可重复的–持续测试的四个支柱。
>> Keystone Real-time Stream Processing Platform [medium.com]
A high-level overview of the architecture and design principles of Netflix’s Keystone platform, along with some of the challenges faced in implementing a data pipeline and SPaaS at large scale.
对Netflix的Keystone平台的架构和设计原则的高层次概述,以及在大规模实施数据管道和SPaaS时面临的一些挑战。
>> Build Once, Run Anywhere: Externalize Your Configuration [reflectoring.io]
A good write-up touting the merits of decoupling configuration parameters from deployed artifacts.
一篇很好的文章,吹捧了配置参数与部署工件脱钩的优点。
Also worth reading:
还值得一读的是:。
-
>> TomEE: Upgrading is Easy! [tomitribe.com]
-
>> Dive into Git history with fugitive.vim [advancedweb.hu]
-
>> Improving URL Security with Identicons [vorba.ch]
-
>> IDE Support for Scripts [blog.code-cop.org]
-
>> Round Earth Test Strategy [satisfice.com]
-
>> Lightening the Release Review Burden [waynebeaton.wordpress.com]
-
>> The Servant Leader and the Illusion of Corporate Empowerment [daedtech.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Can’t Squeeze Blood from a Turnip [dilbert.com]
>> Thank You for Your Candor [dilbert.com]
>> Big Brother is Watching [dilbert.com]
4. Pick of the Week
4.本周精选
>> Real Work vs. Imaginary Work [m.signalvnoise.com]