Here we go…
我们来了……。
1. Spring and Java
1.Spring和Java
>> An Introduction to Kotlin for Serverside Java Developers [infoq.com]
A good overview of what Kotlin brings to the table and the kinds of applications it is well-suited for.
对Kotlin带来的好处和它所适合的应用类型的良好概述。
>> How CQRS Works with Spring Tools [thenewstack.io]
A nice write-up about this proven pattern for decoupling commands from queries in a microservices architecture.
一篇关于这个成熟的微服务架构中命令与查询解耦的模式的好文章。
>> All You Need To Know About Bean Validation With Spring Boot [reflectoring.io]
A comprehensive look at the major validation use cases you’re likely to encounter. Good stuff.
对你可能遇到的主要验证用例的全面考察。好东西。
>> Cloneable, a Java design gotcha [blog.frankel.ch]
This quick analysis exposes the design flaws inherent in this feature. Use at your own risk.
这一快速分析暴露了这一功能所固有的设计缺陷。使用时风险自负。
>> How to map the Java YearMonth type with JPA and Hibernate [vladmihalcea.com]
And, see how easy it is to write custom JPA and Hibernate mappings for persisting YearMonth values to either date or integer columns. Very cool.
而且,看看如何轻松地编写自定义JPA和Hibernate映射,将YearMonth值持久化为日期或整数列。非常酷。
Also worth reading:
-
>> Java 11 HTTP/2 API Tutorial [blog.codefx.org]
-
>> Content Negotiation with Spring Data JPA Projections [bluemagma.be]
Webinars and presentations:
-
>> Why Bother with Kotlin – Not Just Another Language Tour [infoq.com]
-
>> “Yo… Ask Me Anything” – Panel of NY Senior Java Developers [infoq.com]
-
>> Efficient Fault Tolerant Java with Aeron Clustering [infoq.com]
-
>> Invest in Your Java Katalogue [infoq.com]
-
>> Getting Started with R2DBC [youtube.com]
Time to upgrade:
升级的时间:。
-
>> Spring Framework 5.1.1, 5.0.10 and 4.3.20 available now [spring.io]
-
>> Spring Boot 1.5.17 [spring.io] and >> Spring Boot 2.0.6 [spring.io]
-
>> Spring Security 5.1.1, 5.0.9, and 4.2.9 Released [spring.io]
-
>> Spring Security OAuth 2.3.4, 2.2.3, 2.1.3, 2.0.16 Released [spring.io]
-
>> Spring Data Lovelace SR1, Kay SR11, and Ingalls SR16 released [spring.io]
-
>> Spring Session Apple SR6 Released [spring.io]
-
>> Spring Project Vulnerability Reports Published [spring.io]
-
>> Hibernate ORM 5.3.7.Final released [in.relation.to]
2. Technical and Musings
2.技术和思考
>> Rust has a static garbage collector [words.steveklabnik.com]
A fascinating look at the basic concepts, hypotheses, and algorithms related to GC.
对与GC有关的基本概念、假设和算法的精彩回顾。
>> Window Functions in Stream Analytics [dev.to]
A round-up of the common window functions used to perform aggregations on event streams, and a quick comparison of tools that support them.
对用于对事件流进行聚合的常见窗口函数进行综述,并对支持它们的工具进行快速比较。
>> Zero-Downtime Rolling Updates With Kubernetes [blog.sebastian-daschner.com]
And finally, a solid write-up on how to deploy application updates in Kubernetes with minimal disruption to active users.
最后,一篇关于如何在Kubernetes中部署应用程序更新而对活跃用户的干扰最小的可靠文章。
Also worth reading:
还值得一读的是:。
-
>> The Netflix Media Database (NMDB) [medium.com]
-
>> From Relational Databases to Databases with Relations [info.michael-simons.eu]
-
>> Cutting development costs in AWS with Cloud Custodian [blog.scottlogic.com]
-
>> Packaging TestProject Tests and Addons With Gradle [petrikainulainen.net]
-
>> Event Driven 2.0 [confluent.io]
-
>> Deep Diesel: Machine & Deep Learning for diesel car detection [blog.codecentric.de]
-
>> Good Companies Don’t Ask You to Share. They Make You Want To [daedtech.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Anticipating Problems [dilbert.com]
>> Unmotivated Staff [dilbert.com]
>> Running the 401K [dilbert.com]
4. Pick of the Week
4.本周精选
>> Working in quality time instead of clock time [m.signalvnoise.com]