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
RxJSとAngular
Search
puku0x
November 21, 2017
Technology
0
280
RxJSとAngular
puku0x
November 21, 2017
Tweet
Share
More Decks by puku0x
See All by puku0x
Findyの開発生産性向上への取り組み ~Findyフロントエンドの場合~
puku0x
0
330
Findyの開発生産性を上げるためにやったこと
puku0x
1
420
Angularコーディングスタイルガイドはいいぞ
puku0x
1
120
Nx CloudでCIを爆速にした話
puku0x
0
500
Findyのフロントエンド設計刷新を通して得られた技術的負債との向き合い方
puku0x
1
1.5k
最高の開発体験を目指して 〜Findyのフロントエンド設計刷新〜
puku0x
0
690
VSCode GraphQL + GraphQL Code Generator による快適なフロントエンド開発
puku0x
0
1.7k
Nxはいいぞ
puku0x
0
630
Angularの静的サイトジェネレーター「Scully」の最新情報
puku0x
0
240
Other Decks in Technology
See All in Technology
既存プロセスからの脱却と変化に適応するために必要なこと
cybozuinsideout
PRO
2
170
単回帰分析について数式を追いながら実装してみた
kentaitakura
0
490
XRミーティング 2024-03-20
1ftseabass
PRO
0
100
Azureコストは水道代/The_47th_Tokyo_Jazug
aeonpeople
3
350
今さら聞けない!? AWSの生成AIサービス Amazon Bedrock入門!
minorun365
PRO
11
1.6k
技育祭2024春 LT Finatextホールディングス
kevinrobot34
1
160
任意コード実行の原理
ffri
0
160
AWS アーキテクチャクイズ
yuu26
2
700
生成AIサービスPanorama AIご説明資料
sdt
0
300
Skaffoldを用いたGKEアプリケーションの CD(Continuous Development)
kojake_300
1
230
PG-Stromの性能評価レポート~ Star Schema Benchmark を例に~ / pgstrom_ssb_report_2024
sakaik
0
100
.NETの非同期戦略とUnityとの相互運用
neuecc
2
2.4k
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
10
4.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.4k
The Mythical Team-Month
searls
214
42k
Done Done
chrislema
178
15k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2k
The Pragmatic Product Professional
lauravandoore
24
5.7k
Git: the NoSQL Database
bkeepers
PRO
421
63k
Designing Experiences People Love
moore
135
23k
Docker and Python
trallard
33
2.6k
YesSQL, Process and Tooling at Scale
rocio
160
13k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.8k
Transcript
3Y+4ͱ"OHVMBS 3Yษڧձ
3Yษڧձ 2 ৽ٓါ !QVLVY ג ϨείΤϯδχΞ OHGVLVPLBද
3Yษڧձ ։ൃதͷ w ਫ਼ਆՊ͚ͷిࢠΧϧς 3
3Yษڧձ ࠷ۙͬͯΔ͜ͱ w ओྗͷϦχϡʔΞϧ w ϑϨʔϜϫʔΫ৽ w 4QSJOH#PPU "OHVMBSY w
ͦͷଞ͍Ζ͍Ζʢ5%% 3FEVY 18" ʜʣ 4 ڵຯͷ͋ΔํϨείʂ
3Yษڧձ 5 "OHVMBS
3Yษڧձ ͳͥ"OHVMBSͷʁ 6
3Yษڧձ 7
3Yษڧձ w "OHVMBSͰͷඇಉظ௨৴ͷ֓ཁ )UUQ$MJFOUʢ̍ʣ 8 SFUSZ TVCTDSJCF EFMBZ
TVCTDSJCF ʜͦͷଞ͍Ζ͍Ζ )UUQ$MJFOU $PNQPOFOUT 4FSWJDFT 3FRVFTU 3FTQPOTF (&5 1045 ʜ 0CTFSWBCMF *OUFSDFQUPS
3Yษڧձ )UUQ$MJFOUʢ̎ʣ w ࣮ྫ 9 !$PNQPOFOU \ʜ^ FYQPSUDMBTT.Z$PNQPOFOU\ DPOTUSVDUPS
QSJWBUFIUUQ)UUQ$MJFOU \^ GFUDI"MM \ SFUVSOUIJTIUUQHFU bBQJJUFNT` TVCTDSJCF JUFNT\ DPOTPMFMPH JUFNT ^ ^ ^ ඪ४ͷ௨৴ϥΠϒϥϦ ͕0CTFSWBCMFΛฦ͢ ˣ ෳࡶͳ௨৴એݴత ʹॻ͚ΔͷͰศར
3Yษڧձ 0CTFSWBCMFͷදࣔ w BTZODύΠϓ 10 !$PNQPOFOU \ TFMFDUPSbBQQMJTU` UFNQMBUFAVM
MJ OH'PSlMFUJUFNPGJUFNTcBTZODz\\JUFN^^MJ VMA ^ FYQPSUDMBTT-JTU$PNQPOFOUJNQMFNFOUT0O*OJU\ JUFNTTUSJOH<> DPOTUSVDUPS QSJWBUFIUUQ)UUQ$MJFOU \ JUFNTUIJTIUUQHFU bBQJJUFNT` ^ ^ TVCTDSJCF ͱ VOTVCTDSJCF ࣗಈͰߦΘΕΔ 0CTFSWBCMFͷม
3Yษڧձ w ྫɿμΠΞϩάͷϘλϯΠϕϯτΛʹ 11 Πϕϯτॲཧ
3Yษڧձ &WFOU&NJUUFS w جຊతͳ͍ํ 12 !$PNQPOFOU \ TFMFDUPSbBQQHSFFUJOH` UFNQMBUFACVUUPO
DMJDL lHSFFUJOHFNJU bIFMMP` z$MJDLUIJTCVUUPOA ^ FYQPSUDMBTT(SFFUJOH$PNQPOFOU\ !0VUQVU HSFFUJOHOFX&WFOU&NJUUFS ^ BQQHSFFUJOH HSFFUJOH lBMFSU FWFOU zBQQHSFFUJOH &WFOU&NJUUFS 4VCKFDUΛܧঝ
3Yษڧձ w ઌఔͷ֬ೝμΠΞϩάͷ࣮ྫ w OHYCPPUTUSBQNPEBMΛར༻ ࣗલͰ࣮͢ΔΑΓָ ˞ίϯϙʔωϯτ͕ผಡΈࠐΈ͞ΕΔͨΊ!0VUQVU ͕ޮ͔ͳ͘ͳΔ w σΟϨΫςΟϒʢΧελϜଐੑʣͰڞ௨Խ
13 Πϕϯτͷ ͪΐͬͱෳࡶͳ BQQQBSFOU BDPOpSN%JBMPH DPOpSN lPO$POpSN FWFOU z֬ೝB BQQQBSFOU σΟϨΫςΟϒܦ༝ͰΠϕϯτʜ
3Yษڧձ &WFOU&NJUUFS 4VCKFDU 14 ˞4VCKFDU0CTFSWBCMF 0CTFSWFS
3Yษڧձ TVCTDSJCFͰ͖Δʂ 15
3Yษڧձ w σΟϨΫςΟϒܦ༝ͰϘλϯԡԼ࣌ͷΠϕϯτΛ 16 ίϯϙʔωϯτ BQQ$POpSN σΟϨΫςΟϒ ΧελϜଐੑ ࢠίϯϙʔωϯτ ʢμΠΞϩάʣ
BBQQ$POpSN DPOpSN lPO$POpSN FWFOU z֬ೝB !0VUQVU DPOpSNOFX&WFOU&NJUUFS DPOTUNPEBM3FGTIPX.PEBM %JBMPH$PNQPOFOU NPEBM3FGDPOUFOUDPOpSN TVCTDSJCF FWFOUUIJTDPOpSNFNJU FWFOU CVUUPO DMJDL lDPOpSNFNJU z0,CVUUPO !0VUQVU DPOpSNOFX&WFOU&NJUUFS TVCTDSJCF FNJU ࣮ྫ
3Yษڧձ 3FBDUJWF'PSN w ϞσϧϕʔεͷೖྗνΣοΫ 17 !$PNQPOFOU \ʜ^ FYQPSUDMBTT.Z$PNQPOFOU\ GPSN'PSN(SPVQ
DPOTUSVDUPS QSJWBUFGC'PSN#VMEFS \ UIJTGPSNGCHSPVQ \ UJUMF< 7BMJEBUPSTSFRVJSFE> ^ UIJTGPSNWBMVF$IBOHFT pMUFS EBUBUIJTGPSNWBMJE TVCTDSJCF EBUBDPOTPMFMPH EBUB ^ ^ ೖྗͷมߋΛ 0CTFSWBCMFͰݕ
3Yษڧձ ͦͷଞ w ύϑΥʔϚϯενϡʔχϯά w $IBOHF%FUFDUJPO4USBUFHZ0O1VTIͰߴԽ ˞ͨͩ͠ೖྗ͕ϓϦϛςΟϒܕͰͳ͍ͱมߋݕ͕ޮ͔ͳ͘ͳΔ w 0CTFSWBCMFͰ͢ 18
BQQUJUMF<UJUMF>lb)FMMP`zBQQUJUMFมߋݕՄ BQQMJTU<EBUB>lTPNF%BUBzBQQMJTUมߋݕෆՄ BQQMJTU<EBUB>lEBUBzBQQMJTUEBUB0CTFSWBCMF EBUBTVCTDSJCF EBUBUIJTDIBOHF%FUFDUJPONBSL'PS$IFDL
3Yษڧձ 19
3Yษڧձ ͍͢͝ 20
3Yษڧձ Ͳ͏ͬͯ 3Y+4ษڧ͢Δʁ 21
ࢀߟॻ IUUQTCPPUIQNKBJUFNT
3Yษڧձ ͓·͚ 23
3Yษڧձ 24 ͜͜ʹ3Y+4͕͋Δ͡ΌΖʁ ʈТʈ 㱭3Y+4㱬
3Yษڧձ 25 ͜ΕΛ"OHVMBSͱ߹Θͤͯʜ ʈТʈ 㲇㱭㱬㲇
3Yษڧձ 26 ͜͏͡Όʂ ʈТʈ 㱭OHSY㱬
3Yษڧձ OHSY 3FBDUJWFMJCSBSJFTGPS"OHVMBS 27
3Yษڧձ OHSY 3Y+4ϕʔεͷ"OHVMBS༻ঢ়ଶཧϥΠϒϥϦ w !OHSYTUPSF 3FEVYMJLFͳঢ়ଶཧΛఏڙ w !OHSYF⒎FDUT 3FEVYͰ͍͏ͱ͜Ζͷ.JEEMFXBSF 28
3Yษڧձ ར༻ྫ w !OHSYTUPSFͰ3FEVYʢ࣮ࡍͷίʔυ͏গ͠ෳࡶͰ͢ʣ 29 FYQPSUDMBTT$SFBUFJNQMFNFOUT"DUJPO\ SFBEPOMZUZQF$3&"5& DPOTUSVDUPS QVCMJDQBZMPBE5PEP \^
^ UIJTTUPSFEJTQBUDI OFX$SFBUF UPEP 4UPSF0CTFSWBCMF 0CTFSWFS UIJTUPEPUIJTTUPSFTFMFDU bUPEP` UIJTBDUJPOTPG5ZQF $3&"5& QJQF ʜ "DUJPOT0CTFSWBCMF FYQPSUJOUFSGBDF4UBUF\ SFBEPOMZUPEP5PEP ^ FYQPSUGVODUJPOSFEVDFS TUBUF BDUJPO"DUJPO 4UBUF\ʜ^
3Yษڧձ 30 ৄ͘͠8FCͰ IUUQTRJJUBDPNQVLVYJUFNTBFEDCE IUUQTHJUIVCDPNOHSYQMBUGPSN
5IBOLZPV