Frontend Weekly Vol.21

Headlines

Never Ask What They Want — 3 Better Questions to Ask in User Interviews by Charles Liu

ユーザインタビューを行う際に聞くべき3つの質問。
ユーザーに何が欲しいのかを質問してはいけない。

Everyone who tried to convince me to use modular CSS was wrong. Including myself. by Eugene Chechurin

CSSにおけるモジュールあるいはコンポーネントアプローチに存在する名前空間によるクラス名の衝突の回避以外のアプローチについて。実際に動作している例を合わせて。

A re-introduction to JavaScript by MDN

JavaScriptへの『再』入門。
これからJavaScriptにチャレンジする方、あるいは、JavaScript初心者を抜け出したい方、JavaScriptを人に教える機会がある方は是非。
日本版はこちらから

Google Ventures: Not Every Product Needs to Be Beautiful by WIRED

Googleはデザインにも強い会社だ。しかし、Appleとは違っていつもデザインにフォーカスしていたわけではない。
美しいプロダクトを作る理由とそのタイミングについて。

Making websites that work well on Opera Mini by Dev.Opera

Opera Miniはちょっと変わったブラウザ。そのブラウザに対してどのように開発するべきか。と見せかけて、実際にはどうプログレッシブ・エンハンスメントしながら開発するかについて解説されている。

Material Design: Why the Floating Action Button is bad UX design by Teo Yu Siang

マテリアル・デザインにあるフローティング・アクションボタンがなぜUXにおける失敗になり得るのか?

ディズニー社に学ぶ!HTML/CSSで12個のアニメーション基本原則を完全再現! by CSS Animation

あの有名な12のアニメーション基本原則について。
記事には原則についての解説(日本語)と実際に動作するデモつき。

Slides/Videos

HTTP/2 is here, let’s optimize! by Ilya Grigorik

Ilya Grigorik氏らしく、非常にわかりやすくまとまっているHTTP/2に関するスライド。

Design Sprint Methods by Google

46ページのデザイン・スプリントに関する解説。
どうやってスプリントを実践するかについて詳しく説明してある。

Google I/O 2015 - Polymer and modern web APIs: In production at Google scale

Google I/0 2015にてアナウンスされたPolymerのバージョン1.0のリリースと、そのPolymerとWeb Animation、Service WorkerなどのAPIを使って実際にどうサイトを構築したかについて解説。

In Brief