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
A half year at Merpay
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shingo Sato
July 03, 2019
Technology
900
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A half year at Merpay
Shingo Sato
July 03, 2019
Other Decks in Technology
See All in Technology
Omarchy Quattro の日本語設定周り
simosako
2
160
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
120
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
350
10分で知る最近のOmarchy
komagata
0
280
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
120
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
4
1.2k
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
330
Screen Lens - 今見てる画面を翻訳する
komagata
0
260
NW運用でNWトポロジ可視化ツールに期待すること/shumoku-meetup1
corestate55
2
120
消えない 動かない 効かない
yama3133
1
120
Reactの設計論
uhyo
16
8.8k
Minecraft JavaのMODをSwiftで作る
1mash0
0
120
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
700
Code Review Best Practice
trishagee
74
20k
Building Adaptive Systems
keathley
44
3.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Thoughts on Productivity
jonyablonski
76
5.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
420
Discover your Explorer Soul
emna__ayadi
2
1.3k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Being A Developer After 40
akosma
91
590k
Design in an AI World
tapps
1
310
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
600
Transcript
Merpay での半年間
Self Introduction
None
None
None
None
None
None
ins0.jp
Merpay Frontend Team
None
CS Tool Merpay Partners Admin Tool Merchants Registration Form Campaign
LP Coupon WebView
Campaign LP / Coupon WebView
None
None
Designers can operation by itself
Componentization Encapsulation Templating Simplicity
None
export function denyProduction({ env, error }: Context) { if (env.APP_ENV
=== 'production') { return error({ statusCode: 404 }); } }
export function staticAssetsAccessControl(this: any, moduleOptions: ModuleOptions) { this.nuxt.hook('render:setupMiddleware', (app: Server)
=> { app.use((req: http.IncomingMessage, res: http.ServerResponse, next: (err?: any) => void) => { const { pathname } = parseUrl(req.url); if (/* check the `pathname` */) { return options.denyCallback(res); } return next(); }); });
None
None
$ npm ci --production Ignore unnecessary files with .dockerignore Execute
test and build in parallel
jobs: upload_sourcemap: executor: sentry_cli steps: - checkout - attach_workspace: at:
*workspace_root - run: shell: /bin/bash -euo pipefail command: | RELEASE_NAME=$(cat ./package.json | jq -r .version) URL_PREFIX=https://static-coupon.merpay.com/nuxt sentry-cli --auth-token=${SENTRY_AUTH_TOKEN} releases files ${RELEASE_NAME} \ upload-sourcemaps .nuxt/dist/client --no-rewrite --url-prefix=${URL_PREFIX}
None
None