Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
The Rails Doctrine Decade
Search
Koichi ITO
September 19, 2026
Programming
600
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Rails Doctrine Decade
名古屋Ruby会議05 (
https://regional.rubykaigi.org/nagoya05
)
Koichi ITO
September 19, 2026
More Decks by Koichi ITO
See All by Koichi ITO
Reframing the Agile Manifesto
koic
5
4.8k
The NotImplementedError Problem in Ruby
koic
1
2.1k
Exploring RuboCop with MCP
koic
0
8.3k
Ruby and LLM Ecosystem 2nd
koic
1
2.3k
STYLE
koic
1
2.2k
Ruby and LLM Ecosystem
koic
3
14k
Write Code Every Day
koic
1
2.8k
Bliki (ja), and the Cathedral, and the Bazaar
koic
7
3.3k
Welcome to the LLM Club
koic
0
450
Other Decks in Programming
See All in Programming
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
220
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.7k
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
300
dotNET_vulnclicker_intro.pdf
deka_morita
0
150
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
2
1.1k
APNsからLive Activityを開始する話
yumnumm
0
170
golang-bob.pdf
iwatsukayura
0
130
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
370
Agents on Rails - Rails at Scale 2026
irinanazarova
0
570
GraphQL の onError と Nullability のこれから
quramy
0
120
R8 の設定見直しでアプリサイズ削減
andpad
0
220
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Speed Design
sergeychernyshev
33
2.2k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
How to Talk to Developers About Accessibility
jct
2
580
Ruling the World: When Life Gets Gamed
codingconduct
0
410
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
Tell your own story through comics
letsgokoyo
1
1.1k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
Transcript
名古屋Ruby会議05 大須演芸場 2026.09.19 (土) The Rails Doctrine Decade Date.new(2016, 1,
19).since(3896.days) Koichi ITO / ESM, Inc.
永 和 亭 此 一 句 ド ク ト リ
ン 信 条 を 知 ろ う レ イ ル ズ の
@koic • OSSプログラマー • RuboCopコアチームコミッター • MCP steering groupメンバー •
株式会社永和システムマネジメント (ESM, Inc.) エンジニアリングマネージャー / ディスティングイッシュド・エンジニア
ESM入社22周年ツアー開催中 • RubyKaigi 2026 (函館) • 松江Ruby会議12 (松江) • Scrum
Fest Osaka 2026 (大阪) • 名古屋Ruby会議05 (名古屋) • YAPC::Tokyo 2026 (東京) • RubyWorld Conference 2026 (松江)
None
働き方の多様化と採用方針 🗾 •人生の状況にあわせた ライフスタイルを尊重する •関東圏、福井、滋賀、京都 和歌山、島根、福岡、宮崎 からのリモートワーク 絶賛、全国採用中!お気軽にお声掛けください!お仕事のお話もお待ちしております!
今日の話
https://rubyonrails.org/doctrine
None
歴史
2016.01.19 The Rails Doctrine をDHHが公開する https://rubyonrails.org/2016/1/19/new-rails-identity
リリースから 10周年🎉
None
28日後 Date.new(2016, 1, 19).since(28.days)
2016.02.16 POSTDで 日本語訳が公開される https://postd.cc/rails-doctrine
None
公開で登場したドクトリンの柱
125日後 Date.new(2016, 1, 19).since(125.days)
2016.05.23 ドクトリンの柱の数が 8つから9つになる https://github.com/rails/homepage/commit/05bb8c0
現在ドクトリンの信条の柱は9つ
? 増えた信条の柱は?
None
この頃、DHHに何があって「鋭利なナイフの提供」が増えたのかは興味深いところ
2017.08.16 POSTD翻訳記事への 私のフィードバック https://github.com/postdcc/feedback/issues/43
None
None
鋭利なナイフの提供の訳不在 • POSTDさんの訳は柱が8つの頃の翻訳 • 本家に移行する提案をしてみたものの、時間 を取るのが難しいとの回答をもらう • 自分が巻き取るにしてもPOSTD翻訳チーム さんとの調整や諸々もあってちょっと遠いの で断念する
1,871日後 Date.new(2016, 1, 19).since(1871.days)
2021.03.04 高橋征義さんが 新訳をQiitaで公開 ff https://qiita.com/takahashim/items/85380d 5eec3bd99a6c
None
Railsを本邦に 輸入した高橋さんの訳は 信条の柱が9つの完全版
2021.03.18 私が勤務先で 社内勉強会を開催する https://koic.hatenablog.com/entry/rails-doctrine-on-esminc
何度読んでもおもしろい 2026年9月16日に開催 • 10年の歴史があればThe Rails Doctrineを知らないメンバーもいる ので、今週から社内で勉強会 (?) を 始めた
(2回目) • ひとつひとつのテーマが小粒で独立 しているので途中参加し易いのと、 書籍を用意せずウェブで読めるので ちょうど良い (オススメ)
2024.11.19 高橋征義さんに新訳移行を Qiitaで相談 ff https://qiita.com/takahashim/items/ 85380d 5eec3bd99a6c#comment-280f35a4bfa26dd85d5e
The Rails Doctrine公式を再確認 • Rubyが誕生した国の言語が公式にない状態 • 英語、ドイツ語、スペイン語、フランス語、 ロシア語、简体中文、繁體中文の訳は存在する • 最新の原文を元にした日本語訳が誕生してる
• しかも、Railsを日本に輸入した高橋征義訳!
Rubyが生まれ た国の母国語を 公式におきたい
2025.04.16..04.18 高橋征義さんに新訳移行を RubyKaigiで相談 https://rubykaigi.org/2025
直接会いに行く • The Rails Doctrine日本語訳について翻訳者 の許可なくupstreamに移行できない • 受付にいた高橋会長に確認 (RubyKaigi便利) •
忙しくて移行時間は取れないとのこと • 私の方で移行作業をして問題ないとご快諾
3,383日後 Date.new(2016, 1, 19).since(3383.days)
2025.04.24 Rails公式サイトに 日本語訳追加のPRを開く https://github.com/rails/website/pull/470
None
コーディングエージェント前夜 • rubyonrails.orgはJekyll製でGitHub Pages でホスティングされている • rails/websiteリポジトリでソース管理 • オーガニックにQiita翻訳をRails公式サイト のドクトリンのページHTMLにあて込んで
CSS調整するだけの職人の温かな手作業
2025.09.26..09.27 高橋征義さんに新訳移行を Kaigi on Railsで再相談 http://kaigionrails.org/2025
クレジット記述の表現問題 • 高橋会長の翻訳の業績をフォーカスする 翻訳者表記できるデザイン済だった
クレジットの確認ポイント • 翻訳サイトでの名前表記について確認 • PRでのメンションではクレジット済み • GitHubへのgitコミットにCo-Authored-By をつけると丁寧だけど、そのメールアドレス をどうするかご本人に確認 忙しい人には、直接会いにいくのが一番早いコミュニケーションなのは仕事と同じ
3,552日後 Date.new(2016, 1, 19).since(3552.days)
2025.10.10 Rails公式サイトに 日本語訳が追加される https://github.com/rails/website/pull/470
rafaelfrancaがマージしてくれた
よろしく ご査収ください
None
おまけ
マージ、デプロイ後 • 設定不備でリダイレクトループを作った rails/websiteでの思い出 (動作確認漏れ) kamipoさんが即マージしてくれた