05 Sep 2021

最近読んだもの 15

記事

  • Computers are the easy part | Mailchimp Developer
    • 思い込みによってシンプルな原因をみんな見落としていたという事例。興味深い
    • 外野からみると簡単そうだけど、合理的に思考する何人ものベテランなエンジニアが見落とすことになったという事実
    • 紹介されていたこの本も面白そう
  • A defense of boring languages
    • つまらない言語、ここでは c, cpp, java を、なめるなよと。大事なソフトウェアは大体これらで書かれているよと
    • 言語の知識よりドメイン知識のほうが大事、学びがあるし、結局働きたい人たちやシステムが何を書くか、何で書かれているかに合わせるといのは共感
  • My Recipe for Optimizing Performance of Rails Apps
    • Rails アプリ(と書いてあるが一般的な内容だった)のパフォーマンス改善の際に、レイヤーごとに分類して対応するアプローチ
    • フロントエンド
    • バックエンド
      • エンドポイントごとのレイテンシの可視化とか
    • クエリ
      • N+1、スロークエリ、実行計画とか
    • データベース
      • パラメータチューニング
    • サーバー
      • とりあえず puma
    • という区分け
  • Previewing Rails 7 upcoming changes | Stefan’s Blog
    • Rails 7 で導入予定の機能紹介
    • config.active_record.query_log_tags_enabled がなにげに良さそう
  • Chris’s Wiki :: blog/programming/GoWorkspacesComing
    • 1.18 で検討されている workspace mode について