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
720
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
350
Other Decks in Programming
See All in Programming
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
350
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1.1k
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
440
Cap'n Webについて
yusukebe
0
160
CSC307 Lecture 04
javiergs
PRO
0
620
dchart: charts from deck markup
ajstarks
3
940
ゲームの物理 剛体編
fadis
0
400
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
180
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
670
Vibe codingでおすすめの言語と開発手法
uyuki234
0
160
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
980
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
120
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
180
ラッコキーワード サービス紹介資料
rakko
0
2M
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
110
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
A Tale of Four Properties
chriscoyier
162
24k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
Thoughts on Productivity
jonyablonski
73
5k
Exploring anti-patterns in Rails
aemeredith
2
220
WCS-LA-2024
lcolladotor
0
410
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
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠