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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Koichi ITO
September 19, 2026
Programming
420
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.6k
The NotImplementedError Problem in Ruby
koic
1
2.1k
Exploring RuboCop with MCP
koic
0
7.6k
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
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
500
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
300
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
360
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
250
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1k
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
120
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
100
App Intentsのビルドプロセスを支える技術
kntkymt
0
480
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
150
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
390
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
270
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.5k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
410
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
310
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
570
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
The browser strikes back
jonoalderson
0
1.7k
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さんが即マージしてくれた