Skip to content

Vol.301

How Big Technical Changes Happen at Slack - Slack Engineering #

Slackでは大きな技術的変化がどのように起こるか #

新しい技術は流行で終わってしまうがほとんどであるが、その中には革命を起こす技術も存在する。つまり、テクノロジー企業としては、流行を追いかけるために費やすエネルギーを最低限に抑えながら、革命を確実にキャッチしていくことが求められる。この記事では、Slackがこれを確実なものにするためにどのような戦略をとっているのかを紹介していく。

  • 流行と革命を区別する流行と革命を区別する
  • Phaseを3つにわけて採用していく
    • 調査
    • 拡張
    • マイグレーション

Write code. Not too much. Mostly functions. | Brandon’s Website #

コードを書きなさい、多すぎず、主に関数を #

著者のマイケル・ポーランによる有名な引用がある。“Eat food. Not too much. Mostly plants.”。この記事ではこの引用をシステム開発に適用させた場合、どのようなアイディアが得られるか考察しながら、これもまた非常に良い学びを与えてくれることを紹介してくれる。

What Makes CSS Hard To Master - Tim Severien #

なぜCSSをマスターすることは難しいのか #

CSSは最初は単純に見えるため、簡単に感じるかもしれないが、実際の所マスターすることが難しく、その学習曲線は直線ではない。この記事ではその難しさがどういった点に起因しているのかについて解説していく。我々はCSSの複雑さを認識すべきであり、CSSスペシャリストを見下すことはやめるべきであると締めくくっている。

  • プロパティセット
  • DOM
  • カスケーディング
  • 互換性
  • メンテナンス性

How to Favicon in 2021: Six files that fit most needs — Martian Chronicles, Evil Martians’ team blog #

現代のfaviconの設定方法について紹介する。通常ファビコンの設定を適切に行おうとすると、20以上のpngファイルを処理する必要がある。この記事では、よりスマートなアプローチをとり、最新のニーズに合う最小限のアイコンセットを整える方法を紹介する

Maximally optimizing image loading for the web in 2021 #

この投稿では、画像をロードするために使用される帯域幅と、画像表示のためのCPU使用率の両方を最小化するための、8つの画像ロード最適化の方法を紹介する。

In Brief #