はてぶ・Qiita・Zennのトレンド記事を紹介
Ruby on RailsはRubyで書かれたWebアプリケーションフレームワークです。効率的にWebサービスを開発できるため、多くのスタートアップや企業で利用されていま す。
Rails + OTel + AWS X-Ray で実現するリクエストの構造化トレース 🔖 1
Rails 8.1アプリケーションにOpenTelemetry(OTel)の自動計装を導入すると、HTTPリクエストの処理がController、DBクエリ、View描画といったSpan単位で構造化され、AWS X-Rayのタイムラインでボトルネックを一目で特定できるようになりま
Rails: 個人開発環境の Docker 化をやめた理由(翻訳)|TechRacho by BPS株式会社 🔖 109
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Why I Stopped Using Docker in Development - DevBlog by Zil Norvilis 原文公開日: 2026年03月03日 原著者: Zil Norvilis 日本語タ
LaravelとRails、道は違えど志は同じ? スペシャリスト同士が酌み交わす - Findy Media 🔖 32
技術を愛する者たちが飲み会で交わす会話には、不思議な魅力が宿ります。お酒の力も相まって、「技術の真髄」や「泥臭い本音」がポロリとこぼれ落ちるからです。そんな濃密な時間は、何物にも代えがたい有益な学びの場となります。 そんな思いからスタートした連載企画【言語を肴に一献】。この企画で
Web Push APIはなぜ外部サービスなしで通知を届けられるのか — 仕組みとRails実装 🔖 2
Web Push APIはW3C/IETF標準のプロトコルであり、FCMやOneSignalといった外部サービスのアカウント登録やAPIキー取得なしに、サーバーからブラウザへプッシュ通知を送信できます。アプリサーバー、プッシュサービス、ブラウザの3者間で、VAPID認証による身元
Inertia.js (inertia-rails) を触っているので所感を書いておく - id:onk のはてなブログ 🔖 80
まだ触り始めて1ヶ月ぐらい。困りが発生する程度には使ってきたとは思う。 Inertia.js とは inertiajs.com 主に Laravel コミュニティで管理されている OSS。ひと言で言うとフロントエンドをモダンに書けるようになるアダプタ……かなぁ。GitHub でも
Rails: 本質的に非決定論的なAIエージェントを決定論的なガードレールに変える試み(翻訳)|TechRacho by BPS株式会社 🔖 21
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Getting nondeterministic agent into deterministic guardrails | Arkency Blog 原文公開日: 2026年02月20日 原著者: Łukasz Re
8,706回のINSERTがCIを殺していた — Rails CI 55%短縮の全手順 🔖 30
CIが8分を超えていました。1日に10回pushすれば、待ち時間だけで80分になります。開発のテンポが悪くなるし、プルリクエスト(PR)のフィードバックループも遅れます。 結果から書くと、CI実行時間を8m08s → 3m37sまで短縮できました。55%の削減です。しかも最初のP
8,706回のINSERTがCIを殺していた — Rails CI 55%短縮の全手順 🔖 30
CIが8分を超えていました。1日に10回pushすれば、待ち時間だけで80分になります。開発のテンポが悪くなるし、プルリクエスト(PR)のフィードバックループも遅れます。結果から書くと、CI実行時間を8m08s → 3m37sまで短縮できました。55%の削減です。しかも最初のP
なぜ初学者はDIで迷うのか?Railsで見えた“理解の順番” 🔖 1
はじめに2025年4月にエンジニアとして入社しました。最初のプロジェクトはTypeScriptを用いたDDD(ドメイン駆動設計)ベースの環境で、現在はRuby on Railsを用いた既存SaaSプロダクトの開発チームに所属しています。この記事は、DI(依存性の注入)やクリ
Claude Code SkillsでRailsアップグレードを仕組み化した話 🔖 93
はじめに こんにちは。freee請求書チームでエンジニアをやっているnuresenです。 この記事では、Rails 7系から8.1へのアップデートを Claude Code の Skills を使って実施した記録を紹介します。 みなさん、Railsのアップデートはできていますか?
Railsモジュラーモノリスの依存関係を見える化する ―packwerkを物件連動統括システムに導入した話 🔖 2
はじめに こんにちは、イタンジ株式会社でエンジニアをしている中山です。物件連動チームに所属していて、外部のシステムから送られてくる物件情報を取り込む物件基盤の開発を担当しております。 物件連動チームでは、さまざまなCSV形式で送られてくる物件情報を取り込む処理や、それらの情報をさ
crowdworks.jp 最大の Rails アプリで YJIT を有効化した話 🔖 6
crowdworks.jp の大規模 Rails アプリケーションで YJIT を有効化し、1週間のパフォーマンス変化を計測しました。Puma のレスポンスタイムは約12〜13%改善、DelayedJob・Shoryuken のジョブ実行時間も最大19%短縮。有効化手順や計測方法
【Rails】Fat Controllerを防ごうと思ったらFat Modelになるじゃないかに対するアンサー 🔖 1
あなたは自分のアプリの中身を見て、どんな処理をしているか説明できますか?あなたはコントローラーを見るだけでどんな処理をしているか大体わかったりしますか?少なくとも私が初めに作ったアプリはそんなことなかったです。そもそもFatControllerの知識もなく作っ...
Java (Spring Boot) 開発者が爆速開発可能なRailsと比較してみた 🔖 29
概要 Java(Spring Boot)でレイヤードアーキテクチャを採用して開発してきたエンジニアが、 Ruby on Rails と比較したときの アーキテクチャ上の違いを整理した記事です。 Rails の爆速開発の仕組みとSpring Boot(レイヤードアーキテクチャ)の堅
Rails 8.1 + Ruby 4.0.1で作り直したenno.jpアプリをfly.ioでリリースしました|TechRacho by BPS株式会社 🔖 23
2026.02.13 Rails 8.1 + Ruby 4.0.1で作り直したenno.jpアプリをfly.ioでリリースしました こんにちは、hachi8833です。 2013年から私が運営している日本語のあからさまなエラーを検出するWebサービス、enno.jpをRails
Inertia Railsのllms.txtが最高すぎる。Tailwindが拒否した未来を、Inertiaは全力で迎えにいった 🔖 35
はじめに 「llms.txt ってなんか聞いたことあるけど、実際どう使えるの?」 そんなあなたに、今すぐ体感してほしいサイトがある。 Inertia Rails のドキュメントサイト だ。 このサイトの llms.txt が、控えめに言って 最高 だ。AI と開発する時代にドキュ
遠かった Rails が "自分事" になった瞬間 〜 transaction 内で job を安全に呼べるようになるまで - giftee Tech Blog 🔖 24
こんにちは、ギフティでエンジニアをしている mugi です。 先日、Ruby on Rails に初めて PR を出し、マージされました。 github.com この記事では、PR を出すきっかけからマージされるまでの流れ、そしてこの経験を通じて感じた「OSS が "自分事" に