2021年2月7日の雑記

avatar

Yuji Matsumoto / February 07 2021

目次

生活

コロナ

  • 長らく市中感染の発生していなかったベトナムだが、また各省でコロナの症例が報告されている
  • ハノイでは先週より 1 日あたりの報告件数が減ってきている(はず) なので、なんとか社会隔離は実施しない方向でいけるとありがたい
  • そういう訳で旧正月中はどこにも行けなさそう。勉強はしたいのでもくもく会してくれる人を募集

カメラ

hikkoshi-iwai

プログラミング・技術

OSS

  • Blitz.js の doc と Prisma の language-tools に送った PR がそれぞれ merge された

Prisma

  • Prisma のブログに載っている tutorial をやっている https://www.prisma.io/blog/backend-prisma-typescript-orm-with-postgresql-data-modeling-tsjs1ps7kip1
    • 今 part2 まで終わったところで、後は authentication / authorization / deployment が残っている
    • tutorial で使われている hapi の印象は概ね良い。module の分割がしやすい
      • validation を提供している joi が便利。alter で conditional な validator を表現できるのが楽
      • Hapi.Request に generics を渡して型を縛れたらなーとは思う。as を使わないで input に型を付ける方法はあるのだろうか

NestJS

  • 特に何か実装した訳ではないが、NestJS + Prisma をやっている動画を見た

このブログ

  • Next.js の version を 10.0.6 に上げた
  • Webpack 周りに破壊的な変更が入っており、しばらく build も dev 環境も動かせなくてハマった
  • webpack を devDependencies に入れてfuture: { webpack5: true } flag をnext.config.js に追記したら直った