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
スポンサーブースの企画で 『RubyKaigi Map』を 作った話
Search
Arata-Ikeda
May 13, 2026
Business
370
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
スポンサーブースの企画で 『RubyKaigi Map』を 作った話
RubyKaigi2026のスポンサーブース出展のため、簡単なwebアプリケーションを作成した話。
簡単な技術選定と、AI活用で本業と並行して作成した。
Arata-Ikeda
May 13, 2026
Other Decks in Business
See All in Business
捨てる、という判断 — エンジニアの役割の変化に向き合うConference
appleworld
1
840
"分からないまま走る"をやめたら不確実性に向き合えるチームになっていった話 ~開発指標で語るプロセス改善~
bicstone
1
230
ラッコ株式会社 システム部 採用情報
mayahoney
0
25k
「コーディングだけじゃない」Claude Code活用
ottey0525
0
530
HP掲載プラン
desaki
0
250
AIを意識した経営・執行の設計と実行
kan
4
4.3k
BizDev視点で見る、Snowflake最新動向!/ snowflake-trend
finanori
1
150
株式会社Domuz会社紹介資料(採用)
kimpachi_d
0
59k
エージェントスキル:自律型AIが変える最適化とサプライチェーンの未来
mickey_kubo
0
150
Eight Career Recruiting Pitch_2605
sredoa
0
1.3k
Copilotで資料を作るようになって仕事のやり方が変わった話
aonomasahiro
1
320
プリザンターの紹介 - OpenSourceConference 2026 SENDAI
s_pochi
0
180
Featured
See All Featured
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Evolving SEO for Evolving Search Engines
ryanjones
0
220
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Ethics towards AI in product and experience design
skipperchong
2
310
How to make the Groovebox
asonas
2
2.2k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
200
Become a Pro
speakerdeck
PRO
31
6k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
160
How to Think Like a Performance Engineer
csswizardry
28
2.7k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
150
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Transcript
ブース出展に向けてアプリを作った話 2026/05/13 After RubyKaigi 2026 株式会社TOKIUM 池⽥ 新
2 ⾃⼰紹介 池⽥ 新 Arata Ikeda ▪ 経歴 - 2002年9⽉ 北海道⽣まれ、⼤阪育ち
- 2025年4⽉ 株式会社TOKIUMに新卒⼊社 - 5⽉ 未経験エンジニアとしてRailsの学習開始 - 7⽉ SaaS製品、TOKIUMインボイス開発チームにジョイン - 同チームにて、現在もエンジニアとして従事 プロフィール - ⼤学時代はアイスホッケー部に所属していました - 趣味はファッションです!
3 今⽇話すこと スポンサーブースの企画で 『RubyKaigi Map』を 作った話
4 作った動機‧なぜ作ったか ▪ 20回⽬の節⽬ • 2006年の⽇本Rubyカンファレ ンスから20年。今回はちょう ど20回⽬の開催 • 初の北海道開催で、RubyKaigi
がついに全国を巡った • 函館まで来た⼈は、これまで どの開催地を巡ってきたのだ ろう? ▪ 会話のきっかけ • 「⽴ち⽌まってもらう」から 「楽しめるブース」へ • 参加歴は、Rubyistなら誰でも 答えられる共通体験 • 初参加でも、過去回をたどる だけでRubyKaigiの歴史に⼊っ ていける ▪ Webアプリへ転換 • 最初は地図パネルにステッ カーを貼るアナログ案 • 20年の節⽬を、もっと動きの ある体験として⾒せたくなっ た
5 実装体制‧設計 ▪ 体制(3名) • UI / フロントエンド ← ⾃分
• バックエンド、Googleフォーム (テキスト収集) • インフラ / 全体設計 (レビュー) ▪ 技術選定 • Ruby on Rails 8.1 (Service / Job / Controller でデー タの取得‧集計‧配信) • Googleフォームで⼊⼒、 スプレッドシートでデータ蓄積 • SVG + Vanilla JS (フロントは単⼀HTMLで完結) • Docker + Render ▪ ⼤事にしたこと シンプルさ 必要な機能に絞り、3⽇間のイベントに最適化 Ruby使う! RubyKaigiだからこそ、当然のようにRubyで書く 綺麗なアウトプット 実装1ヶ⽉の短期間でも妥協せず形にする
6 こだわり • 何個もUI案を作成しては修正の繰り返し • 過去20年のキービジュアルを、地図上のアイコンに • カードの配置は、地図全体のバランスを微調整を 何度も繰り返し •
投票数は数字で出さず、ドットの⼤きさで直感的に 1. UIへのこだわり UI案たち
こだわり 7 • Live Feed = 感想が誰かの記憶になる場所 • アナログなパネル形式ではできないこと •
「⾃分の "良かった" が、別の誰かの "懐かしい" になる」 2. フィード画⾯
こだわり 8 3. AI駆動開発 実装の⼤部分を AI に任せて短期間で形に! • AIが得意な部分(型のある コード)は任せる
• AIが苦⼿な部分(今回はUI上の バランス、ぱっと⾒の印象)は ⽬で⾒て直していく • TOKIUM が⽇頃実践している "AI ネイティブな開発" の縮図
9 あとはRubyKaigi現地で、お披露⽬するだけ…! 地震により 現地参加⾒合わせ😭 ないちゃった😭
10 まとめ 1. AIがあれば思い描いたものを表現するのに時間はいらない 2. 来年こそはRubyKaigiを味わってみたい!!