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
Ruby初心者チームが「Ruby日本一」を目指して半年の話
Search
Hirokazu Nishioka
November 13, 2015
Programming
4
4.8k
Ruby初心者チームが「Ruby日本一」を目指して半年の話
RubyWorld Conference 2015
スポンサーセッション 発表資料
Hirokazu Nishioka
November 13, 2015
Tweet
Share
More Decks by Hirokazu Nishioka
See All by Hirokazu Nishioka
全員でRuby/Rails移行を進めてきた話 / Shippai Night 2016
nisshiee
4
1.7k
イエウール立ち上げに込めた想い / Speee Cafe Meetup 04
nisshiee
2
700
2016-09-07 社内勉強会資料
nisshiee
0
1.7k
Rails × Elasticsearch
nisshiee
0
2.1k
【16/06 SpeeeKaigi】人工知能
nisshiee
0
1.2k
Speee Introduction
nisshiee
0
1.8k
ぼくらがScalaを選ぶ理由〜入門編〜
nisshiee
4
1.9k
「良いコード」とは何か
nisshiee
0
370
Scala vs Ruby
nisshiee
0
350
Other Decks in Programming
See All in Programming
AIでLINEスタンプを作ってみた
eycjur
1
230
概念モデル→論理モデルで気をつけていること
sunnyone
1
130
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
370
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
330
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
310
Kiroで始めるAI-DLC
kaonash
2
590
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
230
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.2k
Namespace and Its Future
tagomoris
6
700
時間軸から考えるTerraformを使う理由と留意点
fufuhu
16
4.8k
print("Hello, World")
eddie
2
530
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
860
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
GraphQLとの向き合い方2022年版
quramy
49
14k
Agile that works and the tools we love
rasmusluckow
330
21k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
4 Signs Your Business is Dying
shpigford
184
22k
The Cult of Friendly URLs
andyhume
79
6.6k
A designer walks into a library…
pauljervisheath
207
24k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
520
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Being A Developer After 40
akosma
90
590k
Transcript
Rubyॳ৺ऀνʔϜ͕ ʮRubyຊҰʯΛࢦͯ͠ ࠷ॳͷͷ 2015-11-12,13 Ruby World Conference 2015 גࣜձࣾSpeee @nisshieeorg
גࣜձࣾ4QFFF͝հ
IUUQXXXTQFFFKQ
ࣗݾհ • Ԭ݉ʢʹ͓͔͠ ͻΖ͔ͣʣ • גࣜձࣾSpeee αʔόαΠυεϖγϟϦετ • twitterɿ@nisshieeorg •
͖ͳݴޠɿScala • ΠΧIDɿnisshieeorg
5݄
ΤϯδχΞશһू߹ཁ ˏηϛφʔϧʔϜ
ʮSpeee͜Ε·ͰPHP+Java ͷձࣾͰ͕ͨ͠ɺ͜Ε͔Β Rubyͷձࣾʹ͠·͢ʯ
RubyͰຊҰͷձࣾΛ ࢦ͠·͢
ͪͳΈʹ͜ͷ࣌ͰRailsܦݧऀ2ਓ
ʮ։ൃ෦ͷମ੍ΛҰ৽͠·͢ ֤ΤϯδχΞϦϯάʹ 1ਓͣͭεϖγϟϦετΛ ໋͠·͢ʯ
ʮαʔόαΠυεϖγϟϦετ ԬͶʯ
ϑΝʔʔʔʔ͆͆͆͆ RubyԽͷऀԶΜ͆͆͆ ʢRailsॻ͍ͨ͜ͱͶʔ͚Ͳ͆ʣ
ͬͯͳ͜ͱ͕͔͋ͬͯΒ ͷ͓
࠷ॳʹͬͨ͜ͱ
ͱʹ͔͘࠷Ͱ Զ͕Ұ൪ৄ͘͠ͳΔ
ࣗྗͰͬ͘͡ΓਐΉಓ • ຊWebͷࣝΛړΔ • ࣸܦ • Կ͔࡞ͬͯΈΔ ߴಓ࿏ʹΔ • Ҫݪ͞Μʹฉ͘
• Ҫݪ͞ΜʹϖΞϓϩͯ͠Β͏ • Ҫݪ͞ΜʹίʔυϨϏϡʔͯ͠Β͏
྆ํͷಓΛಉ࣌ʹਐΉͷ͕େࣄ
ࣗྗͰͬ͘͡ΓਐΉಓ • ϫϯϥϯΫ্ͷϨϕϧײΛৢ • ʮRails Tutorial͚ͩͬͨʯ͔Βͷ٫ • ٕज़ྗඪʹ͞ΕΔͷ͕εϖγϟϦετ ߴಓ࿏ʹΔ •
શһԣҰઢͰελʔτ • ඈͼ͍ͭͨΜউͪ • ઌΛߦͬͯഎதΛݟͤΔͷ͕εϖγϟϦετ
࣍ʹͬͨ͜ͱ
ࣄۀαΠυͷཧղɾڠྗ Λཁ
ੜ࢈ੑͷߴ͞ΛΞϐʔϧ • ࣗͰɺεΰΠࣾπʔϧΛRailsͰ࡞ͬͯΈͤΔ • ͪΐͬͱֵ৽తͳσʔλཧπʔϧ࡞ͬͨ • ൚༻ੑͷߴ͍ઃܭͱUI/UX • Railsೝূͱ͔ͬͯΔ͚ͩͰɺίΞʮScala+MongoDBͰ·Ε ͨߴػೳ+൚༻όοΫΤϯυʯͱʮReact+FluxͰ·ΕͨΠϯλϥΫ
ςΟϒͳUIʯ͚ͩͬͨͲɾɾɾ͆
جຊɺԼखʹग़͓ͯئ͍ • ͍͘Βڧ͕ͬͯɺ࠷ॳɺ࢝ΊͯRailsͰϓϩδΣΫτ ʹܞΘΔϝϯόʔ͕ͦΕ·ͰͲ͓Γͷੜ࢈ੑΛҡ࣋͢ Δͷɺ࣮ࡍݫ͍͠ • ࠓޙɺࣾʹPHPɺJavaͷͰ͖ΔΤϯδχΞݮͬͯ ͘ΔͷͰɺࣄۀͱͯ͠ϦεΫ • ʮRubyʹ͢Δͬͯݴͬͨͷ͓લΜʯ
ͬͯποίϛ৯ΒΘͳ͍Α͏ʹɺԼखʹ͆
։ൃ෦ͷऔΓΈΛ ཧղͯ͘͠ΕΔձࣾͷจԽʹײँ !
࣍ͷ࣍ʹͬͨ͜ͱ
ࣗతʹRailsྗΛߴΊΔ νʔϜ࡞Γ
ͱϖΞϓϩ • RailsΛ࠾༻ͨ͠ϓϩδΣΫτʹ͕ೖΓɺ ϖΞϓϩ͠ͳ͕ΒࣝΛୡ͍ͯ͘͠ • ͦͷϓϩδΣΫτ͕ย͍ͨΒɺͦͷΤϯδ χΞಓࢣͱͯࣝ͠Λୡ͍ͯ͘͠ ࣦഊ͠·ͨ͠ɻແཧͰͨ͠ɻ
ͳࣦͥഊ͔ͨ͠ • ୯७ʹɺͷ࣌ؒΓͳ͔ͬͨ • ୲ࣄۀͰ։ൃಉ࣌ʹͯͨ͠͠ɾɾɾ • ϝϯόʔͷࣗओੑֶशՌΛଚॏ͖͢ • ͷΓํͷԡ͚͠ʹͳΓ͕ͪ
νʔϜΛ͑ͯίʔυϨϏϡʔ ͬͱϝϯόʔ͕ࣗతʹٕज़্͍͚ͯ͠ΔΑ͏ʹ • Ҫݪ͞Μʹฉֶ͍ͯΜͩ͜ͱ • ࣗͰͯ͠ʹ͚ͭͨ͜ͱ • ͕ࣗૺ۰ͨ͠՝ͱɺͦͷղܾํ๏ ͜ΕΒΛϝϯόʔୡ͕ڞ༗͠߹͏Λߏங Speee։ൃ෦શମͱͯ͠RailsྗΛຏ͘
ࠓ
ண࣮ʹRubyԽ • ΄΅શһ͕RubyͰ։ൃத • 10Λ͑ΔRailsϓϩδΣΫτ͕Քಇ • ର֎ެ։γεςϜ3ͭҎ্ϦϦʔε • PHP→RailsϦϓϨʔεࣄྫ
͜Ε͔Β
ʮRubyͰ։ൃͯ͠Δձࣾʯ ͔Β ʮRubyྗ͕εήʔձࣾʯ
ߴ࣭ͳRails։ൃٕज़ • ܦݧͱࣝͷཱ྆ • ܦݧ • ࣾπʔϧ͔Β৽نࣄۀ·ͰRailsͰ • ࣝ •
֎෦ͷࣝΛऔΓೖΕ • ӬγεςϜϚωδϝϯτ͞Μʹ͓ख͍͍ͨͩ͘
ࣾ֎ΞτϓοτΛਪਐ • ࣝΛࣾ֎ʹެ։ʢϒϩάʣ • Rubyͷڧ͍ΦʔϓϯͳจԽͷҰһʹ • ࣾ֎͔ΒͷFB • GemɺOSS׆ಈΛ •
ࣾձͷՁͷؐݩ
We are hiring! • ʮSpeeeΛRubyຊҰͷձࣾʹ͢Δʯͱ͍͏ ࣄΛҰॹʹ͍͖͍ͬͯͨํWANTED
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠