Slide 1

Slide 1 text

Nikuman Nikuman 天下一 LT 武闘会 / Futoshi Iwashita

Slide 2

Slide 2 text

先日リグレテストでバグが 2 件出ました 先日リグレテストでバグが 2 件出ました (無事対応して明日リリースとなります)

Slide 3

Slide 3 text

話したいこと 話したいこと Nikuman とは Netlify から GCP/Firebase に移行した話

Slide 4

Slide 4 text

突然ですが 突然ですが

Slide 5

Slide 5 text

コードレビューの際に コードレビューの際に 気をつけることって何でしょう 気をつけることって何でしょう

Slide 6

Slide 6 text

観点? 観点?

Slide 7

Slide 7 text

レスの速さ? レスの速さ?

Slide 8

Slide 8 text

それもいいけど それもいいけど

Slide 9

Slide 9 text

LGTM!! LGTM!!

Slide 10

Slide 10 text

LGTM につけるといいものって何でし LGTM につけるといいものって何でし ょう ょう

Slide 11

Slide 11 text

感謝の言葉? 感謝の言葉?

Slide 12

Slide 12 text

絵文字? 絵文字?

Slide 13

Slide 13 text

それもいいけど それもいいけど

Slide 14

Slide 14 text

画像!! 画像!!

Slide 15

Slide 15 text

何の画像がいいでしょう 何の画像がいいでしょう

Slide 16

Slide 16 text

猫? 猫?

Slide 17

Slide 17 text

柳沢慎吾? 柳沢慎吾?

Slide 18

Slide 18 text

それもいいけど それもいいけど

Slide 19

Slide 19 text

キン肉マン!! キン肉マン!!

Slide 20

Slide 20 text

なぜキン肉マンが俺をアツくさせるのか なぜキン肉マンが俺をアツくさせるのか 超人 => 自分たち リング => プログラム プロレス => コードレビュー

Slide 21

Slide 21 text

具体例 具体例

Slide 22

Slide 22 text

度重なるバグ対応 度重なるバグ対応

Slide 23

Slide 23 text

大玉案件 大玉案件

Slide 24

Slide 24 text

typo typo

Slide 25

Slide 25 text

IE 対応 IE 対応

Slide 26

Slide 26 text

どうでしょう どうでしょう

Slide 27

Slide 27 text

良さをわかってもらえましたか? 良さをわかってもらえましたか?

Slide 28

Slide 28 text

そんなキン肉マンの画像を気軽に そんなキン肉マンの画像を気軽に LGTM に使いたいアナタ! LGTM に使いたいアナタ!

Slide 29

Slide 29 text

nikuman nikuman https://nikuman.jaxx2104.info

Slide 30

Slide 30 text

構成 構成 Nuxt.js Firebase Auth Realtime Database Netlify

Slide 31

Slide 31 text

この夏やってみたこと この夏やってみたこと

Slide 32

Slide 32 text

目標 目標 nuxt generate なので nuxt build を試す Firebase の機能を使い倒す GCP デビュー

Slide 33

Slide 33 text

作業内容 作業内容 rebase.json の追加 mkdir src で nuxt のソースを移動 nuxt.con g.js に の追記 mkdir functions でバックエンドの処理追加 npm scripts を手直し

Slide 34

Slide 34 text

簡単 簡単

Slide 35

Slide 35 text

デモ デモ

Slide 36

Slide 36 text

学び 学び Cloud Functions は Firebase Hosting で CDN キャッシュが可能 Firebase から GCP へステップアップしやすい Firebase・GCP は AWS に比べてシンプル CDN の設定とか簡単だった

Slide 37

Slide 37 text

リポジトリ リポジトリ https://github.com/jaxx2104/nikuman

Slide 38

Slide 38 text

LGTM には Nikuman LGTM には Nikuman

Slide 39

Slide 39 text

ありがとうございました ありがとうございました