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
スポンサーブースの企画で 『RubyKaigi Map』を 作った話
Search
Arata-Ikeda
May 13, 2026
Business
510
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
会社案内資料
auditech2022
0
200
マーケティンググループ紹介資料/ marketing
m3c
2
18k
なんとかする力 〜 Android エンジニアからマネージャー、さらにその先へ? 〜
m_coder
2
490
アッテル会社紹介資料/culture deck
attelu
11
17k
ログラス会社紹介資料 新卒採用 ビジネス職[経営幹部候補]/ Loglass Company Deck
loglass2019
2
25k
採用広報資料_2026年9月.pdf
gw_recruit
0
1.6k
誰かの役に立つアウトプットの作り方〜学びの循環に飛び込もう!
ikuodanaka
9
3.3k
Macbee Planet_会社紹介資料
macbeeplanet
0
170
SaaS・クラウド版・ソフトウェア版…どれを選ぶ? 用途と課題で紐解く Movable Type シリーズ選定ガイド
masakah
0
230
FABRIC TOKYO会社紹介資料 / We are hiring(2026年9月3日更新)
yuichirom
39
420k
エスキュービズム 会社紹介資料
human_resources
2
27k
パーソルビジネスプロセスデザイン株式会社 会社説明資料
persolcareer
0
180
Featured
See All Featured
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
340
Tell your own story through comics
letsgokoyo
1
1.1k
Utilizing Notion as your number one productivity tool
mfonobong
4
600
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.9k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
440
Believing is Seeing
oripsolob
1
220
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
340
How to make the Groovebox
asonas
2
2.5k
Building Adaptive Systems
keathley
44
3.2k
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を味わってみたい!!