23w47

November 28, 2023

White Nostalgia - Dennis Kuo
--:-- / --:--
  1. 1White NostalgiaDennis Kuo
  2. 2Neon LoveVanished
  3. 3BLISSKen Arai

本周新收藏的歌,有三首。

听歌

第一次听到这首《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 3428PR 3462
  • rsuite 中的一条 discussion 指出,DatePicker/DateRangePicker 组件上日历视图中显示的周编号不正确,原本应该显示为 2020 年第 53 周的一周显示为了 2021 年第 1 周。 查了下周编号的 wiki,才知道原来一年的第一周被定义为 1 月 4 日所在的周,而不是 1 月 1 日。
  • 本周加入 GitHub star 的一些有意思的仓库
    • knip 一个查找 JavaScript/TypeScript 项目中未被使用的文件、依赖、导出的工具

生活

这周也有早晨起来跑步。 找到了一个比较适合自己的间歇跑频率,心率不再像原来跑步那么高了。

最近睡得有点晚,要调整一下。 看到一个视频中说,晚上睡不着的时候就穿上衣服拿上钥匙开车出门散心。 听上去很美妙,可对于第二天不得不起床上班的我来说的确有点奢侈。

总结

没睡够的一周。