Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
マネーフォワードクラウド経費でのフロントエンドの取り組み / moneyforward-exp...
Search
Hiromi Kimura
September 30, 2020
Programming
1.2k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
マネーフォワードクラウド経費でのフロントエンドの取り組み / moneyforward-expense-frontend
Hiromi Kimura
September 30, 2020
More Decks by Hiromi Kimura
See All by Hiromi Kimura
マネーフォワード Pay for Businessのフロントエンド / Money Forward Pay for Business Frontend
kimromi
0
930
エンジニアにとってのアウトプットとはなにか考えた / what-is-output
kimromi
3
1.2k
TypeScriptで作るGitHubApps / make GitHub Apps by TypeScript
kimromi
0
680
ムームードメインのJavaScript環境を整えた話 / prepare muumuu-domain's javascript
kimromi
1
620
ぼくがかんがえたさいきょうのぷるりくえすと / saikyo-no-pull-request
kimromi
7
110k
Vue.js on Rails / vue-js-on-rails
kimromi
7
5.1k
本番環境にVue.jsを使った話 / Use Vue.js at production
kimromi
3
1.5k
how about Marp?
kimromi
0
170
engineer-guideline
kimromi
0
1.1k
Other Decks in Programming
See All in Programming
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
530
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
110
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
230
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
110
The Rails Doctrine Decade
koic
2
470
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
330
SREの越境 / SRE Collaboration
y0hgi
2
300
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
20
20k
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
380
iOSDCのペンライトを自動制御したい!
akkeylab
0
360
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
540
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
We Have a Design System, Now What?
morganepeng
55
8.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
4 Signs Your Business is Dying
shpigford
187
23k
Speed Design
sergeychernyshev
33
2.1k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
730
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
ϚωʔϑΥϫʔυΫϥυܦඅͰͷ ϑϩϯτΤϯυͷऔΓΈ
Ԭੜ·ΕԬҭͪ ϚωʔϑΥϫʔυԬڌ Ϋϥυܦඅ։ൃ෦ ϑϩϯτΤϯυΤϯδχΞ69νʔϜϦʔμʔ ଜւ )JSPNJ,JNVSB !LJNSPNJ ࠷ۙΩϟϯϓʹͲͬΓ ॳ৺ऀ
ಛผڅۚ΄΅Ωϟϯϓ༻ʹͭ͗ࠐΉ
ϞϯϕϧޒέࢁϕʔεΩϟϯϓ ɹԬݝಹՑࢢ ɹͱͯඋ͞Ε͍ͯͯిݯ͋Δ ɹγϟϫʔɾτΠϨɾચ͍ͳͲΩϨΠ άϦʔϯύϧਆڦ ɹԬݝീঁࢢ ɹϑΝϛϦʔΩϟϯϓʹ͍ͬͯ͜ ɹࠓߦ͜͏ͱ͍ͯ͠Δͱ͜Ζ άϥϯϐϯάԬͿͲ͏ͷथʙւ෩ͱͷԻʙ ɹԬݝࢢ
ɹւͷͦͰάϥϯϐϯά ɹΊͬͪΌਓؾ ଞʹ͋ͬͨΒ ͥͻڭ͍͑ͯͩ͘͞ʂ
Ԭ ڌ
ืूதʂʂ
σβΠϯϦχϡʔΞϧ
ϦχϡʔΞϧલ ϦχϡʔΞϧޙ
ϔομʔͱαΠυϝχϡʔΛ શϖʔδͰ3FBDUʹ Ұ෦ϖʔδͰίϯςϯπ3FBDU
ΞδΣϯμ w 3BJMTͰͷϑϩϯτΤϯυ w (SBQI2- w ࣮ϧʔϧͱυΩϡϝϯτԽ
ΫϥυܦඅͷϑϩϯτΤϯυڥ
ΫϥυܦඅͷϑϩϯτΤϯυڥ w PO3VCZPO3BJMT w OPU41"ɺ443͋Γ w 5ZQF4DSJQU 3FBDU 3FEVY XFCQBDL
OPU8FCQBDLFS w 8FC"1*(SBQI2- w ελΠϧཧTUZMFEDPNQPOFOUT w 4UPSZCPPL w &4-JOU 1SFUUJFS +FTU
OPU41"Ͱͷ3FBDU PO3BJMT
SFBDU@PO@SBJMTHFN w 3BJMTଆ͔ΒQSPQTΛ͢ɺ443Ͱ͖Δ w EJWλάΛग़ྗࣗ͠ಈͰ3FBDU%0.SFOEFS Ͱ "QQίϯϙʔωϯτΛSFOEFSͭͭ͠QSPQTΛηοτͯ͘͠ΕΔ
3BJMTͷίϯςΩετʹґଘ͠ͳ͍ কདྷͷ41"ԽͷͨΊʂ
3BJMTଆ͔ΒݺͿ3FBDUίϯϙʔωϯτͭ w "QQίϯϙʔωϯτʹQSPQTͰݱࡏͷύεΛ͢ w SFBDUSPVUFSΛͬͯύε͝ͱʹදࣔ͢ΔίϯϙʔωϯτΛΓସ͑ w ϖʔδ༻ͷίϯϙʔωϯτΛશύεͰ༻ҙ
σΟϨΫτϦߏΛ ϑϨʔϜϫʔΫͬΆ͘ ᶃ
σΟϨΫτϦߏΛϑϨʔϜϫʔΫͬΆ͘ w ͱͱ3BJMTͱີͳߏͩͬͨ w QBHFTҎԼར༻͢Δϖʔδͷ63-ͱ߹ΘͤΔ /FYUKTͱ߹ΘͤΔ
σΟϨΫτϦߏ w ςετͱ4UPSZ ίϯϙʔωϯτɾ࣮ͱಉ͡ॴʹ
(SBQI2-
(SBQI2- w "1*ΤϯυϙΠϯτͭ 1045 w ݺͼग़͠ଆͰඞཁͳใͷΈΛͭͷ2VFSZͰ·ͱΊͯऔಘͰ͖Δ w ·ͱΊͯߋ৽Ͱ͖Δ .VUBUJPO
IUUQTEFWFMPQFSHJUIVCDPNWFYQMPSFS
(SBQI2-ͷศརͳ w 8FC"1*Λ࣮ߦ͢ΔճΛݮΒ͢͜ͱ͕Ͱ͖Δ w ݺͼग़͠ଆͰඞཁͳใͷΈऔಘ͢Δ͜ͱ͕Ͱ͖Δ w ܕΛ2VFSZ͔ΒࣗಈੜͰ͖Δ
ϩάΠϯϢʔβʔใɾ͓Βͤɾ௨ͳͲͷใΛ ·ͱΊͯͭͷ2VFSZͰऔಘ
"QPMMP$MJFOU 3FBDU w (SBQI2-"1*Λ3FBDUͰ࣮ߦͰ͖ΔϥΠϒϥϦ w VTF2VFSZ VTF.VUBUJPO)PPLT w BQPMMPMJOLTUBUFΘͣ3FEVYͰ
ίϯϙʔωϯτઃܭɾ࣮ϧʔϧ
"UPNJD%FTJHO w ଟ͘ͷํ͕͝ଘͷͦΕͰ͢ w ίϯϙʔωϯτΛ"UPNT .PMFDVMFT 0SHBOJTNT 5FNQMBUFT 1BHFTͷ ̑ͭͰϨϕϧ͚
"UPNJD%FTJHOͰͷ࣮ϧʔϧ w "UPNT .PMFDVMFT ϏδωεϩδοΫΛ࣋ͨͳ͍3FEVY4UPSFͷΞΫηε/( w 0SHBOJTNT ϏδωεϩδοΫΛ࣋ͭ3FEVY4UPSFͷΞΫηε0, w 5FNQMBUFT
1BHFίϯϙʔωϯτͷঢ়ଶΛ࣋ͨͳ͍෦3FEVY4UPSFͷΞΫηε/( w 1BHFT 8FC"1*1BHFίϯϙʔωϯτͷΈͰୟ͘ (SBQI2-ͱ૬ੑ͕͍͍ औಘͨ͠ใ3FEVY4UPSF
3FBDUίϯϙʔωϯτͷ࣮ϧʔϧ w ͯ͢'VODUJPOBM$PNQPOFOUͰ࣮ w $POUBJOFS ϩδοΫ ͱ1SFTFOUFS ݟͨ ͰίϯϙʔωϯτΛ͚Δ $POUBJOFSͷςετϩδοΫͷςετ
1SFTFOUFSͷςετݟͨͷςετ εφοϓγϣοτςετ
ελΠϧཧ
TUZMFEDPNQPOFOUT w ίϯϙʔωϯτͷελΠϧΛ্ॻ͖Ͱ͖ΔΑ͏ʹ͍ͯ͠Δ w 5IFNF1SPWJEFSΛ༻͠ϕʔεͷελΠϧΛશମʹద༻ͭͭ͠ ΧελϚΠζ͍ͨ͠෦5IFNF1SPWJEFSΛωετ͠ΧελϚΠζ IUUQTLJNSPNJIBUFOBCMPHKQFOUSZ
υΩϡϝϯτඋ ᶄ
IUUQTIVHPHJSBVEFMDPNUFDIOJDBMEPDVNFOUBUJPOGPSFWFSZPOF
EPDTJGZΛͬͯυΩϡϝϯτΛඋ w IUUQTEPDTJGZKTPSHͱ͍͏ϥΠϒϥϦ w .BSLEPXOͰυΩϡϝϯτΛॻ͘ͱࣗಈͰ8FCϖʔδ )5.- Λੜ w 8FCϖʔδ4UPSZCPPLͱڞʹ$*Ͱ୭ͰݟΕΔͱ͜ΖʹσϓϩΠ w
.BSLEPXOϦϙδτϦͷதʹؚΈ ίʔυͱҰॹʹमਖ਼
·ͱΊ
·ͱΊ w PO3BJMTͰ͋Δ͕ɺ41"Λݟਾ͑ϑϩϯτͷϑϩϯτͰ w (SBQI2-ศརͰ͢ w ࣮ͷϧʔϧυΩϡϝϯτԽ͠Խ͠ͳ͍ఴ͑ͯ w ΤϯδχΞืू͓ͯ͠Γ·͢ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠
࣭ͳͲ͋Ε!LJNSPNJ·Ͱ