Vol.297
Why do we pay to use a product? Understanding mental models in UX Jump to heading
なぜ人々はサービスに対して支払をするのか?UX のメンタルモデルの観点からの考察 Jump to heading
この記事では、様々な実用的なアプリを紹介しながら、それらがどのようなメンタルモデルを利用して人々にサービスのサブスクリプションなどの支払を促しているのかについて考察していく。これらのメンタルモデルは、すべてのプロジェクトで利用できるとは限らないが、ターゲットユーザー、プロダクトの種類、ブランドのポリシーに基づいて、採用を検討すべきであるとと話す。メンタルモデルを念頭に置いてプロダクト開発をすすめることで、アプリを改善できる可能性が大いに存在していると解説している。
Standardizing And Beyond: The Past, Present And Future Of Native HTML Form Controls — Smashing Magazine Jump to heading
HTML フォームコントロールの過去と現在と未来 Jump to heading
ネイティブの HTML フォームコントロールを使用して、スタイル設定から拡張まで行うことは骨の折れる作業となる。それらは制限が非常に大きいため、カスタマイズをするとすれば、ゼロから実装することになってしまうからだ。しかし、なぜネイティブフォームコントロールはこういった仕様なのか。この記事では、Stephanie 氏が、HTML フォームコントロールの進化を過去から現在まで、追跡し、これらの重要な要素が将来がどうなるかを考察していく。
Common Probability Errors to Avoid Jump to heading
統計における避けるべき一般的な確率エラー Jump to heading
統計に関して考える際に犯しがちなエラーを紹介していく。
- イベントが独立していないのに独立していると仮定する: 一連のイベントの確率について考えるときは、それらが独立しているかどうかを確認するべき
- イベントが独立しているのに、連続していると仮定してしまう: イベントが発生する確率が、それぞれが発生する確率よりも高くなることは決してないということを認識するべき
など
10 Insights from Adopting TypeScript at Scale | Tech At Bloomberg Jump to heading
スケーラブルな TypeScript を実装するための 10 個の方法を紹介する。
- TypeScript は JavaScript + 型
- コンパイラを理解する
- tsconfig をメンテナンスする
など
Under-Engineered Responsive Tables | Adrian Roselli Jump to heading
この記事では、WCAG 準拠のレスポンシブな HTML テーブルを実装する方法を紹介する。具体的な HTML、CSS のコードを交えながら、どのような点に考慮すればよいか、それらの実装がどのような意味を持っているのか詳しく解説していく。特に、ARIA Grid role に関しては、適用する事を避けることを強調している。
In Brief Jump to heading
Simulating color vision deficiencies in the Blink Renderer | Web: 色覚障害のユーザーにとって閲覧可能な色設定になっているかどうかを検証するサポートをする DevTool の紹介
Understanding Modules and Import and Export Statements in JavaScript | DigitalOcean: JavaScript の
import
,export
についての解説More Accessible Skeletons | Adrian Roselli: アクセシビリティを考慮したスケルトンを実装する
A practical guide to solving product debt: 製品の負債をを返済していくための方法論や考え方を解説していく
Your first day as a new engineering manager | pragmaticlead.com: エンジニアリングマネージャーとして新しいチームに参加するとき、どのような事に気をつけるべきか Tips を紹介する