Vol.303
Maximizing Developer Effectiveness Jump to heading
開発者の有効性を最大化する Jump to heading
開発者が顧客に対して最大の価値を提供するためには、どのような環境が必要か。この記事では、開発者の有効性を最適化させた例としてSpotifyやEtsyの取り組みをケーススタディとして取り上げ、どのようにそれを改善させていっているかを紹介する。Spotifyではマイクロフィードバックを取り入れることで改善している例を、Etsyでは4つの重要な指標をトラッキングし、開発者と毎月調査を実施してNPSを取得することにより、その有効性を継続的に検証している例を紹介する。
BTI360 | What I’ve Learned in 45 Years in the Software Industry Jump to heading
私がソフトウェア業界45年間働いて学んだこと Jump to heading
Joel Goldberg氏は、最近ソフトウェア業界で40年のキャリアを終え、引退を迎えた。この記事では彼が残した、キャリアを通して学んだ教訓のいくつかを紹介する。
- 知識の呪いに注意する
- 基本に焦点を当てる
- チームワーク
2. 信頼
3. コミュニケーション
4. コンセンサス
5. 自動テスト
6. クリーンで理解しやすく、ナビゲート可能なコードとデザイン - シンプルさ
- 最初に理解し、次に理解をすることを求める
- ロックインに注意する
- 自分の役割に合わないときは、正直になり、認める
Blogged Answers: Why React Context is Not a “State Management” Tool (and Why It Doesn’t Replace Redux) · Mark’s Dev Blog Jump to heading
なぜReactのContextはReduxを置き換えることは無いのか Jump to heading
ContextAPIがリリースされて依頼、ContextとReduxをどのように使えばよいのかというのは最も広く議論されているトピックの1つになっている。この記事では、両者の仕様を明確にしながら、それぞれをどのように活用していけばよいのか、明快に解説していく。
Robin Rendle › Newsletters Jump to heading
ニュースレターとブログの違いを挙げながら、Web自体がパブリッシングプラットフォームになり、作家やアーティスト達に支払うことができるような仕組みが必要であると訴える。
Seeing Like an Algorithm — Remains of the Day Jump to heading
この投稿では、TikTokの設計がアルゴリズムの動作と同様にどのように関連し、その設計がアルゴリズムをどのように強固なものにしているかについて説明をする。
In Brief Jump to heading
HTML Video Element: Proposal For Reintroduction of Media (and srcset/sizes) in Source Elements · GitHub: Video要素の現状の問題点を挙げ、それらを解決するためのアイディアを提案する
Object.assign use cases. While most developers use this utility… | by Andrea Giammarchi | Jan, 2021 | Medium: Object.assignの仕様とそれをどのように活用できるかユースケースを挙げる
A picture element to load correctly resized webp images in HTML | Stefan Judis Web Development: リサイズされたwebp画像をpicture要素を使用して呼び出す方法を紹介
A developer’s perspective: the problem with screen reader testing | Jake Tracey: 開発者の視点から、スクリーンリーダーに関する実装やテストの複雑性、問題点について指摘をする
You want minmax(10px, 1fr) not 1fr | CSS-Tricks: CSS gridで1frを適用させる際に使えるテクニックを紹介