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
140
YamaNotesの開発について
すずか
August 03, 2024
Tweet
Share
More Decks by すずか
See All by すずか
初✖️3 Kaigi on Rails 2024の思い出
suzukahr
0
90
山手線一周のパフォーマンス改善
suzukahr
0
260
Urawa.rbができるまで
suzukahr
0
98
Impressions of the Ruby Kaigi
suzukahr
1
6.5k
Other Decks in Technology
See All in Technology
普通のチームがスクラムを会得するたった一つの冴えたやり方 / the best way to scrum
okamototakuyasr2
0
110
LLM時代のパフォーマンスチューニング:MongoDB運用で試したコンテキスト活用の工夫
ishikawa_pro
0
170
S3アクセス制御の設計ポイント
tommy0124
3
200
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
2
580
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
450
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
2
200
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
280
Create Ruby native extension gem with Go
sue445
0
130
はじめてのOSS開発からみえたGo言語の強み
shibukazu
3
980
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
7
890
AWSで始める実践Dagster入門
kitagawaz
1
740
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
BBQ
matthewcrist
89
9.8k
Done Done
chrislema
185
16k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
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
リリース後の反応
ひっそりリリース ひっそり使ってもらう 予想
ちょっと話題になった 現実
歩いてくれた 現実
今後の課題
・複数回記録 ・グループ機能 ・パフォーマンス改善 今後の課題
涼しくなったら 歩いてほしい! おわりに
ご清聴ありがとうございました!