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
630
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Railsのメンタリングから学んだこと
Masafumi Okura
October 31, 2018
More Decks by Masafumi Okura
See All by Masafumi Okura
Ruby for complete beginners
okuramasafumi
0
69
Conference as a communication hub for all of us
okuramasafumi
0
88
Metaprogramming isn't real, it can't hurt you
okuramasafumi
0
180
Developing static sites with Ruby
okuramasafumi
1
470
Why doesn't Ruby have Boolean class - final version
okuramasafumi
0
430
Reading Rails 1.0 Source Code
okuramasafumi
0
390
RDoc meets YARD
okuramasafumi
4
290
Why doesn't Ruby have Boolean class?
okuramasafumi
0
81
My KaigiEffect at RubyKaigi 2025, part 1
okuramasafumi
1
120
Other Decks in Technology
See All in Technology
Webとヘルスデータ
yukukotani
1
200
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
240
生成AIのテナント制御とシャドーMCP対策 | AIを"止めずに"、情報を守る
yukun
0
120
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
330
enechainの内製セルフサービスプラットフォーム
hiyosi
0
130
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
0
410
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
270
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
280
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
1
360
Genie Code ワークショップ 応用編 / Genie-Code-Workshop-advanced
databricksjapan
PRO
0
360
AIエージェントの開発・提供におけるセキュリティリスクの論点と対策
flatt_security
2
610
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
2
2.8k
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
520
Agile that works and the tools we love
rasmusluckow
331
22k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Utilizing Notion as your number one productivity tool
mfonobong
4
570
Designing for Timeless Needs
cassininazir
1
470
How GitHub (no longer) Works
holman
316
150k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
WCS-LA-2024
lcolladotor
0
820
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
Unsuck your backbone
ammeep
672
58k
Designing Experiences People Love
moore
143
24k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
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Ͱίʔν͠·͢