Skip to content

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