Vol.245

— 3 minute read

How to send good pull requests on GitHub by Eli Bendersky permalink

良いPRの作り方

Eli氏は過去数年間に渡って、仕事と個人プロジェクトの両方で数千のPRをレビューしてきた経験から、良いPRを作る際のチェックリストを作成した。この記事では、そのチェックリストの解説を行っていき、どのように良いPRを作ればよいのかヒントを教えてくれる。

  • PRが必要であることを確認する
  • 未解決のイシューにリンクされている(オプション)
  • 役に立つタイトルを書く
  • 詳細に説明を書く
  • プロジェクトのコーディングスタンダードに従う
  • テストを追加する
  • すべてのテストに合格することを確認する
  • コードのレビュー中は忍耐強くフレンドリーになる

Making Instagram.com faster: Part 1 by Glenn Conner permalink

instagram.comのパフォーマンス改善

近年、instagram.comでは多くの変更が行わている。ストーリー、フィルター、作成ツール、通知、ダイレクトメッセージング、その他の多くの機能と拡張機能をリリースした。 しかし、その副作用としてWebパフォーマンスが低下し始めている。この記事では、昨年行われたパフォーマンス改善の取り組みを紹介し、どのような施策がパフォーマンス向上に寄与したか、ケーススタディを紹介する。

Handling null and undefined in JavaScript by Eric Elliott permalink

nullとundefinedをハンドリングする

多くの開発者が苦労しているJavaScript開発の1つの側面は、オプションの値の処理。 null、未定義、または実行時に初期化されない可能性がある値によって引き起こされるエラーを最小限に抑えるための最良の方法とは何か。この記事では、こうした問題を解決するためにどういった方法が考えられるか紹介していく。

8 critical skills of effective design leaders by Amy Schroeder permalink

Center Centre-UIEのJared Spoolは、「デザインチームが成功するにはマネジメントが不可欠であり、デザイン努力のマネジメントをする必要がある」と言う。最高のデザインリーダーは伝統的なトップダウンなリーダーシップのスタイルではなく、共同的なアプローチをとる。この記事ではデザインリーダ ーに必要とされる重要な8つのスキルをまとめ、紹介していく。

  • 信用するスキルを持つ
  • 大きな質問をする
  • 謙虚である
  • 共感的、感情的であり、知性的
  • コミュニケーションの透明度を重要視する
  • 未来を見据える
  • どこからでも学ぶ意欲を持つ
  • ビジョナリーである

BlinkはChromiumで使用されるレンダリングエンジンであり、ChromiumのWebプラットフォームの実装の役割を担っている。この記事では、そのBlinkがどのように開発、機能追加がされ、開発者に届けられるかを紹介する。

In Brief