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
IKUSEI on Rails
Search
Masayoshi Tokumoto
July 14, 2018
Programming
2
1.9k
IKUSEI on Rails
Rails Developers Meetup 2018 Day 3 Extremeに登壇した時の発表資料です。
Masayoshi Tokumoto
July 14, 2018
Tweet
Share
More Decks by Masayoshi Tokumoto
See All by Masayoshi Tokumoto
プロダクト・人・チームをいい感じにするためのシステム思考
sasumasa
0
44
RxJS と Netflix から学ぶリアクティブプログラミング
sasumasa
0
24
GraphQL を完全に理解する
sasumasa
0
26
Stimulus × Jest × Direct Upload × Image Fluxで カオスなJS環境と画像アップロード機能を改善しつつユーザーの投稿率を上げた話
sasumasa
1
350
キャパを超えた大型プロジェクトから学んだこと
sasumasa
0
1.3k
RailsエンジニアがStimulus + 生JSだけで約半年のプロジェクトを終えた今思うこと
sasumasa
0
330
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
sasumasa
9
19k
Other Decks in Programming
See All in Programming
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
100
レガシーシステムにどう立ち向かうか 複雑さと理想と現実/vs-legacy
suzukihoge
14
2.2k
Arm移行タイムアタック
qnighy
0
320
Realtime API 入門
riofujimon
0
150
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
120
ヤプリ新卒SREの オンボーディング
masaki12
0
130
CSC509 Lecture 12
javiergs
PRO
0
160
TypeScriptでライブラリとの依存を限定的にする方法
tutinoko
2
670
cmp.Or に感動した
otakakot
3
170
2024/11/8 関西Kaggler会 2024 #3 / Kaggle Kernel で Gemma 2 × vLLM を動かす。
kohecchi
5
920
What’s New in Compose Multiplatform - A Live Tour (droidcon London 2024)
zsmb
1
470
最新TCAキャッチアップ
0si43
0
140
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
For a Future-Friendly Web
brad_frost
175
9.4k
Bash Introduction
62gerente
608
210k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Agile that works and the tools we love
rasmusluckow
327
21k
Being A Developer After 40
akosma
86
590k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
The Invisible Side of Design
smashingmag
298
50k
Transcript
*,64&*PO3BJMT ΤϯδχΞҭɾ৽ਓڭҭ !,PUB4BLVSBXJ 1SFTFOUFECZ!.BTBI a;ͨΓͰొஃ͢ΔΑʂ
*,64&*PO3BJMT
*,64&*PO3BJMT ࣗݾհɹಙݩকٛ !.BTBI ΈΜͳͷΣσΟϯά αʔόαΠυΤϯδχΞ ·͞ ೖࣾ ԭೄ3VCZձٞొஃ
͓ञ͖
*,64&*PO3BJMT ԭೄ3VCZձٞʹͯ
*,64&*PO3BJMT ϝϯλʔᓎҪେ !,PUB4BLVSBXJ ΈΜͳͷΣσΟϯά αʔόαΠυΤϯδχΞ ཱྀ͕͖ ೖࣾ ϝϯλʔᓎҪେ
*,64&*PO3BJMT ࠓճ͍͑ͨ͜ͱ ΈΜͳͷΣσΟϯά ͷҭ͍͢͝Α
*,64&*PO3BJMT "HFOEB *,64&*PO3BJMTͱ ݚमΛΔҙٛ ձࣾઆ໌ ֶΜͩ͜ͱɺڭ͑ͨ͜ͱ ύΠϩοτϓϩδΣΫτ
*,64&*PO3BJMT ࠓճͷλΠτϧ͞ɺ ʮ*,64&*PO3BJMTΑ͘Ͷʁʯ ʊਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓʊ ʼ*,64&*PO3BJMTͱɹʻ ʉ:?:?:?:?:?:?:?:?:?:?:?:?:ʉ ҭͷͨΊͷϨʔϧ
*,64&*PO3BJMT ΏΔΓձࣾઆ໌ l݁ࠗࣜΛ;͢z ҰݴͰද͢ͳΒ ࣜޱίϛαΠτ ݁ࠗࣜͬͯεςΩͩΑʂ ͲΜͳܗͰ݁ࠗࣜͩΑʂ
ݚमΛΔҙٛ
*,64&*PO3BJMT ݚमΛΔҙٛ w ֶͿํ๏ೋͭ͋Δ w ڭ͑ΒΕֶͯͿ w ൃݟֶͯ͠Ϳ
ฐࣾͷݚमͷతࣗΒ՝Λൃݟֶͯ͠Δ ΤϯδχΞʹͳΕΔΑ͏ʹҭ͢Δ͜ͱ
*,64&*PO3BJMT ฐࣾͷҭͷΞϓϩʔν
*,64&*PO3BJMT ଔҭνϟʔτ
*,64&*PO3BJMT ଔҭνϟʔτ
*,64&*PO3BJMT ଔͱଔͷҭͷҧ͍ ݚमͷ͞ɾ ύΠϩοτϓϩδΣΫτ ϨϏϡϫʔͷਓ ҭ͕࠷దԽ
*,64&*PO3BJMT ύΠϩοτϓϩδΣΫτͱ w ϓϩμΫτΦʔφʔ͔Β༩͑ΒΕ༷ͨΛ ͱʹΞϓϦέʔγϣϯΛ։ൃ͢Δ w ظ࣮࣭ؒؒ
*,64&*PO3BJMT ύΠϩοτϓϩδΣΫτͰͬͨ͜ͱ w ΦϒδΣΫτࢦઃܭΛʮΑΓਖ਼͘͠ʯߦ͏ w ςετͪΖΜॻ͘ w εΫϥϜ։ൃʢϓϩμΫτΦʔφʔɾεΫϥϜϚε
λʔɾΤϯδχΞʣ w ,15๏Λͬͨ;Γ͔͑Γ w (JU)VC'MPXʹ͔ͬΔ
ֶΜͩ͜ͱ
*,64&*PO3BJMT ύΠϩοτϓϩδΣΫτ͔ΒֶΜͩ͜ͱ ͔ࣗΒಇ͖͔͚ͯϓϩδΣΫτΛಈ͔͢ ͕ࣗ׳Ε͍ͯͳ͍࣮Λ͢Δ࣌ʹௐࠪͷ ࣌ؒΛͪΌΜͱऔΔ
Λߟ͑Δ ΦϒδΣΫτຊདྷͷৼΔ͍Λߟ͑Δ
*,64&*PO3BJMT ͕ࣗϓϩδΣΫτΛಈ͔͢ wઃܭܭըͷ࣌Ͱఆ͍ͯ͠ͳ͔ͬͨ͜ ͱʢେͷ߹ʣى͖Δ wೲظ͕ۙͮ͘ʹͭΕͯ༏ઌॱҐΛ͚ͭͯΦʔ φʔͱަব͢ΔΑ͏ʹͳΔ FHελΠϧͷڽΓ۩߹ػೳͷੑೳ
*,64&*PO3BJMT ௐࠪͷ࣌ؒΛͪΌΜͱऔΔ w(PPHMF0NOJ"VUIΛͬͯ(PPHMFΞΧϯ τͷೝূػೳΛॳΊ࣮ͯ͢Δ wίʔϧόοΫҰछྨͳͷʹɺϩάΠϯͱαΠ ϯΞοϓΛผͷͷͱ࣮ͯ͠͠Α͏ͱͯ͠Ͳ ͏࣮͢Εྑ͍ͷ͔Θ͔ΒͣϋϚͬͯ͠·͏ wطଘͷαʔϏεΛෳௐ͔ͯΒ࣮ʹऔΓ
ֻ͔Εྑ͔ͬͨ
࣮͜Εɺ τϥοϓʢཁૉʣ
*,64&*PO3BJMT ϓϩμΫτΦʔφʔͷτϥοϓ ϓϩμΫτΦʔφʔ͕ɺ༷Λઆ໌͢Δ࣌ʹΘ ͟ͱΞΧϯτ࡞ͷϢʔβʔετʔϦʔ͚ͩ Λॻ͍͍ͯͨ
*,64&*PO3BJMT ϓϩμΫτΦʔφʔͷτϥοϓ ϢʔβʔϩάΠϯʹؔ͢Δ ϢʔβʔετʔϦʔΕͯΔͳɾɾɾ Ճ͓ͯ͜͠͏ Ұिલͷ·͞ ˠαΠϯΞοϓͱϩάΠϯΛผͷετʔϦʔͱͯ͠ଊ͑Δ
*,64&*PO3BJMT ϓϩμΫτΦʔφʔͷτϥοϓ ͳΜ͔͏·͘Ͱ͖ͳ͍ Ұिޙͷ·͞
*,64&*PO3BJMT ϓϩμΫτΦʔφʔͷτϥοϓ ࡢαΠϯΞοϓ࡞͚ͬͨͲɺ ͜ΕϩάΠϯͱͲ͏͚Δͷʁ Ұिޙͷ·͞
*,64&*PO3BJMT ௐࠪͷ࣌ؒΛͪΌΜͱऔΔ ·Μ·ͱϋϚͬͨͷΛͬͨ࣌ͷΦʔφʔͷإ ˞ฐࣾͷ౷ׅϓϩσϡʔαʔͰ͢
*,64&*PO3BJMT Λߟ͑Δ w ͜ΕϞσϧ͕Δʢ͍ͬͯΔʣ͖͜ͱ͔ʁίϯτ ϩʔϥʔ͕Δʢ͍ͬͯΔʣ͖͜ͱ͔ʁΛߟ͑Δ w σβΠϯύλʔϯΛ׆༻͢Δ w
ϑΥʔϜΦϒδΣΫτ w σίϨʔλʔύλʔϯ w ΧελϜόϦσʔγϣϯ w ΫΤϦΦϒδΣΫτ
*,64&*PO3BJMT ΦϒδΣΫτͷৼΔ͍ʹ͢Δ ʮͲ͏ར༻͞ΕΔ͔ʯͰͳ͘ ʮͲͷΑ͏ͳৼΔ͍Λ͢Δͷ͔ʯʹண͢Δ
*,64&*PO3BJMT ΦϒδΣΫτͷৼΔ͍ʹ͢Δ BQQDPOUSPMMFSTFWFOUT@DPOUSPMMFSSC
*,64&*PO3BJMT ΦϒδΣΫτͷৼΔ͍ʹ͢Δ BQQNPEFMTFWFOU@GPSNSC ϝϞԽ͍ͯ͠ͳ͍
*,64&*PO3BJMT ΦϒδΣΫτͷৼΔ͍ʹ͢Δ
৽ଔଆͷ;Γ͔͑Γ
*,64&*PO3BJMT ৽ଔଆͷ;Γ͔͑Γ w ຊ֨తͳϓϩδΣΫτ։ൃΛҰ௨ΓମݧͰ͖ͨ w ઃܭ࣮ํʹ͓͚ΔࣦഊΛ௨͕ͯࣗ͠·ͩग़དྷͳ͍ ͜ͱ͕Θ͔ͬͨ w
ઌഐͨͪͱϓϧϦΫΤετ্ͰٞΛ͢Δ͜ͱେࣄ w ࣗͷཧղΛ֬ೝͰ͖Δ w ͍ٞͷޙͷֶͼΕͳ͍
*,64&*PO3BJMT ϝϯλʔͱͯ͠ ͑Λ͙͢ʹग़͞ͳ͍ϨϏϡʔ Α͍ͱ͜Ζɺ͔ͬ͠Γzྑ͍zͱݴ͏ ૬खʹΘΔϓϧϦΫΤετͱ ৴པؔΛங͘ ࣗͷཧղෆेʹؾͮ͘
*,64&*PO3BJMT ͜͏ͳΔ ৴པ͕ؔߏஙͰ͖ͨਤ
࣍ͷ*,64&*ʹ͚ͯ
*,64&*PO3BJMT ࣍ͷ*,64&*ʹ͚ͯ wఆظతͳPO wૣ͍Ϩεϙϯε wࣗͰߟ͑ͤ͞ΔΑ͏ͳϨϏϡʔ wߴ͍ٕज़ྗ
ΈΜͳͷΣσΟϯά ͷҭ͍͢͝Α aΈΜͳͬͯΔΑʂ
͓͠·͍