Vol.283
Islands Architecture Jump to heading
アイランドアーキテクチャ Jump to heading
アイランドアーキテクチャのアプローチの解説。このアプローチでは、1 ページ内でサーバー側で描画される部分と独立したアプリの部分を分けて表示させる手法をとっており、これは、マイクロフロントエンドと似ている部分が多いが、プログレッシブ・エンハンスメントを重視している手法である。
静的な部分はサーバー側で描画を行い、動的な領域に関しては script を展開しインタラクティブにアップグレードすることで、高速に表示を行うことができる。この記事では、この手法についての解説と、それがどのようなメリットをもたらすかを詳しく解説する。
Documenting is designing: How documentation drives better design outcomes Jump to heading
ドキュメントがどのようにデザインを改善するのか Jump to heading
デザインを文書化することの重要性について。デザインが"適切にデザインされている"ことを保障する方法として、ドキュメントで"強制的に"說明をを行うことが重要であると Heidi 氏は指摘する。この記事では、デザインに関するドキュメントとして、どのようなものを作るべきか、またそれらをどのように作ればよいか解説する。
- ユーザーストーリー
- ユースケース
- シナリオナラティブ
- 画面フロー図
- ページレベルのドキュメント
- オブジェクトモデル
- システム語彙
- 建築マップ
- ナビゲーションフレームワーク
- ページアーキタイプ
- 標準化されたコンポーネント
Leading-Trim: The Future of Digital Typesetting | by Ethan Wang | Microsoft Design | Aug, 2020 | Medium Jump to heading
デジタル組版の未来 Jump to heading
今まで CSS では、実際の文字の大きさよりもやや大きめにボックスが生成されてしまい、正確にデザインをすることが難しかった。Microsoft Design では、この問題を解決するために Leading-Trim と呼ばれるプロパティの作成を進めている。この記事ではこの CSS の新しい標準である Leading-Trim についての概要と、これが Web デザイナ、開発者にどのように影響を与えるかについて解説する。
How To Configure Application Color Schemes With CSS Custom Properties — Smashing Magazine Jump to heading
この記事では、Artur 氏が、アプリケーションの色に対応する CSS カスタムプロパティを設定する方法に関する最新の方法を紹介する。また、色のレベルを 3 つに分割するというアイディアを紹介し、パレット(またはスキーム)、機能色(またはテーマ)、およびコンポーネント色(ローカルスコープ)の 3 つの役割を紹介する。
How Jobs-to-be-Done Completes Your Google Ventures Design Sprint Jump to heading
Kanapp 氏は Google Ventures Design Sprint と呼ばれる抽象的なアイデアから 5 日間でテスト可能なプロトタイプを実装する方法を紹介している。このデザインスプリントで理解、分岐、決定、プロトタイプ、検証のは 5 つのステップを行う必要があり、それぞれを 1 日かけて行う。
この記事ではこのデザインスプリントに対して、JTBD の考え方が重要であることを解説していく。
In Brief Jump to heading
theheadless.dev - Learn Puppeteer & Playwright: Puppeteer と Playwright についてその使い方を分かりやすくまとめている
3 most common mistakes when using Promises in JavaScript - DEV: Promise を扱う上でやりがちな3つの間違いを紹介
Getting started with contributing to open source - Stack Overflow Blog: オープンソースへの貢献を始めるための方法を易しく解説する
Form design best practices. Learn how to improve the design of… | by Andrew Coyle | NextUX | Aug, 2020 | Medium: フォームデザインにおけるベストプラクティスを紹介
Polymorphism in JavaScript | Zell Liew: ポリモーフィズムの考え方を解説する