Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> Test Execution Order in JUnit 5 [blog.codeleak.pl]
An overview of the three built-in orderers, and a quick guide to writing your own custom order. Very cool.
对三个内置订单的概述,以及编写你自己的定制订单的快速指南。非常酷。
>> How to secure a Spring Boot app with SAML and Keycloak [blog.codecentric.de]
A nice example using plain Spring Security SAML, instead of the typical OIDC-centered Keycloak client adapters.
一个使用普通Spring Security SAML的好例子,而不是典型的以OIDC为中心的Keycloak客户端适配器。
>> The Complete Guide to Java 12 New Features [blog.overops.com]
Another rundown of the new features available in Java 12.
另一个关于Java 12中可用的新特性的概述。
>> Better Default NullPointerException Messages Coming to Java? [marxsoftware.blogspot.com]
And finally, a new draft JEP for providing better diagnostic messages when NullPointerException is constructed without a message.
最后,当NullPointerException被构造出来而没有消息时,一个新的JEP草案用于提供更好的诊断消息。
Also worth reading:
-
>> Deduplication trick in legacy code [blog.frankel.ch]
-
>> User-defined literals in Java [blog.joda.org]
-
>> Quarkus, a Kubernetes Native Java Framework [infoq.com]
Webinars and presentations:
-
>> A Bootiful Podcast: CQRS with AxonIQ’s Steven van Beelen and Pivotal’s Ben Wilcock [spring.io]
-
>> Spring Tips: Reactive MySQL Support with Jasync SQL and R2DBC [spring.io]
-
>> Event-Driven Architectures with Apache Geode and Spring Integration [infoq.com]
-
>> Path to Production: Value Stream Mapping in a DevOps World [infoq.com]
-
>> Six Simple Steps to Service Level Objectives (SLOs) [infoq.com]
-
>> Heavyweights: Tipping the Scales with Very Large Foundations [infoq.com]
-
>> Fun with the Functional Web Framework [infoq.com]
Time to upgrade:
-
>> Spring Initializr updates [spring.io]
-
>> Hibernate Validator 6.0.16.Final released [in.relation.to]
-
>> Hibernate Search 6.0.0.Alpha3 released! [in.relation.to]
2. Technical and Musings
2.技术和思考
>> Behaviour-driven development (BDD) of an Alexa Skill with Cucumber.js – Part 2 [blog.codecentric.de]
A great follow-up to last week’s series opener shows how to handle session-state and persistent-state in Alexa skills.
上周系列开篇的一个很好的后续文章,展示了如何在Alexa技能中处理会话状态和持久化状态。
>> Speaker Tips – Focus on Either Content or Delivery [trishagee.github.io]
Solid advice from a veteran speaker.
一位资深演讲者提出的可靠建议。
Also worth reading:
-
>> (Not) Only Tools And Sources. You need more than know-how and technology to succeed. “You know it makes sense!” [blog.scottlogic.com]
-
>> Building and Scaling Data Lineage at Netflix to Improve Data Infrastructure Reliability, and Efficiency [medium.com]
-
>> Security by Happenstance [bravenewgeek.com]
-
>> The culture war at the heart of open source [words.steveklabnik.com]
-
>> AWS: How to get notified on compromised credentials [advancedweb.hu]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
>> Detailed Explanation [dilbert.com]
>> Why Is Dilbert Arrogant? [dilbert.com]
>> Brainwashing to Increase Sales [dilbert.com]
4. Pick of the Week
4.本周精选
>> Lessons from 6 software rewrite stories [medium.com]