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
Asakusa.rb vs. the World
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Akira Matsuda
March 16, 2013
Programming
1.5k
6
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Asakusa.rb vs. the World
大江戸Ruby会議03の基調講演スライド
http://regional.rubykaigi.org/oedo03
#odrk03
Akira Matsuda
March 16, 2013
More Decks by Akira Matsuda
See All by Akira Matsuda
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
3.1k
My daily life on Ruby
a_matsuda
3
790
Ruby x Terminal
a_matsuda
7
890
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
16
8.5k
Hanamiを支える技術 2023 / Asakusa.rb Hanami 2023
a_matsuda
2
910
Rails 7.1をn倍速くした話
a_matsuda
11
14k
RubyKaigi 2022 After Talk
a_matsuda
0
580
Coming Soon…💎 / coming soon
a_matsuda
12
8.7k
Rails Performance Issues and Solutions
a_matsuda
9
40k
Other Decks in Programming
See All in Programming
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
130
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
200
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
140
Event is what happens
moro
2
2k
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.1k
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
1.9k
AI Augmentation Techniques with Liberty
ivargrimstad
0
160
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
1
270
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
390
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
340
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
370
AI-Powered Domain-Driven Design
ziobrando
0
350
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
490
Joys of Absence: A Defence of Solitary Play
codingconduct
1
560
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
640
The Pragmatic Product Professional
lauravandoore
37
7.5k
Skip the Path - Find Your Career Trail
mkilby
1
270
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
730
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
900
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
460
Reality Check: Gamification 10 Years Later
codingconduct
0
2.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Designing Experiences People Love
moore
143
24k
Ethics towards AI in product and experience design
skipperchong
2
450
Transcript
@a_matsuda Asakusa.rb vs. the World
whoami GitHub: amatsuda Twitter: a_matsuda
whoami • Ruby committerɹ • Rails committerɹ • Haml committerɹ
odrkɹ Railsίϛολʔʹͳͬͨ Railsίϛολʔͷৗ vs. the World Contents
odrk odrkɹ Railsίϛολʔʹͳͬͨ Railsίϛολʔͷৗ vs. the World
odrk == େߐށRubyձٞ ҬRubyistूஂAsakusa.rb͕ ओ࠵͢ΔҬRubyձٞ
None
Asakusa.rb We write codeɹ We talk about code
odrk Asakusa.rbͷmeetup100ճ͝ͱʹ ։࠵͞ΕΔΧϯϑΝϨϯε Asakusa.rbͷmeetupຖि1ճ ͭ·Γɺordk͓Αͦ2ʹ1ճ
odrk େߐށRubyձٞ01(ୈ100ճه೦): 2011/4/10 ɹɹ ɹ େߐށRubyձٞ03(ୈ200ճه೦): 2013/3/16
02? େߐށRubyձٞ01(ୈ100ճه೦): 2011/4/10 େߐށRubyձٞ02(ୈ146ճه೦): 2012/2/21 େߐށRubyձٞ03(ୈ200ճه೦): 2013/3/16
Asakusa.rb vs. PragDave
http://jp.rubyist.net/magazine/? 0039-MetPragdaveAtAsakusarb Asakusa.rb vs. PragDave
Asakusa.rb vs. PragDave Daveͷߨԋ͕͋·Γʹ ૉΒ͗ͨ͢͠ͷͰɺ ʮେߐށRubyձٞ02ʯ ͩͬͨ͜ͱʹͨ͠
odrkɹ Railsίϛολʔʹͳͬͨ Railsίϛολʔͷৗ vs. the world Railsίϛολʔʹͳͬͨ
RailsͷίϛοτݖΛΒ͍·ͨ͠ Asakusa.rbͷօ༷ͷ͓͔͛Ͱ͢
1st commit
http://qwik.jp/asakusarb/ 001_log.html ୈ1ճAsakusa.rb
ୈ1ճAsakusa.rb Ruby 1.9 on RailsΛͬͯΈͨ
ko1 nobu gotoyuzo ... ͱΜͰͳ͍ਓͨͪ
My 1st commit
author͕ ·͔͞ͷࣈ…
ͩͬͨΒ author: "Asakusa.rb" ʹ͢ΕΑ͔ͬͨ ޙչ͍ͯ͠Δ͜ͱ
ͪͳΈʹ
mrkn͞Μ͕͖ͬ͞ݴͬͯͨ ϒϩοΫύϥϝʔλʔ https://github.com/rails/rails/ commit/5f7c424
nurse vs. Ruby I18n on Rails http://qwik.jp/asakusarb/56.html
shyouhei vs. REE http://qwik.jp/asakusarb/ 013_log.html
http://qwik.jp/asakusarb/63.html shyouhei vs. HWIA
http://contributors.rubyonrails.org/ contributors/koichi-sasada/commits ko1 vs. threads
Asakusa.rb͍͢͝ Α͘Θ͔Μͳ͍͜ͱ Rubyίϛολʔʹฉ͖ͳ͕Β RailsΛ͍͡ΕΔͱ͍͏᩵ͳڥ
After 200+ commits
͋Γ͕ͱ͏ɺAsakusa.rb
odrkɹ Railsίϛολʔʹͳͬͨ Railsίϛολʔͷৗ vs. the World Railsίϛολʔͷৗ
Camp re Basecamp issues issues issues issues after fxxking issues
Railsͷ։ൃ෩ܠ
"Committer"ͷ͓ࣄ not just doing "git commit"ɹ a committer needs to
commit to the projectɹ in that sense, Matz, Ko1, akr, DHH, JK, JV, zenspider, tenderlove, drbrain... are truly awesome "committers"
ӳޠʹΑΔίϛϡχέʔγϣϯೳྗ OSSίϛολʔʹ ٻΊΒΕ͍ͯΔਓࡐ
ਖ਼߈๏Ͱউͯͳ͍
νʔϜͷdiversityͷ͝ఏڙ ͷརΛੜ͔͢ ຊ͔ΒࢀՃ͢Δ͜ͱͷҙٛ
ຊʹॅΜͰ͍ΔɺAsakusaʹډΔ ͱ͍͏ҐஔΤωϧΪʔΛ׆͔ͯ͠ ੈքͱઓ͏ Asakusaͱ͍͏ͷར
AsakusaʹॅΜͰͯΑ͔ͬͨʂ
odrkɹ Railsίϛολʔʹͳͬͨ Railsίϛολʔͷৗ vs. the World vs. the World
"Diversity is good"ɹ => "Diversity is mandatory" Brit Ruby's tragedy
I am the diversity...ɹ and being the diversity is good!ɹ
diversity
ຊਓεϐʔΧʔ͕ ۭલͷചΓखࢢ Rubyؔ࿈ΧϯϑΝϨϯε
RubyConf2012ͰͳΜ͔ͬͨ https://speakerdeck.com/a_matsuda/ ruby-2-dot-0-on-rails Asakusa.rbʹࢀՃͯ͠Δ͚ͩͰใ ͕ू·͖ͬͯͪΌ͏ͱ͍͏ڧΈ Asakusaͱੈքͱͷѹతใ֨ࠩ "Ruby 2.0 on Rails"
RubyConf RubyConf Taiwan RedDot RubyConf RubyShift Ϟςظ౸དྷʁ
༐ؾ ࠜੑ requirements
༐ؾ ࠜੑ requirements
௨Γͦ͏ͳCFP͕ॻ͚Δ͚ͩͷ ӳ࡞จೳྗ ΦʔσΟΤϯεʹΘΔӳޠΛ ΕΔೳྗ ඞࡴٕ (= ωλ) requirements
ඞࡴٕ Ѫͱ͔ ίϛϡχςΟͱ͔ ΞδϟΠϧͱ͔ ιʔγϟϧίʔσΟϯάͱ͔
ඞࡴٕ (স)
ඞࡴٕ Code!ɹ Code!!ɹ Code!!!ɹ
Code!
Asakusa.rb We write codeɹ We talk about code
ͭ·Γ… ຖिAsakusa.rbͰͬͯΔ͜ͱ
conclusion Asakusa.rbʹຖिࢀՃͯ͠Δͱ ͍ͭͷؒʹ͔ੈքͱઓ͑ΔΑ͏ʹ ͳΔɺ͔