我记得在毕业以前,就大致明白这样一件事情,系统之间、模块之间的交互,要确定协议,要定义接口,兜兜转转这些年过去了,我觉得对这件事情认识当然越来越深刻,也说不清其中的程度。最近做的项目中,开始大量地和 OpenAPI 打交道,一方面要最先使用 OpenAPI 来定义接口,让多个其他交互的模块都遵循它来开发,就是 “OpenAPI Driven Development” 的意思,这没啥特别的;但另一方面,系统中还需要把 Protobuf 接口定义转换成 HTTP 接口定义,并实施地使用 swagger-core 来动态创建 OpenAPI Spec,这就比较好玩了。

gRPC 到 HTTP 的协议转换
先
[……]阅读全文
好久没动笔了,昨日得知左耳朵耗子陈皓先生突然离世的消息,颇为震惊和难过,也感到非常惋惜。他曾经是我在亚马逊时期团队中的经理,更重要的是,他是对我在软件工程师这条道路上影响最深的几个人之一,我觉得我应该写一点纪念性的文字。
有些时候自己会有一些想法,但是过于零散,想把它们记录下来,可是又找不到一个清晰脉络可以把它们串起来。入职已经两周了,我还记得快要五年前加入 Oracle 的时候,我也写了

最近
挺久时间没有更新了,最近脑海中有几个化为文字的想法,但是都比较散,也就没有落笔。不过忽然有一个念头冒了出来,就是这些想法里面,有几个其实都是关于软件工程师成长的一个 “误区”。可以说,从 2008 年步入职场以来,这个误区导致的坑,或早或晚我踩过不少,我觉得把它们总结一下,写出来,兴许能给一些朋友们带来一点帮助。
在
说起美股市场,和 2020 年相比,2021 年真是动荡的一年,起码对我来说是这样。还记得年初的时候我写了
极客时间四周年的时候搞了个活动,让作者们都
来,说点大逆不道的。
好久没有写一点关于曼联的文字了,
