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
28
1
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.2k
The NotImplementedError Problem in Ruby
koic
1
2.1k
Exploring RuboCop with MCP
koic
0
7.2k
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.7k
Bliki (ja), and the Cathedral, and the Bazaar
koic
7
3.3k
Welcome to the LLM Club
koic
0
430
Other Decks in Programming
See All in Programming
Are APIs Still Relevant in the AI Era?
soyuka
0
220
From 6 People Classroom Meetup to 100 People Regional Conference / FOSS4G Hiroshima 2026
furukawayasuto
0
200
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
620
What We Talk About When We Talk About XP
m_seki
2
630
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
4.5k
スマート反転とウェブアクセシビリティ
camiha
0
210
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.3k
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
120
自分的「カンファレンスの楽しみ方」
syumai
0
200
新卒PdEのリアル
ryu1013
1
500
一人だけ、Kiroが静止する日
hideg
0
110
Java 27新機能 / Java 27 new features
kishida
2
140
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
109
250k
Docker and Python
trallard
47
4.2k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
280
We Have a Design System, Now What?
morganepeng
55
8.3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
540
A Modern Web Designer's Workflow
chriscoyier
699
190k
Navigating Weather and Climate Data
rabernat
0
520
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.9k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Automating Front-end Workflow
addyosmani
1369
210k
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さんが即マージしてくれた