Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
IKUSEI on Rails
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Masayoshi Tokumoto
July 14, 2018
Programming
1.9k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
IKUSEI on Rails
Rails Developers Meetup 2018 Day 3 Extremeに登壇した時の発表資料です。
Masayoshi Tokumoto
July 14, 2018
More Decks by Masayoshi Tokumoto
See All by Masayoshi Tokumoto
プロダクト・人・チームをいい感じにするためのシステム思考
sasumasa
0
70
RxJS と Netflix から学ぶリアクティブプログラミング
sasumasa
0
56
GraphQL を完全に理解する
sasumasa
0
48
Stimulus × Jest × Direct Upload × Image Fluxで カオスなJS環境と画像アップロード機能を改善しつつユーザーの投稿率を上げた話
sasumasa
1
390
キャパを超えた大型プロジェクトから学んだこと
sasumasa
0
1.5k
RailsエンジニアがStimulus + 生JSだけで約半年のプロジェクトを終えた今思うこと
sasumasa
0
350
文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
sasumasa
9
19k
Other Decks in Programming
See All in Programming
自サークルのIdPからログアウトできるようになるまで
taiseiue
0
110
すこし踏み込む CancellationToken
htkym
2
1.6k
カツオ、ご期待ください
suneo3476
0
150
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
プロダクトコードからライブラリの境界を見つける
elmetal
PRO
0
110
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
230
Verilogで学ぶCPU自作入門.pdf
uyuki234
8
4k
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.5k
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
120
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
470
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
320
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.5k
Featured
See All Featured
Visualization
eitanlees
153
17k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
620
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Curse of the Amulet
leimatthew05
3
15k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
Discover your Explorer Soul
emna__ayadi
2
1.3k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
540
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ΈΜͳͬͯΔΑʂ
͓͠·͍