1 - A categorized list of all Java and JVM features since JDK 8 to 17 (https://advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features-since-jdk-8-to-17/):从 Java 8 到 Java 17 一共 194 个 JEP(JDK Enhancement Proposals (http://openjdk.java.net/jeps/0)) 这篇文章汇总了最重要的功能和更新。#Java

2 - Raft Consensus Algorithm Implementation with Go (https://link.medium.com/zLgiGETCDjb):这篇文章中会还你一步一步地用 Go 实现语言实现 Raft 一致性算法。 #Golang #Raft

3 - Internals of Go Channels (https://shubhagr.medium.com/internals-of-go-channels-cf5eb15858fc) Channel 是 Go 语言中非常重要概念,也是 Go Routine 通讯的方式,这篇文章由浅入深地讲解了 Channel 的原理。 #Golang

🔎 发现

1 - Visual Studio Code Remote SSH Tips and Tricks (https://code.visualstudio.com/blogs/2019/10/03/remote-ssh-tips-and-tricks#_controlmaster) 在 VSCode 打开新窗口的时候复用已经存在的链接,不需要再次认证。(感谢 Telegram 群友“看管废物”分享) #VSCode

2 - Challenging projects every programmer should try (https://web.eecs.utk.edu/~azh/blog/challengingprojects.html):这个网站列出了一些具有挑战性的项目,包括文字编辑器、2D 游戏、电子表格、微操作系统等。你可以从动手实现这些项目的过程中学习到很多知识。#项目 #技术

3 - OpenAPI 规范 (https://swagger.io/specification/):OpenAPI 规范 (OAS)是一个用于定义“标准且与具体编程语言无关”的 RESTful API 的规范。该规范使得人类和计算机都能在“不接触任何程序源代码和文档、不监控网络通信”的情况下理解一个服务的作用。一个良好定义的 API 可以使得使用者非常轻松地理解并与之交互而不需要了解它的实现逻辑。使用 OpenAPI 可以提高 API 开发的效率。#OpenAPI

💬 言论

1 - 5 years of Envoy OSS (https://mattklein123.dev/2021/09/14/5-years-envoy-oss/) :本文译自 Envoy Proxy 的创始人 Matt Klein 于在个人博客上发布的文章。这篇文章讲述了作者做开源软件的相关心得,非常值得一读。(中文翻译 (https://mp.weixin.qq.com/s/2eOQjR5BvrDXOkTILqLF8w))

2 - 有人能告诉我什么是“最好”吗?通过什么指标?由哪些结果判断?我们如何衡量这一点?我们当中谁适合评价别人在什么方面是最好的? ——We Hire the Best, Just Like Everyone Else

(https://blog.codinghorror.com/we-hire-the-best-just-like-everyone-else/)3 - The Joel Test: 12 Steps to Better Code (https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/):作者列出了十二个衡量技术团队好坏的指标,包括:是否使用了源码控制、是否有写技术规范、工作环境是否安静、面试者是否在面试时写代码等。这是很有见解的一篇文章。

4 - 99 Additional Bits of Unsolicited Advice (https://kk.org/thetechnium/99-additional-bits-of-unsolicited-advice/):这是凯文·凯利(KK)在 69 岁生日时给年轻人的 99 条建议,真的包含了很多过来人的大智慧。