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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
すずか
August 03, 2024
Technology
200
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
140
山手線一周のパフォーマンス改善
suzukahr
0
330
Urawa.rbができるまで
suzukahr
0
140
Impressions of the Ruby Kaigi
suzukahr
1
6.6k
Other Decks in Technology
See All in Technology
AI Agent SaaS を支える自社仮想化基盤への挑戦と実運用 / ai-agent-saas-virtualization
flatt_security
2
2.9k
実装だけじゃない! CCA-F取得エンジニアが教えるClaude Code開発プロセス活用術
diggymo
2
430
そのタスクオンスケですか?
poropinai1966
0
140
初めてのDatabricks勉強会
taka_aki
2
240
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
8.1k
地域 SRE コミュニティ最前線 / SRE NEXT 2026 Discussion Night Track C
muziyoshiz
0
160
CSに"SLO"は要らない、経営層に"99.9%"は伝わらない - SREを全社に"翻訳"する3原則
cscengineer
PRO
0
3.5k
Keeping applications secure by evolving OAuth 2.0 and OpenID Connect
ahus1
PRO
1
150
クラウド上のデータ復旧で見落としがちな制約: 医療系 SaaS の BCP 設計から得た教訓
kakehashi
PRO
0
2.4k
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
1
2.5k
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
3
2.1k
知らん間に、回ってる
ming_ayami
0
320
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
BBQ
matthewcrist
89
10k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
340
Bash Introduction
62gerente
615
220k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
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
リリース後の反応
ひっそりリリース ひっそり使ってもらう 予想
ちょっと話題になった 現実
歩いてくれた 現実
今後の課題
・複数回記録 ・グループ機能 ・パフォーマンス改善 今後の課題
涼しくなったら 歩いてほしい! おわりに
ご清聴ありがとうございました!