Vol.316
To Get Real Answers, Ask The Right Questions Jump to heading
本当の回答を得るためには正しい質問が必要 Jump to heading
もしも、はい/いいえで回答できる質問をして回答を得ることができた場合、それが正確なデータと言えるのだろうか。もしもその質問の答えが、二者択一ではなかったらどうだろうか。この記事では具体的に3つの質問文を例に挙げ、それぞれについてどのような問題があるかを解説する。後半では、それらをどのように改善できるかを紹介する。
To add is expected, to subtract is design Jump to heading
引き算のデザイン Jump to heading
人は足し算のアイディアはすぐに思いつくが、引き算するアイディアを気づくには認知的努力が必要となるため思いつきづらい。また、一般的にマイナスすることで称賛されることはないという点も相まって引き算のアイディアが取り上げられることは少なく、足し算のアイディアがよく採用されがちである。この記事ではアイディアを"足し算"と"引き算"の2つに分けて考え、それぞれがどのような傾向を持っており、どのよう選択していくべきかについて考えを展開していく。格好の良いデザインは目を引くが、もっとすごいのは、本当に必要のないものを取り除いたデザインであると締めくくっている。
Waking up from the dream of UX, Peter Merholz Jump to heading
UXの夢から覚める Jump to heading
Peter氏による、UXについてのポエム。2010年の頃のUXについて、その言葉は一部の企業のみが知っているもので、またその企業もUXに対しての投資が十分に行えていなかったものの、UXデザイナは一定の影響力を持って活躍できていた。しかしながら、2021年のUXはそれ自体が与えられたものになってしまい、それ自体では面白みが無いものだとされてしまっている。UXのプロフェッションが成熟してきた今、我々は目を覚まし、その夢を実現するための現実的な仕事を始めていかなければならないと語る。
Web Performance Recipes With Puppeteer Jump to heading
Puppeteerを使用してウェブサイトパフォーマンスを測定するための方法をまとめる。
How To Make Tree Shakeable Libraries Jump to heading
ツリーシェイクとはデッドコードを削除することであり、JavaScriptではモジュールがエクスポートされているか、インポートされているかを検出するための仕組みのことを指している。この記事ではツリーシェイクの基本から、それに対応したライブラリを実装するためにはどのようにするかを解説する。
In Brief Jump to heading
An accessible toggle: アクセシビリティを考慮したトグルボタンの実装を詳しく解説する
Modern CSS Upgrades To Improve Accessibility | Modern CSS Solutions: アクセシビリティを向上させるためのモダンなCSSの使い方を紹介する
The lazy-loading property pattern in JavaScript:
Object.defineProperty
を使用して、コストがかかる計算を後回しにし、またそれをキャッシュさせるユニークな方法を紹介するDeep dive in CORS: History, how it works, and best practices: CORSポリシーについて、その仕組を歴史を含めて学んでいくコンテンツ
How to Create Actions for Selected Text With the Selection API: SelectionAPIを使用して選択されたテキストを引数とした処理を行う方法を紹介する