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
A half year at Merpay
Search
Shingo Sato
July 03, 2019
Technology
890
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
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
18
6k
EventBridge Connection
_kensh
5
680
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
8
4.4k
Mastering Ruby Box
tagomoris
3
160
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
110
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
2.1k
GoとSIMDとWasmの今。
askua
3
520
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
500
Dario Amodi『Policy on the AI Exponential』を理解する
nagatsu
0
210
AAIFに入ってみた ~内から見えるコミュニティ動向~
sato4
0
110
SIer20年! 培ったスキルがスタートアップで輝く時
shucho0103
0
810
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
330
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
800
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
BBQ
matthewcrist
89
10k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Being A Developer After 40
akosma
91
590k
My Coaching Mixtape
mlcsv
0
140
The Cult of Friendly URLs
andyhume
79
6.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
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