Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
YamaNotesの開発について
Search
すずか
August 03, 2024
Technology
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
YamaNotesの開発について
すずか
August 03, 2024
More Decks by すずか
See All by すずか
初✖️3 Kaigi on Rails 2024の思い出
suzukahr
0
150
山手線一周のパフォーマンス改善
suzukahr
0
340
Urawa.rbができるまで
suzukahr
0
140
Impressions of the Ruby Kaigi
suzukahr
1
6.6k
Other Decks in Technology
See All in Technology
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
400
AI駆動開発におけるハーネスエンジニアリングの勘所
tsukuboshi
1
580
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
140
トークン化預金DCJPYの取り組みと活用ユースケース
finengine
0
230
From Developer Experience to Agentic Experience: The Next Evolution of APIs
benjagm
0
110
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
2
390
VLA-JEPA: Enhancing Vision-Language-Action Models with Latent World Models
takmin
0
170
CSS2026:OWS研究会・招待講演「世界観を、実装する」
atsush1_sada
2
230
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
150
僕のハーネスを紹介します
watany
5
1.5k
アカウント統制の健康診断
kenichinakamura
1
140
Codex を使った障害対応机上演習の実際
orgachem
PRO
0
310
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
A designer walks into a library…
pauljervisheath
211
25k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Pragmatic Product Professional
lauravandoore
37
7.5k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
The Limits of Empathy - UXLibs8
cassininazir
2
730
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Mobile First: as difficult as doing things right
swwweet
225
10k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
290
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
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
リリース後の反応
ひっそりリリース ひっそり使ってもらう 予想
ちょっと話題になった 現実
歩いてくれた 現実
今後の課題
・複数回記録 ・グループ機能 ・パフォーマンス改善 今後の課題
涼しくなったら 歩いてほしい! おわりに
ご清聴ありがとうございました!