Vol.429
Stop saying “fail” Jump to heading
「失敗」という言葉をやめる Jump to heading
起こっていることに対して「失敗」という言葉が適切であることはほとんどない。「失敗」の代わりに使用できる単語には、実験、テスト、賭け、学習、調査、トライアル、再試行、調査などがある。「失敗」という言葉のかわりに何が起こっているかを説明するより良い方法を見つけるべき。そうすれば、状況をよりよく理解し、次に何をすべきか方向性が示される。
Style is consistent constraint Jump to heading
スタイルとは一貫性のある制約である Jump to heading
スタイルは一貫性から生まれ、スタイルを持つことで想像力が広がる。スタイルとは、遵守すべき一連の制約である。スタイルを確立すると、将来の何百もの意思決定が 1 つに集約され、集中力が高まる。
CSS lobotomized owl selector: A modern guide Jump to heading
フクロウセレクタについてのガイド Jump to heading
ユニバーサルセレクタと、隣接セレクタを組み合わせて実装するテクニックであるフクロウセレクタ( * + *
) についての詳解。
Building a toast component Jump to heading
ReactのToastコンポーネントを実装する際に学んだ様々なテクニックを紹介する
Nuclear Anchored Sidenotes Erics Archived Thoughts Jump to heading
脚注をどのように実装するかについての考察。CSSの実験的な実装である anchor()
を使うことで、多くのJavaScriptを使わずに実装できることを紹介している。
In Brief Jump to heading
TCP echo server for Node.js GitHub: Node.jsで実装されたTCPエコーサーバーをGistに公開しており、コマンドラインから簡単に起動できる
How to make charts and graphs more accessible - Pope Tech Blog: チャートやグラフをよりアクセスしやすくする方法
Web Components Accessibility FAQ: Web コンポーネントのアクセシビリティに関するよくある質問と回答
JavaScript WTF: Why does every() return true for empty arrays?:
every()
が空配列に対してtrue
を返す理由Playwright API testing with zod: PlaywrightとZodを使ったAPIテストの実装方法