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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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.8k
イエウール立ち上げに込めた想い / Speee Cafe Meetup 04
nisshiee
2
730
2016-09-07 社内勉強会資料
nisshiee
0
1.7k
Rails × Elasticsearch
nisshiee
0
2.2k
【16/06 SpeeeKaigi】人工知能
nisshiee
0
1.2k
Speee Introduction
nisshiee
0
1.9k
ぼくらがScalaを選ぶ理由〜入門編〜
nisshiee
4
1.9k
「良いコード」とは何か
nisshiee
0
380
Scala vs Ruby
nisshiee
0
360
Other Decks in Programming
See All in Programming
AIに仕事を丸投げしたら、本当に楽になれるのか
dip_tech
PRO
0
160
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
430
PJのドキュメントを全部Git管理にしたら、一番喜んだのはAIだった
nanaism
0
210
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
120
2025年の活動の振り返り
hideg
0
110
15年目のiOSアプリを1から作り直す技術
teakun
0
500
AIコーディングの理想と現実 2026 | AI Coding: Expectations vs. Reality 2026
tomohisa
0
550
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
450
CSC307 Lecture 10
javiergs
PRO
1
690
atmaCup #23でAIコーディングを活用した話
ml_bear
4
680
オブザーバビリティ駆動開発って実際どうなの?
yohfee
1
400
AI時代でも変わらない技術コミュニティの力~10年続く“ゆるい”つながりが生み出す価値
n_takehata
2
430
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
320
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
First, design no harm
axbom
PRO
2
1.1k
A Tale of Four Properties
chriscoyier
162
24k
Faster Mobile Websites
deanohume
310
31k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
The browser strikes back
jonoalderson
0
730
We Have a Design System, Now What?
morganepeng
55
8k
Automating Front-end Workflow
addyosmani
1371
200k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
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
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠