ikuma-t.

登壇 登壇 検索

blog

Make Impossible States Impossibleを意識してReactのPropsを設計する

Make Impossible States ImpossibleあるいはMake Illegal States Unrepresentableは「不可能な状態が起こらないように型/インターフェイスを設計しよう」という設計思想です。関数型プログラミングを出自とする思想ですが、API設計に汎用的に使える考え方であり、ReactのProps設計にも適用できます。

Read more

「こんにちは TAG-さん!」とは何か

W3C TAG の ISSUE TEMPLATE を眺めていると、なぜか「こんにちは TAG-さん!」という文字列が出てきます。なぜここで突然日本語が出てくるのか。今回はその原因をテンプレートの変更履歴から調査しました。

Read more

Code Tour を使ってじっくり確実にコードを読む

日々のタスクに忙殺されていると、ついつい既存コードを流し読みして、ざっと動くコードを書いてしまいたくなります。 一発でうまく動けば短期的にはいいのですが、長期的にはコードの理解が追いつかなったり、一発でうまく動かなかった場合にかえって時間がかかってしまいます。 VSCode の拡張機能である Code Tour を使うと、コード上にメモを残しながら読み進めることができるので、既存のコードを読む際に便利です。

Read more

刺繍をはじめてみました

Xでペンギンの刺繍を見かけたことをきっかけに刺繍を始めてみました。ドット絵を過去にやったこともあったのですが、そのときも事物をデフォルメした形で表現するのがいいなあと思って始めたので、こういう系統が自分の趣味かもしれません。

Read more
ikuma-t

ikuma-t

about

9割笑顔、1割 (´・ω・)