$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RailsDM2019-株式会社万葉会社説明-現場Railsの執筆現場 / railsdm-h...
Search
tatsuosakurai
March 22, 2019
Programming
2
370
RailsDM2019-株式会社万葉会社説明-現場Railsの執筆現場 / railsdm-https://speakerdeck.com/tatsuosakurai/railsdm2019-everyleaf-and-genba-rails
Rails Developer Meetup 2019
株式会社万葉会社説明と
ランチセッション: 現場Railsの執筆現場
です!
tatsuosakurai
March 22, 2019
Tweet
Share
More Decks by tatsuosakurai
See All by tatsuosakurai
チーム開発のイメージ/Image of team development
tatsuosakurai
2
270
サバイバル/survival
tatsuosakurai
1
80
yours_mine_and_the_truth
tatsuosakurai
0
86
とちぎRuby会議08LT-mitaka.rb第0回目をやります / tochigi-rubykaigi-08-lt-mitakarb
tatsuosakurai
2
200
現場Rails活用ガイド-読んで書いて終わりじゃない!-/genba_rails_guide
tatsuosakurai
4
1.6k
現場で使えるゆるいペアプロ/light_pear_programming
tatsuosakurai
6
3k
万葉の教育カリキュラム-ペパボテックフライデー/everyleaf eduction curriculum
tatsuosakurai
0
590
Other Decks in Programming
See All in Programming
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
180
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
400
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
160
tparseでgo testの出力を見やすくする
utgwkk
2
260
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
370
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
170
認証・認可の基本を学ぼう後編
kouyuume
0
240
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
120
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
2
350
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
430
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
510
Navigating Dependency Injection with Metro
l2hyunwoo
1
150
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
61
sira's awesome portfolio website redesign presentation
elsirapls
0
87
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.1k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
64
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
180
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
39
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Unsuck your backbone
ammeep
671
58k
Ethics towards AI in product and experience design
skipperchong
1
140
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
290
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
140
Transcript
ձࣾઆ໌!UBUTVPTBLVSBJ 3BJMT%FWFMPQFS.FFUVQ%":
גࣜձࣾສ༿ ✤ 3BJMTडୗ։ൃΛҎ্ ✤ ΤϯδχΞϦϯάύʔτφʔ w ΤϯδχΞϦϯάاۀܦӦҎ্ w ࣝͱܦݧΛ׆͔ͨ͠ສ ΑΖͣ
૬ஊ w ։ൃνʔϜΛ͍͍ײ͡ʹ·Θ͓͢ख͍ ✤ l͍͍ͷΛɺͨͷ͘͠z͕Ϟοτʔ
֮͑ͯؼͬͯ΄͍͜͠ͱ ✤ ࠓͷ#ձͷ࢘ձεϙϯαʔ͕ສ༿ ✤ ࠓͷϥϯνεϙϯαʔ͕ສ༿ ✤ ݱ3BJMTͱݴ͑ສ༿
Φεεϝͷηογϣϯ ✤ #!VQJOFUSFF দຊ w ʢϥϯνηογϣϯͷޙʂʣ w $44ͷٕज़తෛ࠴ͱͷ͖߹͍ํ w
)PXUP%FBMXJUI5FDIOJDBM%FCUPG$44 ✤ "!OBZ େೡࢠ w ສ༿ͷ3BJMT৽ਓݚमͷίʔυϨϏϡʔίϝϯ τΛੳͯ͠Έ·ͨ͠ w "O"OBMZTJTPG$PEF3FWJFX$PNNFOUTJO0VS3BJMT5SBJOJOH1SPHSBN
ࣗݾհ ᓎҪୡੜ!UBUTVP4BLVSBJ ສ༿3BJMTΤϯδχΞྺ औక ڞஶʮݱͰ͑Δ3VCZPO3BJMTश࣮ફΨΠυʯ ڞஶʮͨͷ͍͠։ൃελʔτΞοϓ3VCZʯ ϖΞϓϩ͕͖
࠷ۙͷ ϚΠϒʔϜ ੜ׆ൃද
✤ݱ3BJMT ✤FTBΨΠυͷႩఆ࡞ۀ ✤ਤॻͷ͓ࣄ ✤ϖΞϓϩͷεεϝ
ݱ3BJMT w ສ༿ͰͷݟΛ׆͔ͯ͠ 3BJMTͷຊΛॻ͖·ͨ͠ w ৄ͘͜͠ͷ͋ͱ͙͢ʂ
FTBΨΠυͷႩఆ࡞ۀ w FTBJP w ࣾͷυΩϡϝϯτڞ༗ w FTBΨΠυ w FTBͷཧ૬ஊʹͷΔ w
ΨΠυͳͷͰݖݶͱ͔ͳ͍ w ͳʹ͔͋ͬͨΒͦ͏
FTBΨΠυͷႩఆ࡞ۀ w Ⴉఆ࡞ۀ w ใπϦʔͷཧ w Ⴉఆ w lႩఆͱथͷࢬΛΓɺܗΛ͑ͨΓɺ෩௨͠Λྑ͘͢ΔࣄɻఉͷखೖΕͱͯ͠ߦΘΕΔɻ ݟͨΛඒ͘͢͠ΔͷΈͰͳ͘ɺཆΛޮΑ͘ར༻ͤͯ͞ੜΛଅਐͨ͠Γɺපͷൟ৩
Λ༧͢ΔޮՌ͕͋Δɻࠎ֨ࢬΛ໌֬ʹ͢ΔࣄΛࢬͱݺͿ͕ɺҰൠతʹ͜ͷ࡞ۀΛႩఆͱ ݺͿ͜ͱ͕ଟ͍ɻzΟΩϖσΟΞ w FTBΨΠυͱͯ͠ɺใπϦʔͷܗΛ͑ͨΓ ෩௨͠Λྑ͘͢Δ
FTBΨΠυͷႩఆ࡞ۀ w େ͖ΊͷႩఆ w JTTVFཱͯͯɺႩఆܭըΛશࣾʹ૬ஊ w ؾʹͳΔ͜ͱͳͦ͞͏ͳΒγϡοͱ࣮ߦ w ͜·͔͍ͱ͜ɺΓͳ͕ΒରԠ w
খ͍͞Ⴉఆ w Ⴉఆ༰Λि୯ҐͰ͓Βͤ w ͳΜͰႩఆͨ͠Μ͚ͩͬʁ͕Θ͔ͬͯศར
ͳͥႩఆ͢Δͷ͔ʁ w աڈͷܦݧ w ࣾXJLJ w ॻ͍ͨ··ɻ͏ͱ͖ʹ͏ਓ͚͕ͩߋ৽ w ใͷ͕৺ w
ϒϥβͷ͓ؾʹೖΓ w Α͘͏ͷɺΧςΰϦʹ͚ͯใπϦʔ ʹ͓ͯ͘͠ͱ͍͍͢
աڈͷܦݧ͔ΒͷԾઆ w ఆظతͳႩఆͰɺใͷ্͕͕Δ͔ʁ w ͨͩ͠Ⴉఆίετ͔͔Δʂʂʂ w ใͷ্͕͕ΔརศੑʼႩఆίετ w ʹͳΕΑͦ͞͏
Ⴉఆ࡞ۀͯ͠Έͯ w ࡞Γ͘͢͠ͳΓใ͕ҭͪ͘͢ͳͬͨ w ใͷ্͕͕Γ͘͢ͳ͍͍ͬͯ͢ w ׳ΕΔͱႩఆ্͕ख͘ͳΔʢίετ͕Լ͕Δʣ
ਤॻͷ͓ࣄ w ࣾͰཉ͍͠ຊ͕͋ͬͨΒਤॻ࿈བྷ w ਤॻ͕ਃ͠ɺຊ୨ʹσϓϩΠ͞ΕͨΒ௨ w ਤॻͷΦεεϝຊ w ݄ʹɺਤॻ͕ΦεεϝຊΛߪೖ w
ຊ୨ʹσϓϩΠ͞ΕͨΒ͓Βͤ w FTB#00,4ΧςΰϦ w ຊ୨ͷσϓϩΠใɺಡΜͩײͳͲͳͲΛ γΣΞ͢ΔॴʢFTBߘͰTMBDL௨ʣ
ਤॻͷ͓ࣄ w ಡΈ͍ͨຊɾྑͦ͞͏ͳຊ͕ຊ୨ʹ߹ͬͯศར w ಡΜͩਓͷײΛݟͯɺಡΈ͍ͨؾ͕࣋ͪߴ·ͬ ͯศར w ٕज़ຊେ͖
ϖΞϓϩͷεεϝ w ϖΞϓϩ͕͖ʢϖΞϓϩͨͯ͘͠ສ༿ʣ w ͍ΖΜͳϓϩδΣΫτͰ͍ΖΜͳํʑͱϖΞϓϩ w ʢࠓճͷ3BJMT%.ొஃऀԿਓ͔ w ࣗؾ͍ͮͨΒϖΞϓϩ͍ͯ͠Δ͕ɺੈؒͦ
͏Ͱͳ͍͔ @ w ͬͱؾܰʹϖΞϓϩΖ͏ʂʂʂ
ϖΞϓϩͯ͠·͢ʁ w 3BJMT%.ओ࠵ͷΧϧύε͞Μ w ϖΞϓϩͨ͜͠ͱͳ͍ΜͰ͢ΑͶʙ w ᓎҪ w ͑ͬɺΧϧύε͞Μͷࢣঊͱͨ͘͞ΜϖΞ ϓϩͯ͠Βͬͨͷʹʜʁʂ
w ʢͪͳΈʹᓎҪͱΧϧύε͞Μಉ͍ʣ w ੈؒͰ͋·ΓϖΞϓϩͯ͠ͳ͍ʁ
ϖΞϓϩ͍ͨ͠ w ࣾͰϖΞϓϩʹ׳ΕͯΔਓͱ׳Εͯͳ͍ਓ͕ ͍ͦ͏ʁ w ϖΞϓϩ͠Α͏ʂʂ w ۜ࠲3BJMTʮݱͰ͑ΔΏΔ͍ϖΞϓϩʯ w ՕॴͰϖΞϓϩɾϞϒϓϩ
w ࣾͰਪਐ
ϖΞϓϩγʔτ࣮ w ࣾͷڞ༗εϖʔε w ௨শ͓ͷؒ w ͜͜ʹϞχλ͋Δͱศ རͦ͏ͱ͍͏Λฉ͍ ͨͷͰ࣮ w
ϖΞϓϩ͘͢͠ͳͬ ͯศརʂ
ϚΠϒʔϜ ✤ ։ൃɾࣄͷαΠΫϧΛલΑΓ্खʹճ͢͜ͱ w ͘Β͍ͬͯΔ w ͨ͘͞Μͷ5SZͱࣦഊͷੵΈॏͶ w ࠷ॳ্ख͘ͳ͍͍ͯ͘ʢ্ख͍͍ͯ͘ʣ w
ͪΐͬͱ্ͣͭख͘Δ w ͨͷ͍͠ɺͨͷ͠Ή
֮͑ͯؼͬͯ΄͍͜͠ͱ ։ൃͷαΠΫϧΛ νʔϜͰͪΐͬͱͣͭ ্खʹ·Θͯ͘͠ͷ͕ ສ༿
֮͑ͯؼͬͯ΄͍͜͠ͱ ✤ ࠓͷ#ձͷ࢘ձεϙϯαʔ͕ສ༿ ✤ ࠓͷϥϯνεϙϯαʔ͕ສ༿ ✤ ݱ3BJMTͱݴ͑ສ༿
͝ਗ਼ௌ͋Γ͕ ͱ͏͍͟͝· ͨ͠ʂ
3BJMT%FWFMPQFS.FFUVQ%": ϥϯνηογϣϯ ݱ3BJMTͷ ࣥචݱ
େೡࢠ দຊ খࣳඒ༝ل ᓎҪୡੜ ϥϯνηογϣϯ ݱ3BJMTͷࣥචݱʂ
͓Βͤ ͓หͷΰϛ ձޙΖͰ ճऩͯ͠·͢ʂ
ݱ3BJMT͕ॻ͔ΕͨܦҢ ϚΠφϏग़൛͞Μ͔Βϝʔϧ ʢ ݄ʣ ʮ3BJMTΛֶͼ͍ͨਓ͕૿͖͑ͯͯΔ Θ͔Γ͘͢ஸೡͳຊ͕ཉ͍͠ དྷय़͘Β͍ʹग़൛Ͱ͖Εʜʯ
ݱ3BJMTͷഎܠ גࣜձࣾສ༿ 3BJMTݱͷ͓ख͍ΛҎ্ 3VCZ3BJMT։ൃνʔϜͰ ֶΜͩݱͷจԽΛຊʹ͍ͨ͠ ͦͯ͠ݱͰ͍͍ͨʂ
ࣥච༻TMBDLνϟϯωϧ։ઃ ϚΠφϏग़൛͞Μͱॳ.5( ʜࣥචظؒʜ ਖ਼ࣜʹߍྃ ߪೖಛయߍྃ ൃച ॏ൛ܾఆ ୈൃߦ ୈܾఆʂʂʂOFX ݱ3BJMTλΠϜϥΠϯ
ݱ3BJMT ݱͰ͑Δ3VCZPO3BJMTश࣮ફΨΠυ 3BJMT%. ͕ઌఔ͖·Γ·ͨ͠ʂʂʂ ϚΠφϏग़൛͞Μͷ͝ްҙͰ ಛయ1%'͕μϯϩʔυͰ͖Δ 23ίʔυ͖νϥγΛதʂ
ࠓདྷͯΔஶऀ େೡࢠ দຊ খࣳඒ༝ل ᓎҪୡੜ
ձͰͷ ࣭ٙԠ
ࣥච༰ɺ ։ൃݱΛج ४ʹબΜͩͷ Ͱ͠ΐ͏͔ʁ
ίʔσΟϯά ελΠϧɺ ༻͢ΔHFNͳ Ͳͷஅج४ ͋Γ·͔͢ʁ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝ ·ͨ͠ ͓หΰϛ ձޙΖͰ ճऩͯ͠·͢ʂ