📝日常
日次 63
Tony Duong
8月 12, 2026 ・ 1 分
#engineering#ruby#rails#multithreading#performance#connection-pool#puma
今日やったこと:
- Rubyの
andと&&の違いを学んだ — ブールの意味は同じだが優先順位が違う(&&の方がandより強く結合するので、代入や条件で混ぜるとびっくりする) - RailsでIOバウンドな処理(HTTPリクエスト、ファイル読み込み)向けのマルチスレッドを このMedium記事 で学んだ — いつもasyncジョブに投げる代わりに、プロセス内で速くできることもある
- Rubyの三項演算子 / 条件では
[]と""がtruthyだと再確認 — すべてはオブジェクトで、falsyなのはnilとfalseだけ - threads・workers・processes・DB connection pool の関係を(再)学習 — Rails Threads, Workers, Processes, and the DB Connection Pool (ELI5) にやさしくまとめた
🌐 Claudeによる翻訳