TAG
#Rails
16 件の記事がこのタグでまとめられています。

Engineering
ActiveModelSerializers の代替を探した記録
AMS のメンテナンス停滞を受けて、Blueprinter / Alba / Panko を比較。AetherEchoes が最終的に AMS を残した理由。
2025年8月12日

Engineering
RSpec の shared_examples を最小に保つ理由
shared_examples は便利。だから乱用される。「一度書いたら 5 箇所で使える」は、実は「5 箇所で読めなくなる」の言い換え。
2025年7月22日

Engineering
Ridgepole 運用のチーム共有チェックリスト
Rails migrations を捨てて Ridgepole で運用する選択は強力だが、チームで使うとハマる場所が決まっている。事前に共有すべき 6 項目。
2025年7月8日

Engineering
docker compose で DB を秒で建て直す習慣
開発中に DB 状態を破棄するのが「面倒」だと、無駄に温存しがちになる。10 秒で戻せる Makefile タスクの作り方。
2025年6月24日

Engineering
Sidekiq 8 の retry 戦略を「諦め時」から設計する
デフォルトの 25 回リトライを盲信しない。エラーの種類ごとに retry 回数を変える設計と、dead queue の運用方針を整理します。
2025年6月10日

Engineering
N+1 を「発見する習慣」を仕組みで持つ
ActiveRecord の N+1 を「気づける開発者」を増やすのは難しい。代わりに、CI と Bullet で「気づかざるを得ない」状態を作る話。
2025年5月13日