Home

TypeScriptでEnumな配列やオブジェクトから型を取得する

August 27, 2021

配列から型を取得 # typeof xxx[number] const names = ['Alice', 'Bob', 'Charlie', 'David'] as const; type Names = typeof names[number]; // "Alice" | "Bob" | "Charlie" | "David" オブジェクトのキーから型を取得 # keyof typeof xxx const favoriteColors = { alice: 'cyan', bob: 'magenta', charlie: 'yellow', david: 'black', } as const; type FavoriteColors = ...

有名なデザインガイドラインまとめ

July 10, 2021

デザインガイドライン # デザインとして取り決めを設定し共通認識をもたせたりする必要がある場合、デザインではガイドラインを定め運用する。 ユーザビ ...

プロダクト構築環境の記録(AWS)

June 30, 2021

*完全な自己整理用の記事です。 プロダクトのインフラをリプレースするため、リプレース前の構築環境を記録しておく。 使用している AWS サービス # Amazon Route 53 ...

.zshrcをメモしておくだけの記録

June 28, 2021

万が一、削除してしまった時のために .zshrc をここにメモしておく。それだけ。 保存という意味では GitHub にあげておけば良いのだが、そんなことをするまでもない ...

書籍学習記録 - 「テスト駆動開発」

June 4, 2021

学習記録として、記憶に残った内容をメモしておきます。 「テスト駆動開」Kent Beck / 和田 卓人 # 「テスト駆動開発」 テスト駆動開発を原点から学ぶ 本書 ...

プログラミングスクールを卒業して

June 1, 2021

事後報告になってしまいましたが、昨年秋頃より通学していたプログラミングスクールを先月無事に卒業しました。 どこの学校に行っていたの? # 以前に書 ...

JavaScriptでクラスを実現する様々な方法

May 1, 2021

JavaScript の クラス について整理しておく。 JavaScript には class 構文があるがそれは単なるシンタックスシュガーであり、class を使わずともクラスを実現することができ ...

PCを構成するパーツについてのお勉強

January 10, 2021

自作 PC の作成を検討していた時のメモ。そもそもどんなパーツが必要で、それぞれどんな役割があるのかを知らなかったので。 マザーボード # CPU とかグラボ ...