はてぶ・Qiita・Zennのトレンド記事を紹介
Ruby on RailsはRubyで書かれたWebアプリケーションフレームワークです。効率的にWebサービスを開発できるため、多くのスタートアップや企業で利用されていま す。
5年間のRails開発者がDDDに出会って考えが変わった話 🔖 6
はじめに5年間、Ruby on RailsでMVC + Serviceパターンの API開発をしてきました。Railsの「規約に従えば爆速で動くものができる」という思想が好きで、その生産性の高さは強力な武器でした。そんな自分が、Python + FastAPIで構築されたDD
大規模Railsアプリを支える「バックエンド委員会」とRuby YJIT導入によるパフォーマンス改善 - freee Developers Hub 🔖 33
こんにちは!フリー株式会社でエンジニアをしているyassyとkenzaです。 2026年1月30日に開催された「freee Tech Night」にて、「freee会計の大規模開発を支える "バックエンド委員会"」というテーマで登壇しました。 www.youtube.com fr
大規模Railsアプリを支える「バックエンド委員会」とRuby YJIT導入によるパフォーマンス改善 🔖 33
こんにちは!フリー株式会社でエンジニアをしているyassyとkenzaです。 2026年1月30日に開催された「freee Tech Night」にて、「freee会計の大規模開発を支える "バックエンド委員会"」というテーマで登壇しました。 www.youtube.com fr
rubydex MCPでClaude Codeのトークン消費は減るのか?タイミーモノリスRailsで検証した 🔖 4
こんにちは、タイミーのバックエンド/Webフロント基盤チーム マネージャーの新谷(@euglena1215)です。 先日開催された RubyKaigi 2026 に参加してきました。その中で特に気になったのが、Shopify の Alexandre Terrasa さんによる「B
Rails アプリで遭遇したロストアップデート:原因・修正・RSpecでの検証 🔖 1
こんにちは、Tony Duongです。株式会社SpacelyでRailsバックエンドエンジニアとして働いており、Spacelyプラットフォームの開発・保守を担当しています。 本記事では、当社の spacely_web Railsアプリケーションで遭遇した ロストアップデート(lo
AI時代にわざわざRuby on Railsを使う理由 🔖 122
こんにちは、フリーランスとして働いてるハルクです 最近自分の会社を立ち上げたことで、「AI時代にフィットしたwebフレームワークとは何か」を考えるようになりました。 私はRubyでコンピューターサイエンスの世界に入ってから、最近流行りのTypescript(Next.js, Nu
Rails Girls Nagoya 7th に、コーチ/スポンサーとして参加しました! 🔖 1
こんにちは。プロダクトエンジニアのsoulです。 2026年3月27日〜28日に、愛知県名古屋市の株式会社スタメンさまで開催された「Rails Girls Nagoya 7th」にコーチ/スポンサーとして参加しました。 この記事では、イベントの模様についてレポートします。 Rai
君は constantize を知っているか? Railsバージョンアップを経て黒魔術が感動に変わるまで 🔖 3
はじめにコンスタナイズー!(気さくな挨拶)ココナラのDevOpsグループCREチームのy.s.(@inu_no_hou)です。皆さん、constantize というメソッドをご存知でしょうか。文字列からRubyの定数(クラス)を動的に解決するActiveSupportのメソ
Rails + OTel + AWS X-Ray で実現するリクエストの構造化トレース 🔖 1
Rails 8.1アプリケーションにOpenTelemetry(OTel)の自動計装を導入すると、HTTPリクエストの処理がController、DBクエリ、View描画といったSpan単位で構造化され、AWS X-Rayのタイムラインでボトルネックを一目で特定できるようになりま
Rails: 個人開発環境の Docker 化をやめた理由(翻訳)|TechRacho by BPS株式会社 🔖 112
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Why I Stopped Using Docker in Development - DevBlog by Zil Norvilis 原文公開日: 2026年03月03日 原著者: Zil Norvilis 日本語タ
LaravelとRails、道は違えど志は同じ? スペシャリスト同士が酌み交わす - Findy Media 🔖 33
技術を愛する者たちが飲み会で交わす会話には、不思議な魅力が宿ります。お酒の力も相まって、「技術の真髄」や「泥臭い本音」がポロリとこぼれ落ちるからです。そんな濃密な時間は、何物にも代えがたい有益な学びの場となります。 そんな思いからスタートした連載企画【言語を肴に一献】。この企画で
Web Push APIはなぜ外部サービスなしで通知を届けられるのか — 仕組みとRails実装 🔖 2
Web Push APIはW3C/IETF標準のプロトコルであり、FCMやOneSignalといった外部サービスのアカウント登録やAPIキー取得なしに、サーバーからブラウザへプッシュ通知を送信できます。アプリサーバー、プッシュサービス、ブラウザの3者間で、VAPID認証による身元
Inertia.js (inertia-rails) を触っているので所感を書いておく - id:onk のはてなブログ 🔖 81
まだ触り始めて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形式で送られてくる物件情報を取り込む処理や、それらの情報をさ