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.3k
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
8
1.3k
Hanamiを支える技術 2023 / Asakusa.rb Hanami 2023
a_matsuda
2
390
Rails 7.1をn倍速くした話
a_matsuda
11
11k
RubyKaigi 2022 After Talk
a_matsuda
0
340
Coming Soon…💎 / coming soon
a_matsuda
12
7.4k
Rails Performance Issues and Solutions
a_matsuda
9
33k
Extending Rails for Real World App Development
a_matsuda
9
7.1k
A RubyKaigi Talk
a_matsuda
8
1.8k
Ginza Rails 1
a_matsuda
6
1k
Other Decks in Programming
See All in Programming
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
210
ServerAction で Progressive Enhancement はどこまで頑張れるか? / progressive-enhancement-with-server-action
takefumiyoshii
6
370
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
120
Elm Form Validation
bkuhlmann
0
510
AmperとFleetを使ったAndroidアプリ
yoppie
0
240
Ruby GitHub Packages
bkuhlmann
0
630
Domain-Driven Transformation
hschwentner
2
1.5k
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
240
PostmanでAPIの動作確認が楽になった話
h455h1
0
170
Sheets API使ってみた
toshi0383
2
150
Try creating your own orderedmap
kazamori
1
150
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
160
Featured
See All Featured
For a Future-Friendly Web
brad_frost
172
9k
The Pragmatic Product Professional
lauravandoore
26
5.8k
The Cult of Friendly URLs
andyhume
74
5.7k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
188
16k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
Faster Mobile Websites
deanohume
300
30k
Atom: Resistance is Futile
akmur
260
25k
Done Done
chrislema
178
15k
GitHub's CSS Performance
jonrohan
1025
450k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
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ʹຖिࢀՃͯ͠Δͱ ͍ͭͷؒʹ͔ੈքͱઓ͑ΔΑ͏ʹ ͳΔɺ͔