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.7k
Hanamiを支える技術 2023 / Asakusa.rb Hanami 2023
a_matsuda
2
710
Rails 7.1をn倍速くした話
a_matsuda
11
13k
RubyKaigi 2022 After Talk
a_matsuda
0
490
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.8k
A RubyKaigi Talk
a_matsuda
8
2.6k
Ginza Rails 1
a_matsuda
6
1.3k
Other Decks in Programming
See All in Programming
知っているようで知らない"rails new"の世界 / The World of "rails new" You Think You Know but Don't
luccafort
PRO
1
190
Reading Rails 1.0 Source Code
okuramasafumi
0
250
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
130
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
570
より安全で効率的な Go コードへ: Protocol Buffers Opaque API の導入
shwatanap
2
790
API Platform 4.2: Redefining API Development
soyuka
0
160
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
akidon0000
1
150
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
350
そのAPI、誰のため? Androidライブラリ設計における利用者目線の実践テクニック
mkeeda
2
2.8k
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
22
5.9k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
420
🔨 小さなビルドシステムを作る
momeemt
4
690
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Automating Front-end Workflow
addyosmani
1370
200k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
Git: the NoSQL Database
bkeepers
PRO
431
66k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Scaling GitHub
holman
463
140k
The Cult of Friendly URLs
andyhume
79
6.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Embracing the Ebb and Flow
colly
87
4.8k
How to Ace a Technical Interview
jacobian
279
23k
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ʹຖिࢀՃͯ͠Δͱ ͍ͭͷؒʹ͔ੈքͱઓ͑ΔΑ͏ʹ ͳΔɺ͔