Skip to content

Vol.297

Why do we pay to use a product? Understanding mental models in UX #

なぜ人々はサービスに対して支払をするのか?UX のメンタルモデルの観点からの考察 #

この記事では、様々な実用的なアプリを紹介しながら、それらがどのようなメンタルモデルを利用して人々にサービスのサブスクリプションなどの支払を促しているのかについて考察していく。これらのメンタルモデルは、すべてのプロジェクトで利用できるとは限らないが、ターゲットユーザー、プロダクトの種類、ブランドのポリシーに基づいて、採用を検討すべきであるとと話す。メンタルモデルを念頭に置いてプロダクト開発をすすめることで、アプリを改善できる可能性が大いに存在していると解説している。

Standardizing And Beyond: The Past, Present And Future Of Native HTML Form Controls — Smashing Magazine #

HTML フォームコントロールの過去と現在と未来 #

ネイティブの HTML フォームコントロールを使用して、スタイル設定から拡張まで行うことは骨の折れる作業となる。それらは制限が非常に大きいため、カスタマイズをするとすれば、ゼロから実装することになってしまうからだ。しかし、なぜネイティブフォームコントロールはこういった仕様なのか。この記事では、Stephanie 氏が、HTML フォームコントロールの進化を過去から現在まで、追跡し、これらの重要な要素が将来がどうなるかを考察していく。

Common Probability Errors to Avoid #

統計における避けるべき一般的な確率エラー #

統計に関して考える際に犯しがちなエラーを紹介していく。

  • イベントが独立していないのに独立していると仮定する: 一連のイベントの確率について考えるときは、それらが独立しているかどうかを確認するべき
  • イベントが独立しているのに、連続していると仮定してしまう: イベントが発生する確率が、それぞれが発生する確率よりも高くなることは決してないということを認識するべき

など

10 Insights from Adopting TypeScript at Scale | Tech At Bloomberg #

スケーラブルな TypeScript を実装するための 10 個の方法を紹介する。

  1. TypeScript は JavaScript + 型
  2. コンパイラを理解する
  3. tsconfig をメンテナンスする

など

Under-Engineered Responsive Tables | Adrian Roselli #

この記事では、WCAG 準拠のレスポンシブな HTML テーブルを実装する方法を紹介する。具体的な HTML、CSS のコードを交えながら、どのような点に考慮すればよいか、それらの実装がどのような意味を持っているのか詳しく解説していく。特に、ARIA Grid role に関しては、適用する事を避けることを強調している。

In Brief #