Vol.430
How Custom Property Values are Computed | Modern CSS Solutions Jump to heading
カスタムプロパティ詳解 Jump to heading
カスタムプロパティ(別名「CSS 変数」) は非常に簡単に見えるが、ブラウザーが最終値を計算する方法に関して注意すべき動作がいくつかある。このプロセスを誤解すると、予期しない値または欠落した値が発生し、問題のトラブルシューティングと解決が困難になる可能性がある。この記事では、カスタムプロパティを自信を持って使用し、効率的にトラブルシューティングを行うためのテクニックを紹介する。
- ブラウザがプロパティの値を決定する方法
- 「計算された価値時間」の影響
- 最先端のCSSでカスタムプロパティを使用する場合の落とし穴
- 継承がカスタムプロパティアーキテクチャに通知する必要がある理由
Writing Component Specs Jump to heading
コンポーネント仕様の書き方 Jump to heading
Microsoftで、FASTおよびFluent UI Web コンポーネントの仕様テンプレートの設計に携わった経験から学んだ、コンポーネント仕様テンプレートに必要な要素を紹介する。また、それらを3つのフェーズに分けて書き進めるテクニックを紹介する。
On APIs and their responses - Dmitry Kudryavtsev Jump to heading
APIとそのレスポンス Jump to heading
基本的な5つのHTTPメソッドについて解説する。また、一般的には、POST、PUT、PATCHのレスポンスには作成、更新されたリソースを返すことがよくあるが、そうすべきではない理由を解説する。
The Design System Ecosystem Jump to heading
デザインシステムエコシステムのレイヤー構造を図解しながら解説する。デザインシステムは、アセットとその相互関係よりも、人々とその相互関係が重視される。この記事で詳解されたものがすべての組織に当てはまるわけではなく、シンプルなものから始めて、ニーズが発生するにつれて複雑化させていく形がよい。
Successful iteration requires going beyond agile Jump to heading
アジャイル開発は、価値あるソフトウェアを素早く提供し、フィードバックを収集することを重視しているが、著者はアジャイルが実際には効果的な学習方法ではないと主張している。アジャイルは、学習とデリバリーを同時に行おうとしているため、どちらも失敗する可能性がある。これに対して、デザインプロセスとアジャイルを組み合わせたアプローチがより効果的であると提案する。デザインプロセスはソフトウェアが提供する価値よりも顧客の目標を優先し、アウトプットに拘束されないため、アジャイルと組み合わせることで効果的となると話す。
In Brief Jump to heading
Information Foraging with Generative AI: A Study of 3 Chatbots: ChatGPT、Bard、Bing Chatの3つの生成系AIに関する調査をした結果を紹介する
A (more) Modern CSS Reset: 最新のCSSリセットのアイディアとその解説
CSS Findings From The Threads App: ThreadsアプリのCSSに関する考察
Dotenv is dead: dotenvをzodを使ってタイプセーフに扱うアイディアを紹介する
Interacting with LLMs with Minimal Chat: LLMに対してチャットではなく、クリックで対話するアイディアを紹介する