プログラミング

ITエンジニアが会社員からフリーランスになるときは、万が一のための賠償責任保険をどうやって用意するか検討しましょう。私が考えた選択肢は「フリーナンスを利用する」「フリーランス協会に加入する」「保険が自動付帯するエージェントを使う」の3つです。
ITエンジニアが会社員からフリーランスになる場合、健康保険をどうするか検討する必要があります。選べる選択肢は「任意継続」「国民健康保険」「一般社団法人」の3つです。私が健康保険について検討したことをまとめます。
AWS Lambdaを使った開発をする際、ローカルな開発環境が欲しいですよね。ローカルで AWS のサービスを動かせる LocalStack には、AWS CDK を使ってデプロイができます。LocalStack を動かして CDK でデプロイする手順をご説明します。
React Native Expo に Firestore を導入して開発していたところ、Date型を入れた時に Timestamp 型へと変換されてしまうことに気付きました。Firestore で JavaScript の Date 型を使いたい場合は、WithConverter で Timestamp 型から Date 型に戻してあげる必要があります。
GitHubリポジトリにプッシュした時、GitHub Actionsのワークフローで自動的にJestを走らせるようにしています。自動で走るJestと、手動で直接叩くJestの違いはタイムゾーンとロケールです。ここでは、GitHub上でJestを動かすときに環境変数としてタイムゾーンとロケールを指定する方法について説明します。