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
EFOのお話
Search
TAK WAT
December 12, 2019
Programming
1
290
EFOのお話
TAK WAT
December 12, 2019
Tweet
Share
More Decks by TAK WAT
See All by TAK WAT
2021年にIE対応を断るのは間違っているだろうか
takwat
1
250
Vueへの道
takwat
0
26
入り口としてのKnockout.js
takwat
0
390
Knowledge BBQ VOL.3
takwat
1
370
Do You Like JobQueue?
takwat
0
69
Other Decks in Programming
See All in Programming
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
170
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
380
A2A プロトコルを試してみる
azukiazusa1
2
1.3k
git worktree × Claude Code × MCP ~生成AI時代の並列開発フロー~
hisuzuya
1
520
0626 Findy Product Manager LT Night_高田スライド_speaker deck用
mana_takada
0
130
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
280
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
260
技術同人誌をMCP Serverにしてみた
74th
1
450
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
580
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
2
320
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
460
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
1
590
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Making Projects Easy
brettharned
116
6.3k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Producing Creativity
orderedlist
PRO
346
40k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
Six Lessons from altMBA
skipperchong
28
3.9k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
KATA
mclloyd
30
14k
Transcript
&'0ͷ͓
ࣗݾհ w݄ʙݱ৬ αʔ όαΠυΤϯδχΞ
ࣗݾհ w݄ʙݱ৬ αʔ όαΠυΤϯδχΞ wҎલࣄۀձࣾͷࣾ 4& γεςϜ
ࣗݾհ w݄ʙݱ৬ αʔ όαΠυΤϯδχΞ wҎલࣄۀձࣾͷࣾ 4& γεςϜ wࣗࣾࣄۀͳͲͷ
&'0 &OUSZ'PSN 0QUJNJ[BUJPO
ͱ͍͏͜ͱͰ ࠓ&'0ͷ͓
&OUSZ'PSN0QUJNJ[BUJPO wೖྗϑΥʔϜ࠷దԽʢʹΎ͏Γΐ͘ϑΥʔϜ͍ͯ͞ ͖͔ɺӳ&OUSZ'PSN0QUJNJ[BUJPO &'0ʣ ͱɺΣϒαΠτͷ ೖྗϑΥʔϜͷ ༷σβΠϯΛར༻͢͠ ͘վળΛߦ͏͜ͱͰ͋Δɻ
&OUSZ'PSN0QUJNJ[BUJPO wೖྗϑΥʔϜ&$αΠτձһొͷͨΊϢʔβͷ ݸਓใΛೖྗ͢Δ߹͕ଟ͍ɻೖྗ߲ͷଟ͞ɺ ༷͕Θ͔ΓͮΒ͍ͱ͍͏ཧ༝͔ΒετϨεΛײ͡ ్தͰೖྗΛ͖͋ΒΊͯ͠͠·͏߹͕͔ͳΓ ͷׂ߹Ͱൃੜ͍ͯ͠ΔɻೖྗϑΥʔϜΛ࠷దԽ͢Δ ͜ͱʹΑΓɺ ్தऀ͕ݮΓ ʢ$73ʣ্ʹ݁͢Δɻ
Ҏ্ɺ8JLJQFEJB͞Μ͔Β
೦ͳέʔε
೦ͳέʔε ೦ͳ͕Βͨ·ʹ͋Δ
େྔʹࠂΛग़ߘͯ͠ -1ʹू٬
ؼ
ؼ ڻҟͷ
ͦͷதͰͷ
ڻ͖ͷ
ࠂඅΛ υϒʹࣺ͍ͯͯΔΑ͏ͳͷ
ؼͷվળओʹ ΫϦΤΠςΟϒํ໘͔Β
͋͑ͯμα͘࡞ͬͨ΄͏͕ Α͔ͬͨέʔε͋ͬͯ ຊʹ͍͠
ϑΥʔϜͷݟ͠Ͱ վળͰ͖Δ ͜ͱ͋Δ
Ξϯνύλʔϯ
Ξϯνύλʔϯ wखؒͷ͔͔Δ͍ϑΥʔϜ
Ξϯνύλʔϯ wखؒͷ͔͔Δ͍ϑΥʔϜ wෆ҆ΛҾ͖ى͜͢ϑΥʔϜ
Ξϯνύλʔϯ wखؒͷ͔͔Δ͍ϑΥʔϜ wෆ҆ΛҾ͖ى͜͢ϑΥʔϜ wετϨε͕ͨ·ΔϑΥʔϜ
Ξϯνύλʔϯ wखؒͷ͔͔Δ͍ϑΥʔϜ wෆ҆ΛҾ͖ى͜͢ϑΥʔϜ wετϨε͕ͨ·ΔϑΥʔϜ wϦϯΫϙοϓΞοϓͱ͍ͬͨཁૉ͕ଟ͘ Ϣʔβ͕ࠞཚͦ͠͏ͳϑΥʔϜ
Ξϯνύλʔϯ wखؒͷ͔͔Δ͍ϑΥʔϜ wෆ҆ΛҾ͖ى͜͢ϑΥʔϜ wετϨε͕ͨ·ΔϑΥʔϜ wϦϯΫϙοϓΞοϓͱ͍ͬͨཁૉ͕ଟ͘ Ϣʔβ͕ࠞཚͦ͠͏ͳϑΥʔϜ
खؒ
खؒ w߲Λ࠷ݶʹߜΔ
खؒ w߲Λ࠷ݶʹߜΔ w֓ͶεΫϩʔϧ͠ͳ͍͍ͯ͘ൣғʹ
खؒ w߲Λ࠷ݶʹߜΔ w֓ͶεΫϩʔϧ͠ͳ͍͍ͯ͘ൣғʹ wϝʔϧΞυϨεͷ֬ೝҊ֎ෆཁ
खؒ w߲Λ࠷ݶʹߜΔ w֓ͶεΫϩʔϧ͠ͳ͍͍ͯ͘ൣғʹ wϝʔϧΞυϨεͷ֬ೝҊ֎ෆཁ w֬ೝը໘Ҋ֎ෆཁ
ෆ҆
ෆ҆ w৺ཧతʹೖྗ͍͢͠ͱࢥΘΕΔ߲Λ࠷ ॳʹ
ෆ҆ w৺ཧతʹೖྗ͍͢͠ͱࢥΘΕΔ߲Λ࠷ ॳʹ wͲ͏ͯ͠ηϯγςΟϒͳใΛฉ͔͟Δ Λಘͳ͍߹ͳͥͦͷ߲͕ඞཁͳͷ͔ Λ໌ه͢Δ
ετϨε
ετϨε wࠓਃ͠ࠐΈεςοϓͷ͜͜·Ͱདྷ·ͨ͠Α ͱ͍͏ύϯͣ͘Λग़͢
ετϨε wࠓਃ͠ࠐΈεςοϓͷ͜͜·Ͱདྷ·ͨ͠Α ͱ͍͏ύϯͣ͘Λग़͢ wೖྗΨΠυΛग़͢
ετϨε wࠓਃ͠ࠐΈεςοϓͷ͜͜·Ͱདྷ·ͨ͠Α ͱ͍͏ύϯͣ͘Λग़͢ wೖྗΨΠυΛग़͢ w4VCNJU͠ͳͯ͘ೖྗதʹΘ͔Γ͘͢ 0,/(ͷදࣔΛग़͢ɺ/(ͳΒ4VCNJU Ͱ͖ͳ͍Α͏ʹ͢Δ
None
ετϨε wશ֯֯ɺͻΒ͕ͳΧλΧφͷҧ͍ɺ ϑΥʔϚοτͷҧ͍ϓϩάϥϜతʹม Ͱ͖ΔൣғͳΒڐ༰͢Δ
ετϨε wશ֯֯ɺͻΒ͕ͳΧλΧφͷҧ͍ɺ ϑΥʔϚοτͷҧ͍ϓϩάϥϜతʹม Ͱ͖ΔൣғͳΒڐ༰͢Δ wͲ͏ͯ͠ॅॴ͕ඞཁͳ߹༣ศ൪߸͔ ΒॅॴΛิ͢ΔΈΛೖΕΔ
ετϨε wશ֯֯ɺͻΒ͕ͳΧλΧφͷҧ͍ɺ ϑΥʔϚοτͷҧ͍ϓϩάϥϜతʹม Ͱ͖ΔൣғͳΒڐ༰͢Δ wͲ͏ͯ͠ॅॴ͕ඞཁͳ߹༣ศ൪߸͔ ΒॅॴΛิ͢ΔΈΛೖΕΔ wޡരࣄނͷ͋Δ3FTFUϘλϯෆཁ
ࠞཚ
ࠞཚ wೖྗϑΥʔϜը໘ͷ߹ϦϯΫཁૉͷগ ͳ͍ઐ༻ͷϔομϑολΛ༻ҙͯ͋͛͠ Δͷͭͷख
ࠞཚ wೖྗϑΥʔϜը໘ͷ߹ϦϯΫཁૉͷগ ͳ͍ઐ༻ͷϔομϑολΛ༻ҙͯ͋͛͠ Δͷͭͷख wೖྗΨΠυΛπʔϧνοϓͰग़͢ͷϞό Πϧͷ߹/(
ͦͷଞ w-PDBM4UPSBHFͳͲΛ্खͬͯ͘ೖྗ్ தͰ์غ͞ΕͨϑΥʔϜΛ࠶๚࣌ʹίϯ ςΟχϡʔͰ͖ΔΑ͏ʹ͢Δͱίϯόʔ δϣϯͯ͘͠ΕΔ͜ͱ͕͋Δ
ޮՌ͍͔ʹ
3PC1JLF/PUFTPO1SPHSBNNJOHJO$ lਪଌ͢ΔͳܭଌͤΑz
Կͱͳ͘ઐπʔϧ͕ ඞཁͦ͏Ͱ͕͢
Ͱ݁ߏΕΔ͜ͱ͕͋Δ
தͰ
ΠϕϯττϥοΩϯά
ΠϕϯττϥοΩϯά wϑΥʔϜͷ֤ೖྗϑΟʔϧυ͝ͱʹʮ͜͜ ·Ͱೖྗ͞Εͨʯͱ͍͏ΠϕϯτΛૹ৴͢ Δ
ΠϕϯττϥοΩϯά wϑΥʔϜͷ֤ೖྗϑΟʔϧυ͝ͱʹʮ͜͜ ·Ͱೖྗ͞Εͨʯͱ͍͏ΠϕϯτΛૹ৴͢ Δ wʮ͜͜·Ͱೖྗ͞Ε͚ͨͲ͜͜Ͱ͠ ͯΔਓ͕ଟ͍ʯͱ͍͏σʔλΛͱΔ
ΠϕϯττϥοΩϯά wͳͥͦͷϑΟʔϧυ͕ೖྗ͞Εͳ͍ͷ͔
ΠϕϯττϥοΩϯά wͳͥͦͷϑΟʔϧυ͕ೖྗ͞Εͳ͍ͷ͔ wඞཁͳϑΟʔϧυͳͷ͔Λݕ౼
ΠϕϯττϥοΩϯά wͳͥͦͷϑΟʔϧυ͕ೖྗ͞Εͳ͍ͷ͔ wඞཁͳϑΟʔϧυͳͷ͔Λݕ౼ wೖྗํ๏આ໌ςΩετΛݕ౼
ΠϕϯττϥοΩϯά wͳͥͦͷϑΟʔϧυ͕ೖྗ͞Εͳ͍ͷ͔ wඞཁͳϑΟʔϧυͳͷ͔Λݕ౼ wೖྗํ๏આ໌ςΩετΛݕ౼ wॱ൪Λݕ౼
͜͏͍ͬͨಓͳ࡞ۀͷ ෮͕ϑΥʔϜΛվળ͢Δ
Կͱͳ͘࡞ͬͯ ΄ͬͨΒ͔͠ͷϑΥʔϜ
͏ճ ݟͯ͠Έ͍ͯͩ͘͞
ࢥΘ͵ऩӹݯʹͳΔ͜ͱ
None