Skip to content

Vol.271

AddyOsmani.com - Modern Touch-Friendly Design Jump to heading

タッチに最適なデザイン Jump to heading

Addy 氏はベテランの UX デザイナー Steven 氏とタッチ UI のインターフェースについて話した内容を記事にした。タッチフレンドリーなデザインとは何かを、親指が届く範囲、どのようにデバイスを掴んでいるか、などの UX の調査から明らかにしていく。

Write Libraries, Not Frameworks May 8, 2020 Jump to heading

フレームワークではなくライブラリ Jump to heading

プログラマが実装を共有したいと思ったときに、ライブラリにするかフレームワークにするかの選択肢がある。ライブラリは独立した実装のことであり、一方フレームワークは、コンテキストであり、使用者に制限を課すことによって柔軟性と引き換えに少ないコードで実装を可能にする。Brandon 氏は、フレームワークを提供するということは非常に大きな責任が伴うことでメンテナンスの手間もかかるため、パッケージ化する場合はライブラリの形をとることが良い場合が多いと話す。

Can writing make me a better designer? Jump to heading

ライティングはより良いデザイナーになるために役立つのか Jump to heading

ライティングとデザイナーとの関係について記事。一見それは関係しないスキルのように見えるが、実際の所優れたデザイナーになるためには非常に重要なスキルだと話す。

  • ライティングは、設計の決定をより明確に伝えるのに役立つ
  • ライティングは、ユニークな視点を見つけるのに役立つ
  • ライティングは、議論のスキルの向上に役立つ
  • ライティングによって、より強力にデザインのストーリーを伝えることができるようになる

Disclosure Widgets | Adrian Roselli Jump to heading

Disclosure ウィジェットと呼ばれる、UI パターンについて解説する。要素を表示したり非表示にするための単純な UI であるが、 <details><summary> を組み合わせたネィティブ実装と、ARIA を拡張させた実装などを比較しながら、動作の仕様やよりリッチな実装をするためのアイディアを紹介する

Today’s Javascript, from an outsider’s perspective | Lea Verou Jump to heading

John はとある npm パッケージに含まれているアルゴリズムをテストするためにインストールを始めたが、結局の所実行させるまでの手順が多すぎて、諦めてしまった。この話から、たった1行の JavaScript(TypeScript)を実行するためには多くのツールと、知識が必要である現在の JavaScript の状況を皮肉る。

In Brief Jump to heading