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
my friend
Search
Yoshiori SHOJI
February 14, 2014
1
26k
my friend
http://yamashi.ro/
Yoshiori SHOJI
February 14, 2014
Tweet
Share
More Decks by Yoshiori SHOJI
See All by Yoshiori SHOJI
クライアントサイドでよく使われる Debounce処理 をサーバサイドで3回実装した話
yoshiori
1
540
ソートできるUUID v7をJavaで使うときの話
yoshiori
8
7.3k
Go Down Rockin'
yoshiori
29
14k
テストデータを貯めて感じたこと
yoshiori
12
4.4k
エンジニアリング x US 海外とのコラボレーション
yoshiori
3
2.1k
未完成な技術と歩む道のりでの 試行錯誤
yoshiori
0
170
DevOps, Immutable Infrastructure, Microservices and Chaos Engineering
yoshiori
13
2.4k
Change the recipe's world
yoshiori
3
1.5k
Cookpad awakens
yoshiori
5
7.6k
Featured
See All Featured
Optimizing for Happiness
mojombo
379
70k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Embracing the Ebb and Flow
colly
86
4.8k
Docker and Python
trallard
45
3.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
990
Fireside Chat
paigeccino
37
3.5k
Gamification - CAS2011
davidbonilla
81
5.4k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Transcript
Զ ͱ ࢁ Y O S H I O
R I S H O J I
༑ ͩ ୭͕ͳΜͱݴ͓͏ͱ ༑ͩͬͨɻ
༡ ͼ ༑ ୡ ͩ ͬ ͨ ήʔϜΧϥΦέɺ৭ʑ༡Μ ͩɻ ߕ൹ͳ͘ே·Ͱ༡Μͩɻ
͍͋ͭେମϏʔϧҿΜͰͨɻ
ࣄ Ͱ ઓ ༑ ͩ ͬ ͨ
ͿͬͪΌ͚શσεϚͷϓϩ δΣΫτҰॹʹ͖ͬͯͨɻ Նʹࣾʹྫྷೖ͍ͬͯͳ͘ ͯೋਓͰίϯϏχͰණΛେྔ ʹങ͖ͬͯͯମྫྷ͠ͳ͕Β ࣄͨ͠Γͨ͠ɻ
Τ ϯ δ χ Ξ ͱ ͯ͠ ϥ Πό
ϧ ͩ ͬ ͨ ͓ޓ͍ΤϯδχΞͱͯ͠ɺ࣌ ʹҙݟ͕Ϳ͔ͭΔ͜ͱ͋ͬ ͨɻ Ұॹʹ։ൃ߹॓։͍ͨΓΠϕ ϯτ։͍ͨΓͨ͠ɻ
ঁ ͷ झ ຯ ࣅ ͯ ͨ ߹ίϯͰΓ߹ͬͨঁੑʹೋ ਓͰΞλοΫͯ͠ೋਓڞࢥ͍ͬ
͖ΓϑϥΕͨΓͨ͠ɻ
Զ ͋ ͍ ͭ Λ ࿔ Δ ͷ ͕
େ ͖ ͩ ͬ ͨ τϞίϨͰ·ͣ ZBNBTIJSPΛ࡞ͬͯ༡Μ Ͱͨɻ ήʔϜͷதͰϑϥϨͯͯര সͨ͠ɻ
Ͱ ΞΠ π ͕ അ ࣛ ʹ ͞ Ε
Δ ͷ ݏ ͩ ͬ ͨ Զ͞Μ͟Μϥϒϓϥε͋͛ ͨΓ৭ʑΠδ͚ͬͯͨͲɺԶ Ҏ֎ͷ͕ͭΞΠπΛഅࣛʹ ͢Δͷڐͤͳ͔ͬͨ
࣌ ʹ ՞ ͠ ͨ ͩ͘Βͳ͍ࣄͰ՞ʹͳͬͨ ΓɺΤϯδχΞͱͯ͠ৡΕͳ
͍͜ͱͰ՞ʹͳͬͨΓͨ͠ɻ ͓ޓ͍ʹ5XJUUFSϒϩοΫ ͨ͠Γͨ͜͠ͱ͋ͬͨɻ
ͳ Μ ͩ ͔ Μ ͩ Ͱ ؾ ʹ ͯ͠
ͨ ී௨ʹҿΈʹߦ͘ͷͪΖ Μʜʜ ͍͕͋ͭऐͦ͠͏ʹͯͨ͠Β ։ൃ߹॓ߦ͘લʹૣΊʹग़ͯ ೋਓͰோΊͷ͍͍Թઘߦͬͨ Γɻ ͳ͔ͥΘ͟Θ͟ԣ·Ͱυϥ Πϒͯ͠൩൧৯͍ʹߦͬͨΓ ͨ͠ɻ
༑ ͩ ୭͕ͳΜͱݴ͓͏ͱ ༑ͩͬͨɻ
None
ࠂ ന ͱ ጻ չ
None
Զ ՞ ͠ ͯ ͨ
None
Զ ͕ Ұ ํ త ʹ ౖ ͬ ͯ ͨ
None
൵ ใ ͷ ࿈ བྷ Λ ͬ ͨ
Զ ମ ௐ ෆ ྑ Ͱ ձ ࣾ ٳ Μ Ͱ ͯ ϕ ο υ ͷ த ͩ ͬ ͨ
None
ਅ ͬ ઌ ʹ ಄ ʹ ු ͔ Μ ͩ
ݴ ༿
None
Զ ͕ ࢁ Λ ࡴ ͠ ͨ
None
͠ ͯ Կ ͔ Μ Ͱ ͨ ͳ Β
૬ ஊ ʹ Δ ͷ Զ ͩ Ζ ʁ ͦ ͦ Μ ͳ ࣄ ߟ ͑ ͯ ͠ ΐ ͏ ͕ ͳ ͍ ࣄ Ґ Θ ͔ ͬ ͯ ͍ ͦ ͳ Μ Ͱ Ξ Π π ͕ ࢮ ͳ ͳ ͖ Ό ͍ ͚ ͳ ͍ Μ ͩ ʁ ɻ Δ Ͱ ͠ Զ ͕ ͦ ͷ ɺ ҿ Έ ʹ ༠ ͬ ͯ ͨ Β ʁ Γ ͠ ͯ Ұ ॹ ʹ Π ϕ ϯ τ ։ ࠵ ͠ ͯ ͨ Β ʁ ͍ ͠ ͔ ɺ
None
Զ ͕ ࢁ Λ ࡴ ͠ ͨ Զ ͕
ࢁ Λ ࡴ ͠ ͨ Զ ͕ ࢁ Λ ࡴ ͠ ͨ Զ ͕ ࢁ Λ ࡴ ͠ ͨ Զ ͕ ࢁ Λ ࡴ ͠ ͨ Զ ͕ ࢁ Λ ࡴ ͠ ͨ Զ ͕ ࢁ Λ ࡴ ͠ ͨ Զ ͕ ࢁ Λ ࡴ ͠ ͨ Զ ͕ ࢁ Λ ࡴ ͠ ͨ Զ ͕ ࢁ Λ ࡴ ͠ ͨ
None
݄ த ० ͘ Β ͍ · Ͱ ಄
͔ Β Ε ͳ ͔ ͬ ͨ
None
͏ ͩ ͍ Ϳ མ ͪ ண ͍ ͯ
དྷ ͨ Α
None
Զ · ͩ ͦ ͬ ͪ ʹ ߦ
͔ ͳ ͍
None
ѱ ͍ ͚ Ͳ ઌ ʹ ձ ४ උ
͠ ͯ ͓ ͍ ͯ Α
None
Զ ν ϣ ο τ Ε ͯ ߦ ͘
͔ ͠ Ε ͳ ͍ ͚ Ͳ
None
· ͨ Ұ ॹ ʹ അ ࣛ ૽ ͗ ͠
Α ͏ ͥ ʂ
Վ ߦ ૢ ໞ ಙ
ञΛલʹͨ͠Βେ͍ʹՎ͏͖ͩΖ͏ ਓੜͳΜͯͲΕ΄Ͳͷͷ ͨͱ͑Εே࿐ͷΑ͏ʹၪ͍ ڈͬͯߦ͔͘Γ͕Ήͳ͘͠ੵΈॏͳΔ
͍ؾ࣋ͪͷ͔ͨͿΓ͑Δ͜ͱ͕Ͱ͖ͳ͍ ͭΒ͍༕͍ΕΔ͜ͱ͕Ͱ͖ͳ͍ Ͳ͏ͬͯ͜ͷڳͷۤ͠ΈΛΘΒ͛Ε͍͍ ͨͩ͏·͍ञΛҿΉ͔͠ͳ͍Ͱͳ͍͔
ਗ਼ʑ͍͠܅ͷ੨͍ۖΛʹු͔Ε ࢲͷ৺ʑͱΕΔ ͨͩ܅ͷͨΊʹͦ͜ ࢲ੩͔ʹՎ͍ଓ͚ͯ͜͜·Ͱདྷͨͷͩ
Ώ͏Ώ͏ͱࣛ໐͖ͳ͕Β ͷΛ৯͍ͯΔ ࢲʹΑ͍͓٬͕͋ͬͨͳΒ ۏΛͰᝌΛਧ͍ͯͯͳ͢ͷʹ
ͱͯ໌Δͯ͘·ΔͰ݄ͷΑ͏ͳ͋ͳͨ ͍ͭͷʹग़ձ͑ΔͷͩΖ͏ ͦͷࢥ͍উखʹࢲͷͳ͔͔Β ্༙͖͕ͬͯདྷΔͷͰ Ͳ͏ͯ͠அͪΔ͜ͱ͕Ͱ͖ͳ͍
͍ͨΜͳಓͷΓΛ ΔΔͬͯདྷͯ͘Εͨ͋ͳ͔ͨͩΒ ഋΛ͔Θͯ͠ڞʹޠΓ໌͔͍ͨ͠Α ͋ͳͨͱͷࢥ͍ग़͕ջ͔ͯ͘͠ํͳ͍ͷͰ͢
͕গ͔͠͠ݟ͑ͳ͍΄Ͳʹ໌Δ͍݄ ͔͗͞͞ೆʹඈΜͰ थͷपΓΛࡾΊ͙ͬͯΈͨ Ͳͷࢬʹͱ·Ε͍͍͔໎͔ͬͨΒ
ࢁ͍͘Βߴ͍͍ͯ͘ ւ͍͘Βਂ͍͍ͯ͘ Ή͔͠पެ৯͍ͯͨͷΛ ు͖ग़ͯ͠·Ͱ͓٬Λܴ͑ ఱԼͷਓΈͳ൴Λูͬͨͱ͍͏Α
None
͝ Ί Μ ͋ Γ ͕ ͱ ͏ ͍
͍