本周新收藏的歌,有三首。
听歌
第一次听到这首《Neon Love》是在两周前,当时并没有收藏,后来又在日推中刷到两遍,终于还是被这奇妙的迪斯科洗脑了。
工作
- 这周参考同事的建议尝试了下
nice-grpc
,比直接@grpc/grpc-js
真是好用多了。 支持 Promise 风格的方法调用,还导出了将 proto 中定义的各个枚举类型与 JavaScript 字符串字面量相互转换的工具函数。 - 之前不太确定在 Apollo server 中,将 dataSource 调用外部 API 获取的数据结构转换为 GraphQL schema 中定义的数据结构这一步应该发生在 resolver 中还是 dataSource 中。 这周看到 Apollo tutorial 中的一个示例中,这个转换是在 dataSource 中进行的。 这反映 DataSource 的定位即是 GraphQL schema 中所定义的类型实例的来源。
开源和 Radar
- 这周写 weekly 的时候 Gatsby 启动一直卡在“compile gatsby files“这一步,似乎是缓存的问题,参考 issue 使用
gatsby clean
清除缓存就好了。 - Gatsby 并没有停止维护,相反,他们有 2024 roadmap。相关 issue
- rsuite 正在尝试 CSS relative colors,相关 PR 3428、PR 3462
- rsuite 中的一条 discussion 指出,DatePicker/DateRangePicker 组件上日历视图中显示的周编号不正确,原本应该显示为 2020 年第 53 周的一周显示为了 2021 年第 1 周。 查了下周编号的 wiki,才知道原来一年的第一周被定义为 1 月 4 日所在的周,而不是 1 月 1 日。
- 本周加入 GitHub star 的一些有意思的仓库
knip
一个查找 JavaScript/TypeScript 项目中未被使用的文件、依赖、导出的工具
生活
这周也有早晨起来跑步。 找到了一个比较适合自己的间歇跑频率,心率不再像原来跑步那么高了。
最近睡得有点晚,要调整一下。 看到一个视频中说,晚上睡不着的时候就穿上衣服拿上钥匙开车出门散心。 听上去很美妙,可对于第二天不得不起床上班的我来说的确有点奢侈。
总结
没睡够的一周。