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
300
RxJSとAngular
puku0x
November 21, 2017
Tweet
Share
More Decks by puku0x
See All by puku0x
ファインディにおけるフロントエンド技術選定の歴史
puku0x
1
140
ファインディでのGitHub Actions活用事例
puku0x
9
2.6k
Findyの開発生産性向上への取り組み ~Findyフロントエンドの場合~
puku0x
0
400
Findyの開発生産性を上げるためにやったこと
puku0x
1
530
Angularコーディングスタイルガイドはいいぞ
puku0x
1
230
Nx CloudでCIを爆速にした話
puku0x
0
700
Findyのフロントエンド設計刷新を通して得られた技術的負債との向き合い方
puku0x
1
1.7k
最高の開発体験を目指して 〜Findyのフロントエンド設計刷新〜
puku0x
0
760
VSCode GraphQL + GraphQL Code Generator による快適なフロントエンド開発
puku0x
0
2.4k
Other Decks in Technology
See All in Technology
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
170
組織成長を加速させるオンボーディングの取り組み
sudoakiy
2
110
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
220
【令和最新版】AWS Direct Connectと愉快なGWたちのおさらい
minorun365
PRO
5
750
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
400
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
250
スクラム成熟度セルフチェックツールを作って得た学びとその活用法
coincheck_recruit
1
140
隣接領域をBeyondするFinatextのエンジニア組織設計 / beyond-engineering-areas
stajima
1
270
The Rise of LLMOps
asei
7
1.5k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
133
8.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Designing for humans not robots
tammielis
250
25k
Automating Front-end Workflow
addyosmani
1366
200k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Faster Mobile Websites
deanohume
305
30k
Ruby is Unlike a Banana
tanoku
97
11k
Become a Pro
speakerdeck
PRO
25
5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
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