1. Spring and Java
1.Spring和Java
>> Getting Started With RSocket: Spring Boot Server [spring.io]
A nice overview of RSocket, a reactive messaging protocol for microservices that works over TCP or WebSockets.
RSocket是一个用于微服务的反应式消息传递协议,可通过TCP或WebSockets工作,是一个不错的概述。
>> Spring Autowiring – It’s a kind of magic – Part 1 [blog.scottlogic.com]
An under-the-hood look at Spring’s use of reflection to autowire dependencies into a bean class having a single constructor, without using @Autowire.
在不使用@Autowire的情况下,Spring使用反射来自动将依赖关系引入具有单一构造函数的bean类。
>> Tutorial: Writing Microservices in Kotlin with Ktor—a Multiplatform Framework for Connected Systems [infoq.com]
And a quick look at Ktor, a Kotlin framework from JetBrains for building multi-platform client and server applications.
再来看看Ktor,一个来自JetBrains的Kotlin框架,用于构建多平台的客户端和服务器应用程序。
Also worth reading:
-
>> Serializing Records [javaspecialists.eu]
-
>> All in and New GroupIds — Oracle JDBC drivers on Maven Central [medium.com]
-
>> Hibernate slow query log [vladmihalcea.com]
-
>> Backward-compatible Thread#onSpinWait with MethodHandles [4comprehension.com]
-
>> Use the jOOQ-Refaster Module for Automatic Migration off of Deprecated jOOQ API [blog.jooq.org]
-
>> Q&A with Martijn Verburg and Bruno Borges of Microsoft Regarding Contributing to the OpenJDK [infoq.com]
-
>> CVE Reports Published for Reactor Netty [spring.io]
Webinars and presentations:
网络研讨会和演讲:。
-
>> A Bootiful Podcast: Spring Cloud Contract lead Marcin Grzejszczak on Spring Cloud Contract, Spring Cloud Sleuth, Continuous Integration and more [spring.io]
-
>> Reactive Relational Database Connectivity with Spring [infoq.com]
-
>> How to Get Productive with Spring Boot [infoq.com]
-
>> What’s New in Spring Data? [infoq.com]
-
>> High Resolution Performance Telemetry at Scale [infoq.com]
-
>> Platforms Demystified: Cloud Foundry, Kubernetes, Eirini, and Knative [infoq.com]
Time to upgrade:
升级的时间:。
-
>> Spring Boot 2.2.5 released [spring.io] and >> Spring Boot 2.1.13 released [spring.io]
-
>> Spring Data Moore SR5 and Lovelace SR16 released [spring.io]
2. Technical
2.技术
>> The Versatility of Kubernetes’ initContainer [blog.frankel.ch]
An intro to initContainer, which allows us to customize the execution of immutable images at runtime.
initContainer的介绍,它允许我们在运行时自定义执行不可变的图像。
Also worth reading:
还值得一读的是:。
-
>> SQL DISTINCT is not a function [blog.jooq.org]
-
>> Spy vs. spy – aka “The two sides of the testing coin” [blog.codecentric.de]
-
>> Everything You Need to Know About the Interface Segregation Principle [reflectoring.io]
3. Musings
3.思索
>> Unclogging the Bug Pipeline [satisfice.com]
A good write-up about testing a system with the purpose of finding all the bugs that, if discovered, could matter to our customers.
一篇关于测试系统的好文章,其目的是找到所有的bug,如果被发现,可能对我们的客户很重要。
Also worth reading:
还值得一读的是:。
-
>> The Elephant in the Architecture [martinfowler.com]
-
>> Is Aeron a Good Choice for a Messaging Solution [blog.scottlogic.com]
-
>> Quarkus tests with Testcontainers and PostgreSQL [blog.codeleak.pl]
-
>> A Modest Proposal for Hourly Billing [daedtech.com]
-
>> Equifax Hackers Charged with Crime [infoq.com]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Purchasing Department [dilbert.com]
>> Pragmatist [dilbert.com]
>> Imposter Syndrome [dilbert.com]
5. Pick of the Week
5 本周精选
>> What Most Remote Companies Don’t Tell You About Remote Work [doist.com]