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
Railsのメンタリングから学んだこと
Search
Masafumi Okura
October 31, 2018
Technology
1
580
Railsのメンタリングから学んだこと
Masafumi Okura
October 31, 2018
Tweet
Share
More Decks by Masafumi Okura
See All by Masafumi Okura
Why did my proposals get rejected?
okuramasafumi
1
400
A suggestion for the future of RDoc
okuramasafumi
1
63
15 JSON serializers for Ruby
okuramasafumi
2
110
Tech Events, Should We See Them from the Outside or the Inside?
okuramasafumi
1
37
Creating gems 101
okuramasafumi
1
71
How NOT to make your DSL terrible
okuramasafumi
0
270
オブジェクトしこう
okuramasafumi
2
210
Debugging Alba
okuramasafumi
1
180
Learning Ruby
okuramasafumi
5
550
Other Decks in Technology
See All in Technology
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.6k
ガバメントクラウド先行事業中間報告を読み解く
sugiim
1
790
Product Engineer Night #6プロダクトエンジニアを育む仕組み・施策
hacomono
PRO
1
450
サイロ化した金融システムを、packwerk を利用して無事故でリファクタリングした話
coincheck_recruit
3
3.6k
一休.comレストランにおけるRustの活用
kymmt90
3
570
WINTICKETアプリで実現した高可用性と高速リリースを支えるエコシステム / winticket-eco-system
cyberagentdevelopers
PRO
1
190
Nix入門パラダイム編
asa1984
2
200
カメラを用いた店内計測におけるオプトインの仕組みの実現 / ai-optin-camera
cyberagentdevelopers
PRO
1
120
バクラクにおける可観測性向上の取り組み
yuu26
3
400
Commitment vs Harrisonism - Keynote for Scrum Niseko 2024
miholovesq
6
1k
ガバメントクラウド単独利用方式におけるIaC活用
techniczna
3
260
よくわからんサービスについての問い合わせが来たときの強い味方 Amazon Q について
kazzpapa3
0
220
Featured
See All Featured
Building an army of robots
kneath
302
42k
Gamification - CAS2011
davidbonilla
80
5k
Writing Fast Ruby
sferik
626
61k
The Language of Interfaces
destraynor
154
24k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
328
21k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
9
680
Embracing the Ebb and Flow
colly
84
4.4k
Building Adaptive Systems
keathley
38
2.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
32
1.8k
The World Runs on Bad Software
bkeepers
PRO
65
11k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
7
150
Designing for humans not robots
tammielis
249
25k
Transcript
RailsͷϝϯλϦϯά ͔ΒֶΜͩ͜ͱʢԾʣ Ebisu.rb (2018/10/31) େխ࢙ (@okuramasafumi)
ϝϯλϦϯάʹ͍ͭͯ • ཁ͢ΔʹίʔνͬΆ͍͜ͱΛ͢Δ • ࣭ʹ͑ͨΓɺόάΛͨ͠Γ͢Δ • ͜Ε·Ͱʹ20લ͔Β40ޙ·Ͱͷॳֶ ऀɺஉঁ8໊΄ͲʹϝϯλϦϯάΛ࣮ࢪ
ࠓͷൃදʹ͍ͭͯ • ϝϯλϦϯάΛͨ͠Βɺॳֶऀ͕ؕΓ͕ͪͳ ঢ়گ͕Θ͔͖ͬͯͨͷͰγΣΞ͍ͨ͠ • ৽ଔݚमͱ͔ɺॳֶऀΛ૬खʹ͢Δ͜ͱʹͳͬ ͨࡍʹ͓ʹཱ͔ͭ • ͨͩɺαϯϓϧ͕গͳ͍ͷͰ͋͘·Ͱ͜͏ ͍͏͜ͱ͋ΔΑͱ͍͏͜ͱͰ
ॳֶऀʹ͋Γ͕ͪͳ͜ͱ 1. ΞϓϦҰԠ࡞ΕΔ͕ɺRubyͷجૅ͕ʹ ͍͍ͯͳ͍ 2. Gemͷཧղ͕ઙ͍ 3. ϚΠάϨʔγϣϯͷ͜ͱΛਖ਼͘͠ཧղ͍ͯ͠ ͳ͍
1. ҰԠΞϓϦ࡞ΕΔ͕ɺ Rubyͷجૅ͕ʹ͍͍ͯͳ ͍
Rubyͷجૅͳ͠Ͱདྷͯ͠·͏ • Progate͚͖ͩͬͯͨਓͱ͔ʹଟ͍ײ͡ • selectͱ͔͕௨͡ͳͯ͘যͬͨ͜ͱ͕͋Δ • ͰΞϓϦ࡞ΕΔʢΒ͍͠ʣ • νΣϦʔຊΛקΊ͓͚ͯͻͱ·͍͍ͣͷ ͔ͳͱߟ͍͑ͯΔ
2. Gemͷཧղ͕ઙ͍
Gemଟ͗͢ • ଞݴޠ͔Βདྷͨਓʹ͋Γ͕ͪ • ARؔͱ͔ͰGem͕ଘࡏ͢ΔͷʹεΫϥον Ͱॻ͍ͯ͠·͍ͦ͏ʹͳΔਓ • awesome-rubyΛಡ·ͤΔͷ͕͍͍ͷ͔ͳͱ ࢥ͏͕ɺͷมΘΒͳ͍͠…
3. ϚΠάϨʔγϣϯͷ͜ͱΛ ਖ਼͘͠ཧղ͍ͯ͠ͳ͍
ϚΠάϨʔγϣϯ͍͠ • ຊ൪Ͱ࣮ߦͨ͠ϚΠάϨʔγϣϯΛमਖ਼ͯ͠ ͠·͍ɺϩʔΧϧͷDBͱຊ൪ͷDBͰ͕ࠩ ൃੜ͓͔ͯ͘͠͠ͳͬͯͨ • @sue445ࢯɺcreate_tableͨ͠ϚΠάϨʔ γϣϯΛআ͢Εςʔϒϧ͕ফ͑Δͱࢥ͍ ࠐΜͩॳֶऀ͔ΒͷPRΛଟݟ͖ͯͨΒ͍͠
࠷ޙʹ
pp self • Cycleͱ͍͏ձࣾͰRails։ൃऀɾΠϯϑϥཧ ͦͷଞͬͯ·͢ • ࠷ۙReactͱReactNativeΛΓ͍ͨʢձࣾ ͰͬͯΔͷͰʣ • Rails
Girls SendaiͰίʔν͠·͢