📝日常

Day 64

Tony Duong

Tony Duong

8月 18, 20261

他の言語:🇫🇷🇬🇧
#engineering#spacely#freelance#career#ruby#gvl#concurrency#rack-mini-profiler#performance#rails#learning
Day 64

今日やったこと:

  • Spacelyのフリーランスを再開 — しっかり休めたが、そろそろ戻る時期だった
  • GVL(Global VM Lock)を復習 — MRIは一度に1つのRubyスレッドしか実行しないが、ブロッキングI/O(DB、HTTP、ディスク)中はGVLを解放するので、I/O多めのRailsアプリでは多くのスレッドが並行してI/O待ちできる;CPUバウンドな処理はプロセスでスケールしない限り直列のまま
  • プロジェクトでrack-mini-profilerを使った — ローカルRailsでのリクエスト計測、SQL、jbuilderレンダリングの内訳にとても便利;以前はDatadogに頼っていたが、開発ではこちらの方がはるかに実用的
  • RubyとRuby on Railsの「魔法」に頼りすぎていたと気づいた — ActiveSupport::Concernのような部分は謎のままだった;仕事では機能を出すこと優先で言語やフレームワークの深部まで触れなかったので、LLMと対話し、記事やソースを読みながら毎日少しずつ学ぶことにした

🌐 Claudeによる翻訳

Tony Duong

著者: Tony Duong

デジタル日記。思考、経験、そして人生についての考え。