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.8k
イエウール立ち上げに込めた想い / 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エージェントと 協業すべきだったのか?
takefumiyoshii
2
610
Web Components で実現する Hotwire とフロントエンドフレームワークの橋渡し / Bridging with Web Components
da1chi
3
1.9k
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
4.5k
ポスターセッション: 「まっすぐ行って、右!」って言ってラズパイカーを動かしたい 〜生成AI × Raspberry Pi Pico × Gradioの試作メモ〜
komofr
0
980
Reduxモダナイズ 〜コードのモダン化を通して、将来のライブラリ移行に備える〜
pvcresin
2
690
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
610
NetworkXとGNNで学ぶグラフデータ分析入門〜複雑な関係性を解き明かすPythonの力〜
mhrtech
3
1k
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
570
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
420
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
0
390
Breaking Up with Big ViewModels — Without Breaking Your Architecture (droidcon Berlin 2025)
steliosf
PRO
1
340
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
920
Featured
See All Featured
Six Lessons from altMBA
skipperchong
28
4k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
How GitHub (no longer) Works
holman
315
140k
Facilitating Awesome Meetings
lara
56
6.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
What's in a price? How to price your products and services
michaelherold
246
12k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Being A Developer After 40
akosma
91
590k
Fireside Chat
paigeccino
40
3.7k
How to Ace a Technical Interview
jacobian
280
24k
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
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠