今週のまとめ(9/7)

技術

TypeScript

Mapped Type & Conditional Type

Mapped type を使うことで(定義の複雑さは増すものの)返り値の型情報をより正確に定義できる
Conditional Type を使うことで型の条件分岐も定義できる

blog.uhy.ooo

type-challenges

あとでやる

github.com

template string type

まだ Pull request の段階の話だけど、面白い機能が増えそう

github.com

express の router にある path parameter に適用する例
Nuxt(Vue Router)でも同じように出来ないか試してみたい

Swaggerへの適用例も魅力的

解説記事

techracho.bpsinc.jp

Promiseをthrowする話

Reactの場合は、そのハンドリングを全部Reactがやってくれる

という実装なので、返り値の型をシンプルにすることができる

qiita.com

Algebraic Effects

まだ概念の話だけど、たしかに例外を処理する際に例外が発生したところからやり直したいという気持ちはある

overreacted.io

Linux Networking Tools

なんとなく雰囲気で使ってた……

speakerdeck.com

その他

ゲーム

ゲームしながら他のこと(会話など)できないポンコツなので、これは……

マスマス | フリーゲーム投稿サイト unityroom

料理