Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Asakusa.rb vs. the World
Search
Akira Matsuda
March 16, 2013
Programming
6
1.4k
Asakusa.rb vs. the World
大江戸Ruby会議03の基調講演スライド
http://regional.rubykaigi.org/oedo03
#odrk03
Akira Matsuda
March 16, 2013
Tweet
Share
More Decks by Akira Matsuda
See All by Akira Matsuda
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
15
6.5k
Hanamiを支える技術 2023 / Asakusa.rb Hanami 2023
a_matsuda
2
700
Rails 7.1をn倍速くした話
a_matsuda
11
13k
RubyKaigi 2022 After Talk
a_matsuda
0
480
Coming Soon…💎 / coming soon
a_matsuda
12
8.2k
Rails Performance Issues and Solutions
a_matsuda
9
37k
Extending Rails for Real World App Development
a_matsuda
9
7.7k
A RubyKaigi Talk
a_matsuda
8
2.6k
Ginza Rails 1
a_matsuda
6
1.3k
Other Decks in Programming
See All in Programming
Deep Dive into ~/.claude/projects
hiragram
14
14k
テスターからテストエンジニアへ ~新米テストエンジニアが歩んだ9ヶ月振り返り~
non0113
2
220
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
5
8.7k
レベル1の開発生産性向上に取り組む − 日々の作業の効率化・自動化を通じた改善活動
kesoji
0
300
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
680
「テストは愚直&&網羅的に書くほどよい」という誤解 / Test Smarter, Not Harder
munetoshi
0
200
Hack Claude Code with Claude Code
choplin
7
2.6k
ソフトウェア品質を数字で捉える技術。事業成長を支えるシステム品質の マネジメント
takuya542
2
15k
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
110
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
200
バイブコーディング超えてバイブデプロイ〜CloudflareMCPで実現する、未来のアプリケーションデリバリー〜
azukiazusa1
0
360
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
440
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Unsuck your backbone
ammeep
671
58k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
520
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
750
Designing for humans not robots
tammielis
253
25k
Optimizing for Happiness
mojombo
379
70k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
108
19k
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ʹຖिࢀՃͯ͠Δͱ ͍ͭͷؒʹ͔ੈքͱઓ͑ΔΑ͏ʹ ͳΔɺ͔