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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
240
App Intentsのビルドプロセスを支える技術
kntkymt
0
370
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
200
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
280
新卒PdEのリアル
ryu1013
1
500
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
160
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
490
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
320
A2UI for Android: Safely Rendering AI-Generated UI with Jetpack Compose - DroidKaigi 2026
itsmedreamwalker
0
140
速習iPhone Duo対応
yuukiw00w
1
430
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
1k
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Ruling the World: When Life Gets Gamed
codingconduct
0
330
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
500
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
How STYLIGHT went responsive
nonsquared
100
6.3k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
350
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
450
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Navigating Weather and Climate Data
rabernat
0
520
30 Presentation Tips
portentint
PRO
1
390
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さんが即マージしてくれた