Slide 1

Slide 1 text

Notionで拍手をできるようにした話 CTOA若手エンジニアコミュニティ勉強会 #1

Slide 2

Slide 2 text

自己紹介 名前:深野悠吾 あだな:うご 所属:GMOペパボ株式会社 SUZURI事業部 お仕事:SUZURIの開発 Twitter:@yukyu30 好きなツール:Notion

Slide 3

Slide 3 text

Notion知ってますか?


Slide 4

Slide 4 text

Notion
 ドキュメントからタスク管理まで 幅広く使えるアプリ


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

Slack → 絵文字
 Twitter → いいね
 Notion → コメント?


Slide 10

Slide 10 text

まったく気軽じゃない


Slide 11

Slide 11 text

よし、つくろう


Slide 12

Slide 12 text

https://hakusyu.vercel.app/

Slide 13

Slide 13 text

実演タイム

Slide 14

Slide 14 text

&emoji=❤

Slide 15

Slide 15 text

&bg=114488

Slide 16

Slide 16 text

urlは暗号化
 urlで内容が推測できてしまう


Slide 17

Slide 17 text

ロリポップ (レンタルサーバー) php 15分ごとにcronでアクセス

Slide 18

Slide 18 text

Render | https://render.com/ ● PaaS ● Herokuにある機能はおおよそある ● 無料枠もある ● 30分アクセス無いとスリープする ● 15分ごとにcronでアクセスして叩き起こしている ● mainブランチに変更あったらデプロイ

Slide 19

Slide 19 text

PlanetScale | https://planetscale.com/ ● DBaaS ● MySQL ● 個人開発なら十分な無料枠もある ● 定期的な自動バックアップ ● ブランチの概念が存在 ● ステージングDBのスキーマ変更、確認してから本番DBにデプロイできる ● 外部キーが使えないと制約がある ● Webからクエリ書いて実行できる

Slide 20

Slide 20 text

感想 ● データベースに移行をせずにいろんなPaaSを試すことができた ● お金かからなくて最高 ● 特に遅いなどはない ● クエリ書いて、実行できる環境便利 ● APIを作っていたので自分のブログに拍手ボタンを実装できた ● Rails使うほどでも無い? ● 拍手するために3つのサービスを使っていて、問題が起きた時に対処が難しそう

Slide 21

Slide 21 text

zennの記事も書いてます Notionに拍手ボタンを設置するサイトを作った