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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Koichi ITO
September 19, 2026
Programming
730
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
5k
The NotImplementedError Problem in Ruby
koic
1
2.2k
Exploring RuboCop with MCP
koic
0
8.9k
Ruby and LLM Ecosystem 2nd
koic
1
2.3k
STYLE
koic
1
2.3k
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
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
240
Spec-driven Development with AI
simas
PRO
0
2.3k
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
340
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
2
590
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
370
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
Crash Auto Pipelines
veronikapj
1
410
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
420
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
まずはコードより業務と向き合う:テーブル解体のためにPdMを呼んだ話
sakawe_ee
0
210
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
300
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
610
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
660
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
370
Navigating Team Friction
lara
192
16k
AI: The stuff that nobody shows you
jnunemaker
PRO
11
1.3k
4 Signs Your Business is Dying
shpigford
187
23k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.9k
Become a Pro
speakerdeck
PRO
31
6.4k
Are puppies a ranking factor?
jonoalderson
2
4.2k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
470
How GitHub (no longer) Works
holman
316
150k
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さんが即マージしてくれた