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
YamaNotesの開発について
Search
すずか
August 03, 2024
Technology
0
58
YamaNotesの開発について
すずか
August 03, 2024
Tweet
Share
More Decks by すずか
See All by すずか
初✖️3 Kaigi on Rails 2024の思い出
suzukahr
0
17
山手線一周のパフォーマンス改善
suzukahr
0
180
Urawa.rbができるまで
suzukahr
0
64
Impressions of the Ruby Kaigi
suzukahr
1
6.3k
Other Decks in Technology
See All in Technology
コンテナセキュリティのためのLandlock入門
nullpo_head
2
320
Opcodeを読んでいたら何故かphp-srcを読んでいた話
murashotaro
0
270
多領域インシデントマネジメントへの挑戦:ハードウェアとソフトウェアの融合が生む課題/Challenge to multidisciplinary incident management: Issues created by the fusion of hardware and software
bitkey
PRO
2
110
Amazon VPC Lattice 最新アップデート紹介 - PrivateLink も似たようなアップデートあったけど違いとは
bigmuramura
0
200
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
380
Wantedly での Datadog 活用事例
bgpat
1
520
サイバー攻撃を想定したセキュリティガイドライン 策定とASM及びCNAPPの活用方法
syoshie
3
1.3k
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
1
290
re:Invent 2024 Innovation Talks(NET201)で語られた大切なこと
shotashiratori
0
320
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
170
プロダクト開発を加速させるためのQA文化の築き方 / How to build QA culture to accelerate product development
mii3king
1
270
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
490
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
243
12k
A Philosophy of Restraint
colly
203
16k
Side Projects
sachag
452
42k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Adopting Sorbet at Scale
ufuk
73
9.1k
Agile that works and the tools we love
rasmusluckow
328
21k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
How STYLIGHT went responsive
nonsquared
95
5.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Testing 201, or: Great Expectations
jmmastey
40
7.1k
It's Worth the Effort
3n
183
28k
Transcript
開発と反応 2024.8.2 @suzuka_hori さくらのマイクロコミュニティ (Webサービス開発者の会) #14
高校国語教員(5年) フィヨルドブートキャンプ(1年) エースチャイルド株式会社 Railsエンジニア(1ヶ月) 自己紹介 す ず か @suzuka_hori
・サービス概要 ・開発の進め方 ・リリース後の反応 ・今後の課題 今日話すこと
「山手線徒歩一周チャレンジ」 をする人のための記録アプリ サービス概要
山手線徒歩一周チャレンジとは? ・山手線一周を徒歩で歩くこと。 ・諸説あるが、40~45kmぐらい。 ・12時間ぐらいかかる。 サービス概要
なぜ歩くのか? 01 退職で 自己肯定感 DOWN⇩ 02 山手線を一周 03 自己肯定感 UP⇧
デモ
開発の進め方
エ レ ベ ー タ ー ピ ッ チ 1
. ペ ー パ ー プ ロ ト タ イ プ 2 . 技 術 検 証 3 . 設 計 4 . 実 装 5 . テ ス ト 6 . デ プ ロ イ 7 . ド ッ ク フ ー デ ィ ン グ 8 . リ リ ー ス 🎉 9 . 開発の進め方
外部サービス テ ー マ : 素 早 く 作 る
、 無 料 で 作 る 使用技術 バックエンド フロントエンド テスト・CI Google OAuth 2.0 データベース インフラ
維持費 0円 ※ただし不満がある
設計 とてもシンプルな設計
設計 内回り・外回りの切り替え
設計 駅テーブル:外回りの時のカラムのみ
設計 次の駅 現在駅の「隣駅ID」の駅 次の駅までの距離 現在駅の「隣駅までの距離」 歩いた距離 出発駅〜現在駅の一つ前の「外回りの隣駅までの距離」の合計 外回りの場合
設計 内回りの場合 次の駅 「隣駅ID」に現在の駅IDを持つ駅 次の駅までの距離 次の駅の「隣駅までの距離」 歩いた距離 出発駅の次の駅〜現在の駅の「隣駅までの距離」の合計
テスト
歩いてチェック 約15時間・7万歩
見 つ け た バ グ 使ってみる ・内回りのロジックが間違ってた! ・セッションがすぐ切れて、何度もログインしな きゃいけない。
・駅で記録すると、速度が遅くてイライラ。
期間: 約3ヶ月 2024.3 ~ 2024.6
リリース後の反応
ひっそりリリース ひっそり使ってもらう 予想
ちょっと話題になった 現実
歩いてくれた 現実
今後の課題
・複数回記録 ・グループ機能 ・パフォーマンス改善 今後の課題
涼しくなったら 歩いてほしい! おわりに
ご清聴ありがとうございました!