1. Spring and Java
1.Spring和Java
>> Refining The Return Type Of Java Methods Without Breaking Backwards-Compatibility [morling.dev]
>> 完善Java方法的返回类型而不破坏反向兼容性 [morling.dev]
Meet Bridge methods – a good read on how to preserve binary compatibility while changing the method signature.
Meet Bridge方法–关于如何在改变方法签名的同时保留二进制兼容性的一篇好文章。
>> GC progress from JDK 8 to JDK 17 [kstefanj.github.io]
>> GC从JDK 8到JDK 17的进展 [kstefanj.github.io]
Significant improvements of GCs in newer Java versions – an overview of different enhancements of GC algorithms from JDK 8 to 17.
较新的Java版本中GC的重大改进–概述了JDK 8至17中GC算法的不同改进。
>> Kotlin 1.6.0 Released [blog.jetbrains.com]
>> Kotlin 1.6.0 Released [blog.jetbrains.com]
Exhaustive sealed when statements, suspending functions and suspend conversions, Kover, and many more in Kotlin 1.6.
在Kotlin 1.6中,详尽地封存了when语句、暂停函数和暂停转换、Kover,以及更多的内容。
Also worth reading:
- >> Native-image with Micronaut [blog.frankel.ch]
- >> Creating Hashes in Java [reflectoring.io]
- >> Spring Cloud Feign Traffic Cut-Off With Resilience4J TimeLimiter [arnoldgalovics.com]
- >> Testing Spring Cloud Feign Client Resiliency Using Resilience4J [arnoldgalovics.com]
- >> JetBrains Debuts New Kotlin Compiler K2, Kotlin for WebAssembly, and More [infoq.com]
- >> What’s New in the November 2021 Payara Platform Release? [blog.payara.fish]
- >> Full Stack Java with React, Spring Boot, and JHipster [developer.okta.com]
Webinars and presentations:
网络研讨会和演讲:。
- >> What’s new in Kotlin 1.6.0 [youtube.com]
- >> Records, Sealed Classes and Pattern Matching [inside.java]
- >> Factory Methods for Collections – JEP Café #6 [inside.java]
- >> Keeping Pace with Java [infoq.com]
- >> A Bootiful Podcast: Fellow Java Champion Kate Stanley on Kubernetes and Apache Kafka [spring.io]
Time to upgrade:
升级的时间:。
- >> Spring Boot 2.6 is now available [spring.io]
- >> Spring Boot 2.4.13 and 2.5.7 is now available [spring.io]
- >> Spring HATEOAS 1.4 released [spring.io]
- >> Spring AMQP (Spring for RabbitMQ) 2.4 is Now Available [spring.io]
- >> Spring for Apache Kafka 2.8 is Now Available [spring.io]
- >> Spring Security 5.6.0 Released [spring.io]
- >> Spring Batch 4.3.4 and 4.2.8 available now! [spring.io]
- >> JHipster release v7.4.0 [jhipster.tech]
- >> Apache Camel 3.11.4 [github.com]
- >> Release Notes – Payara Platform Community 5.2021.9 [docs.payara.fish]
2. Technical & Musings
2.技术& 思考
>> Get to Know a Kubernetes Operator! [spring.io]
>> 认识一个Kubernetes运营商! [spring.io]
An insightful read on what operators are in K8S, what problem they’re solving, and a few practical examples of them.
关于K8S中的运算符是什么,它们解决了什么问题,以及它们的一些实际例子的精辟解读。
Also worth reading:
还值得一读的是:。
- >> HTTP – Content negotiation [mscharhag.com]
- >> How to maintain database consistency in DynamoDB [advancedweb.hu]
- >> How to tunnel localhost to the public Internet [vladmihalcea.com]
- >> Service to Service call patterns – GKE with Anthos Service Mesh on a single cluster [java-allandsundry.com]
- >> Reminiscence of a Scrum Master (Part 2) [blog.scottlogic.com]
- >> The Pond Scum [avdi.codes]
- >> A year of mob programming, part 3: a laboratory for team dynamics [giorgiosironi.com]
- >> Don’t Search by Port [blog.shodan.io]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> 90 Minute Meeting [dilbert.com]
>> 90分钟会议 [dilbert.com]
>> Meeting In Person [dilbert.com]
>> 亲自会面 [dilbert.com]
>> Job Requires Long Hours [dilbert.com]
>> 工作需要长时间工作 [dilbert.com]
4. Pick of the Week
4.本周精选
Last week, I’ll pick our Linux area on Baeldung. This week I’m picking Computer Science:
上周,我将挑选我们在Baeldung的Linux领域。这周我选的是计算机科学。
>> CS on Baeldung
This one, like Linux, isn’t new – we’ve been working on it for a while.
这个,就像Linux,并不是新的–我们已经研究了一段时间了。