Make Impossible States Impossibleを意識してReactのPropsを設計する
Make Impossible States ImpossibleあるいはMake Illegal States Unrepresentableは「不可能な状態が起こらないように型/インターフェイスを設計しよう」という設計思想です。関数型プログラミングを出自とする思想ですが、API設計に汎用的に使える考え方であり、ReactのProps設計にも適用できます。
Read moreMake Impossible States ImpossibleあるいはMake Illegal States Unrepresentableは「不可能な状態が起こらないように型/インターフェイスを設計しよう」という設計思想です。関数型プログラミングを出自とする思想ですが、API設計に汎用的に使える考え方であり、ReactのProps設計にも適用できます。
Read more共通のコンテナを定義した際に、特定の要素、たとえばヘッダーやフッターはコンテナをはみ出したいケースがあります。CSSのcalcを利用することで、コンテナの外に要素をはみ出させることができます。
Read more2024/11/03に池袋サンシャインシティで開催された技術書典17のオフライン会場に行ってきました!色々なサークルの方の書籍を購入できたので、簡単な感想と共に戦利品紹介をしたいと思います。
Read moreオフラインで開催されたNihonbashi.js #9に参加しました。LT枠でStorybookの内部実装の話をしてきました。
Read moreW3C TAG の ISSUE TEMPLATE を眺めていると、なぜか「こんにちは TAG-さん!」という文字列が出てきます。なぜここで突然日本語が出てくるのか。今回はその原因をテンプレートの変更履歴から調査しました。
Read moreNo description
Read moreRust製の Fuzzy Finder である skim で移動/コマンド履歴検索をインタラクティブに行う方法を調べました。
Read moreNo description
Read moretools.go ファイルを作成し、そこで依存関係を追跡するツールをインポートすることで、Go におけるツールの依存関係を追跡できるようにします。
Read moreGitHub Issue の作成をトリガーにブログ記事を公開する方法を紹介します。
Read morenpm から pnpm に移行しました。実行がかなり早くなったので、大変満足です。
Read moreVSCode Conference Japan で登壇しました!
Read moregh repo create --<public|private> $(basename $(pwd)) --push -s .
Read moreチョコファッションは通常1/3程度しかチョコがかかっていませんが、予約専用のたっぷりチョコファッションを購入することで、チョコを3倍楽しめます。
Read more日々のタスクに忙殺されていると、ついつい既存コードを流し読みして、ざっと動くコードを書いてしまいたくなります。 一発でうまく動けば短期的にはいいのですが、長期的にはコードの理解が追いつかなったり、一発でうまく動かなかった場合にかえって時間がかかってしまいます。 VSCode の拡張機能である Code Tour を使うと、コード上にメモを残しながら読み進めることができるので、既存のコードを読む際に便利です。
Read moreNo description
Read moreNo description
Read more新年の抱負に対する負け惜しみです。
Read moreKaigi on Rails 2023で登壇しました!
Read moreNo description
Read more