Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
吉祥寺.pmというテックイベントを4年間続けてきた話
Magnolia.K
June 11, 2018
Programming
0
630
吉祥寺.pmというテックイベントを4年間続けてきた話
なぜ、吉祥寺.pmというテックイベントを4年間続けてきたのか?その続けるモチベーションの背景を話しました
YAPC::Asia2015で「吉祥寺pmを始めた話」というLTをしましたが、その続編です。
Magnolia.K
June 11, 2018
Tweet
Share
More Decks by Magnolia.K
See All by Magnolia.K
吉祥寺.pm18オープニングトーク.pdf
magnolia
0
1.4k
設計のための、問題の捉え方〜ドメイン知識の暗黙知を形式知に〜(まとめ版)
magnolia
30
10k
Other Decks in Programming
See All in Programming
Get Ready for Jakarta EE 10
ivargrimstad
0
2.6k
チームでカレーを作ろう!アジャイルカレークッキング
akitotsukahara
0
850
データ分析やAIの "運用" について考える
mmorito
0
150
シェーダー氷山発掘記
logilabo
0
150
Jetpack Composeでの画面遷移
iwata_n
0
180
Java アプリとAWS の良い関係 - AWS でJava アプリを実行する一番簡単な方法教えます / AWS for Javarista
kanamasa
2
1.3k
Reactive Java Microservices on Kubernetes with Spring and JHipster
deepu105
1
170
競プロのすすめ
uya116
0
670
Node-RED 3.0 新機能紹介
utaani
0
140
Cross Deviceチームにおけるスマートテレビアプリ開発ってどんな感じ?
cokaholic
0
120
こそこそアジャイル導入しようぜ!
ichimichi
0
1.2k
Springin‘でみんなもクリエイターに!
ueponx
0
220
Featured
See All Featured
Fireside Chat
paigeccino
12
1.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
5
510
Raft: Consensus for Rubyists
vanstee
126
5.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
7
1.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
29
4.3k
jQuery: Nuts, Bolts and Bling
dougneiner
56
6.4k
Learning to Love Humans: Emotional Interface Design
aarron
261
37k
Making the Leap to Tech Lead
cromwellryan
113
7.4k
A Philosophy of Restraint
colly
192
15k
Designing on Purpose - Digital PM Summit 2013
jponch
106
5.6k
Debugging Ruby Performance
tmm1
65
10k
Practical Orchestrator
shlominoach
178
8.6k
Transcript
٢ࣉQNͱ͍͏ ςοΫΠϕϯτΛ ؒଓ͚͖ͯͨ Gotanda.pm 18 2018/6/11 Magnolia.K
ࣗݾհ Twitter: @magnolia_k_ GitHub: magnolia-k Blog: http://blog.magnolia.tech
٢ࣉͷํ͔Βདྷ·ͨ͠
٢ࣉQNͱ͍͏ΠϕϯτΛ͍ͬͯ·͢ w ϲ݄ʹҰճɺฏ༵ۚͷʹ։࠵ʢͰճʣ w ςʔϚຖճ؇͔ʹઃఆ ʢྫΤϯδχΞϦϯάͰղܾͨ͜͠ͱɺ͠ͳ͔ͬͨ͜ͱ w τʔΫຊɺ-5ຊͷߴີਐߦ ΄΅ۭ͖࣌ؒແ͠
w ࢀՃਓલޙɺ࠙ձͷࢀՃ͕ߴ͍ ׂʙׂ w ౦ژͷʹΤϯδχΞ͕ଟ͍ͱ࢝Ίͨ ԕํ͔ΒͷࢀՃऀଟ͍ w 1FSMͷΛ͢Δ࣌ʮ1FSMͷΛ͠·͢ʯͱલஔ͖͕ೖΔ QNͳͷʹʜ
Πϕϯτͷɾಛ w ຖճඞͣ৽نͷొஃऀ͕ొ͢Δ w ਓલͰॳΊͯΔਓଟ͍ɺΤϯδχΞ͡Όͳ͍ਓΔ w ࢀՃऀ৽نͷํ͕͘Β͍ w ಛఆͷςΫϊϩδʔʹݶΒͣɺొஃͷωλଟذʹΔ w
աڈͷεϥΠυͪ͜ΒΛࢀর IUUQTLJDIJKPKJQNDPOOQBTTDPN
ͳͥQNΠϕϯτΛ ͣͬͱ։࠵͍ͯ͠Δ͔ʁ
w ςΫϊϩδʔͷੈքɺ࣍ʑͱ৽͍͠ͷ͕ग़ͯ͘Δ w χονͳςΫϊϩδʔ͕ಥવϝδϟʔʹͳΔٯస͕ܶ༗Δ ԾԽɺؔܕݴޠɺίϯςφʜ w ҰํͰɺίϯϐϡʔλαΠΤϯεجૅٕज़ͱͯ͠େࣄ w ͭͷݴޠɺͭͷϥΠϒϥϦΛݱͰशಘ͓͚ͯ͠ Ұੜ৯͑·͢ɺΈ͍ͨͳ࣌Ͱͳ͍
w ֶͿ͖ର͋·Γʹଟ͍ w ͔͠͠ɺඞཁʹͳ͔ͬͯΒֶͼ࢝ΊΔͱɺ͍ ʢʮԆධՁʯͰؒʹ߹Θͳ͍ʣ w Ұ൪ා͍ͷʮΒͳ͍͜ͱʯΛΒͳ͍͜ͱ w ʮػత࣮ߦʯͰඞཁͱͳΔલʹֶΜͰ͓͔͘͠ͳ͍
ػత࣮ߦ IUUQTKBXJLJQFEJBPSHXJLJػత࣮ߦ ػత࣮ߦʢͱ͏͖͖ͯͬ͜͡͏ɺӳ: speculative executionʣͱɺίϯϐϡʔλʹඞཁͱ͠ͳ͍͔͠Ε ͳ͍ࣄΛͤ͞Δ͜ͱͰ͋Δɻ͜ͷੑೳ࠷దԽٕ๏ɺ ύΠϓϥΠϯԽ͞ΕͨϓϩηοαͳͲͷγεςϜͰΘ Ε͍ͯΔ
ແବʹͳΔ͔͠Εͳ͍͚Ͳɺ དྷͨΔ͖ʹඋ͑ͯɺ ֶΜͰ͓͔͘͠ͳ͍ ʢಛʹϦʔμʔʣ
ͰࠓͷςΫϊϩδʔͷੈքɺ ͋·ΓʹଟذʹΓ͗ͯͯ͢ɺ Ͳ͔͜ΒखΛ͚͍͍ͭͯͷ͔͔Βͳ͍
ҰਓͰٕज़ॻಡΜͰ ςϯγϣϯ্͕Βͳ͍ ͦͦͲΕಡΜͰ͍͍͔ʜ
ࣗͷؾ࣋ͪΛʮࠓͷʯٕज़ʹ ڧ੍తʹৼΓ͔ͤΔ ڥΛ༻ҙ͢Δʂ
ςοΫΠϕϯτΛ։͍ͯɺ ৭ΜͳΤϯδχΞͷΛ ఆظతʹฉ͘ػձΛ࡞Δʂ
w ΠϕϯτΛ։͚ɺ৭ΜͳΤϯδχΞͱΓ߹͑Δ w ొஃऀͷ۩ମతͳܦݧߟ͑ํ͕ฉ͚Δ w ͨ͘͞ΜͷΤϯδχΞͱ͢ͱɺͦͷ࣌ʑͷٕज़ಈͷ ʮྲྀΕʯ͕Ωʔϫʔυͱͯ͠ݟ͑ͯ͘Δ w ͋Δಥવɺਆٕज़͕ݱΕΔ͜ͱͳ͍ʜগͣͭ͠ʹ ڍ͕Δ࢝ΊΔʜલͷٕज़ͱͷ࿈ଓੑ͕͋Δʜ
w ྲྀΕΛԡ͓͑ͯ͘͞ͱɺྫ͑ϒϩάͱ͔ɺͯͿͱ͔ɺ ̡̩ͰྲྀΕͯ͘ΔେͳΩʔϫʔυͷ͏ͪɺͲ͔͜ΒखΛ ͚͍͚͍͍͔ͭͯݟ͑ͯ͘Δ
ʮࠓʯػత࣮ߦΛߦ͏͖ λʔήοτ͕ݟ͔ͭΔʂ ʢ͔ʜʣ
͋ͱ࠷ۙͷ٢ࣉQNͰΤϯδχΞͱͯ͠ͷ ৼΔ·͍ʹؔ͢ΔɺϚΠϯυηοτతͳτʔΫ ͕ଟͯ͘ɺͦΕ৭ʑͳҙຯͰࢀߟʹͳΔ
ग़ձ͍͕ଟ͍͠ɺֶͼଟ͍ ΈΜͳͥͻ ςοΫΠϕϯτΛΖ͏ʂ
·ͱΊ wςΫϊϩδʔͷमಘػత࣮ߦͰ wࣗͷΉڥࣗͰ࡞ͬͯΈΑ͏ wͱΓ͋͑ͣ৭ΜͳਓʹձͬͯΈΑ͏
ʮ͜Μͳωλɺൃද͢Δॴ͕ແ͍ʯ ͱ͍͏ํͥͻ٢ࣉQN
٢ࣉQNͷ։࠵ใͪ͜ΒΛνΣοΫʂ http://kichijojipm.hatenablog.com/ https://kichijojipm.connpass.com https://twitter.com/kichijojipm
@ytnobody++++ ँࣙ
͓͠·͍