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
E言語スタック
Search
Junnichi Kitta
September 22, 2016
Technology
0
500
E言語スタック
tokyo.ex #6 にて発表した Phoenix with Elm についての資料です。
Junnichi Kitta
September 22, 2016
Tweet
Share
More Decks by Junnichi Kitta
See All by Junnichi Kitta
SREってなんだろう
hayabusa333
0
180
ポストモーテムから振り返る
hayabusa333
0
120
上から見るか下から見るか.pdf
hayabusa333
0
940
Elixirでやってきたこと
hayabusa333
0
1.4k
APIサーバとしてのCowboy
hayabusa333
1
1.2k
CowboyとPhoenixの速度比較
hayabusa333
1
1.6k
Other Decks in Technology
See All in Technology
KubeCon EU 2024 Recap “Kubernetes Policy Time Machine: Where to Next?”
ryysud
0
220
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
3
570
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
4
440
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
170
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
560
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
300
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
4
16k
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
0
370
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.4k
GrafanaMeetup_AmazonManagedGrafanaのアクセス制御機能とマルチテナント環境下でのアクセス制御について
daitak
0
250
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
350
Cypress or Playwright?
rainerhahnekamp
0
110
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
91
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Bash Introduction
62gerente
604
210k
Testing 201, or: Great Expectations
jmmastey
28
6.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
Become a Pro
speakerdeck
PRO
11
4.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
Code Reviewing Like a Champion
maltzj
514
39k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Transcript
&ݴޠελοΫ
ࣗݾհ OBNF٦ా൏Ұ c5XJUUFS*%IBZBCVTB cIFBSU<Χʔωϧ ($ &SMBOH &MJYJS> cKPCTΣοϒϓϩάϥϚ cQPTJUJPO<+PFMڭ ᠳਸ਼ྑ࢞͠ຓಉໍ
ࣾசͳ࿉ ۚज़ࢣ>
એ Նίϛൢച ϓϩάϥϛϯά&MJYJS͕ग़Δલʹग़ ͨͷͰɺ͍͍ͩͨ&MJYJSʹ͍ͭͯͷ ຊ͙Β͍ ༰ )PVOEʹ͍ͭͯ ࣗ࡞ϥΠϒϥϦ ,JOP5BLF
&DUPͷϚΠάϨʔγϣϯ
એ ෦࡞ͯ͠ɺՆίϛ෦ͳ ͷͰɺ࠶ͼେࣈ #PPUIʹͯൢചத IUUQT IBZBCVTBCPPUIQNJUFNT ࣍ճཧຊΛങΘΕͨํʹిࢠ ൛औಘͰ͖ΔΑ͏ʹ͠·͢ɻ
એ͓ΘΓ
&ݴޠελοΫ &MJYJS 1IPFOJY ͱ&MNΛ༻ͯ͠8FC ΞϓϦέʔγϣϯͷߏஙΛͯ͠Έ·ͨ͠ɻ ͖ͯͱ͏ʹ໊લΛ͚͚ͭͨͩɻ ͋ͱɺεϚϑΥΞϓϦΛ࡞ΔݴޠͰ &Ͱ࢝·Δݴޠ͕ཉ͍͠
&MN +BWB4DSJQUͱίϯύΠϧ͞ΕΔؔܕ ݴޠ &MN$PNQJMFSࣗମ)BTLFMMͰॻ͔Εͯ ͍ΔΑ
ࠓճͷࢿྉɺ1IPFOJYXJUI&MNͷॳճ ෦Λߦ͚ͬͨͩͰ͢ɻ ؾʹͳͬͨํௐ͍͚ͯͨͩΕɺ͢ ͙ʹग़͖ͯ·͢ɻ ·ͨϒϩάʹࠓޙɺ·ͱΊ͍͖ͯ·͢
ڥ ɾ&SMBOHW ɾ&MJYJSW ɾ1IPFOJYW ɾ&MNW ɾ/PEFW
&MNΛ1IPFOJYʹؚΊΔํ๏ ɾ֎෦ʹ&MNʹͯίʔυΛهࡌͯ͠ɺ +BWB4DSJQUʹίϯύΠϧ͢Δ ɾ1IPFOJYͷWFOEPSσΟϨΫτϦʹஔ ͯ͠+BWB4DSJQUʹίϯύΠϧ͢Δ ɾCSVODICVJMEͰ+BWB4DSJQUʹίϯύΠ ϧ
֎෦ʹ&MNʹͯίʔυΛهࡌ IUUQXXXDVMUJWBUFIRDPNQPTUTQIPFOJYFMNΑΓը૾Λഈआ
WFOEPSσΟϨΫτϦʹஔ IUUQXXXDVMUJWBUFIRDPNQPTUTQIPFOJYFMNΑΓը૾Λഈआ
CSVODICVJMEͰؚΊΔ IUUQXXXDVMUJWBUFIRDPNQPTUTQIPFOJYFMNΑΓը૾Λഈआ
1IPFOJYXJUI&MNͰ CSVODICVJMEͰߦ͍ͬͯΔ
&MNͷίʔυهࡌ
*NQPSU)UNM &MNͷ)5.-ϨϯμϦϯά༻ͷϥΠϒϥϦ )5.-ϨϯμϦϯά༻ͷϥΠϒϥϦΛ *NQPSUͯ͠ɺ)UNMUFYUʹͯจࣈΛදࣔͰ ͖ΔΑ͏ʹઃఆ
QBDLBHFKTPO IUUQXXXDVMUJWBUFIRDPNQPTUTQIPFOJYFMNΑΓը૾Λഈआ
CSVODIDPOpHKTPO IUUQXXXDVMUJWBUFIRDPNQPTUTQIPFOJYFMNΑΓը૾Λഈआ
CSVODIDPOpHKTPO FMN'PMEFSXFCFMN &MNͷίʔυͷஔॴͷઃఆ NBJO.PEVMFT<l4FBU4BWFSFMN> &MNͷίʔυ໊ͷهࡌ PVUQVU'PMEFSlTUBUJDWFOEPS +BWB4DSJQUͷΞτϓοτઌࢦఆ
JOEFYIUNMFFY IUUQXXXDVMUJWBUFIRDPNQPTUTQIPFOJYFMNΑΓը૾Λഈआ
XFCTUBUJDKTBQQKT IUUQXXXDVMUJWBUFIRDPNQPTUTQIPFOJYFMNΑΓը૾Λഈआ
XFCTUBUJDKTBQQKT EPDVNFOUHFU&MFNFOU#Z*E bFMNNBJO ɹ)UNMʹͯFMNNBJOͱهࡌ͞Ε͍ͯΔ *EͷՕॴΛऔಘ͢Δ &MN4FBU4BWFSFNCFE FMN%JW ্هͰऔಘͨ͠Օॴʹ4FBU4BWFSFNM
Ͱهࡌͨ͠ίʔυΛؚΊΔ
&MNͷίʔυهࡌ
JFY4NJYQIPFOJYTFSWFS
ͦͷ΄͔
&MNͷߏʹ͍ͭͯ .PEFMɿΞϓϦέʔγϣϯͷঢ়ଶΛอ࣋ ͢Δॲཧ 6QEBUFɿΞϓϦέʔγϣϯͷঢ়ଶͷߋ৽ Λߦ͏ॲཧ 7JFXɿ)5.-ͳͲͷදࣔͷॲཧ
&MNͷߏʹ͍ͭͯ
ײ 1IPFOJYͰ&MNΛ༻͢Δͷɺͦ͜·Ͱ ͘͠ͳ͍ େنʹͳͬͨ߹ͷߏԽʹ͍ͭͯߟ ͑ΔͱͲ͏ͳͷ͔ʁ &MNͰ8FCܥͷήʔϜͷίʔυͷهࡌ͞ Ε͍ͯΔͷͰɺͦͷ͋ͨΓΛ֬ೝ͔ͳʁ
ࢀߟࢿྉ 1IPFOJYXJUI&MN IUUQXXXDVMUJWBUFIRDPNQPTUT QIPFOJYFMN &MN IUUQFMNMBOHPSH
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠