Vol.398
Setting engineering org values. Jump to heading
エンジニアリング組織のバリューのデザイン Jump to heading
Will氏は、エンジニアリング組織のバリューをどのようにデザインするかについて説明している。明文化された価値観は、メンバーにどのように意思決定をしてもらいたいかを明確に伝えることができる。
Front-end is so much more than building designs Jump to heading
フロントエンド開発はデザインを構築するだけではない Jump to heading
フロントエンド開発はただ単純にデザインを構築するだけではない。この記事では、フロントエンド開発者が、ソースを書き始める前に、どのようなことを考え、設計するべきかを紹介している。
Towards a modern Web stack (PUBLICLY SHARED) Jump to heading
最新のWebスタックに向けて Jump to heading
Webは25年前に設計された技術に基づいて構築されている。それにより、例えばWebのスタックは垂直レイアウトはしやすいが、水平レイアウトはしにくいという問題がある。これに対して、低レベルのAPIを利用することで、レイアウト、ウィジェット、ジェスチャなどの高レベルの概念を実装し、カスタムエクスペリエンスを実現することができる。現在 Web 上で利用できる低レベルAPIとしては、以下が挙げられる:
- WebAssembly
- WebGPU
- Accessible Rich Internet Applications
- WebHID
Use the dialog element (reasonably) Jump to heading
dialogタグの問題点や課題を紹介しつつ、それを解決するためには実際に多くの人に実装してもらう必要があることを指摘する。
Writing Better Documentation | Aleksandr Hovhannisyan Jump to heading
ドキュメントはそれが必要とされるまで、価値を認められないもの。しかし、ドキュメントはソフトウェアチームの健全性にとって不可欠なものである。整備されたドキュメントがあることで、新入社員がストレスなく最初の小さなコントリビュートをスムーズに進めることができる。
In Brief Jump to heading
My favourite 3 lines of CSS: CSS Custom Properties を使用して Flow と Rhythm を管理するテクニックについて
Metrics and UX/Design Maturity Peter Merholz: UX/デザインの成熟度に関するコンピテンシーモデルについて
Why Is My Jest Suite So Slow?: Jestのテストを高速化するためのテクニックを紹介
Releasing code in large corporations is slow and there is a good reason for it: 大企業のリリースが遅い理由にはそれ相応の理由があること、そしてそれを改善する方法のアイディアについて
Why the fuss about conversational programming?: 会話形のプログラミングの概念について、なぜそれが注目されているのか