Note: This blog post is an English translation of last year’s introduction article, with some additional updates and revisions.
Hi there! I’m kinoppyd, the developer of the official RubyKaigi schedule app, "Schedule.select." I really want Rubyists from all over the world to use it this year, so I’m writing this blog post in English!

Contents
- Contents
- Schedule.select
- Mobile-First UI
- Timeline View
- Profiles and Friends
- See What Your Friends Are Up To
- Team Feature
- Trophy Feature
- Enjoy RubyKaigi!
Schedule.select
Schedule.select is the official schedule app for RubyKaigi, linked directly from the official schedule page. Think of it as your ultimate itinerary builder: pick your must-watch sessions in advance and use it as your go-to guide during the event. Since it supports GitHub OAuth, I highly recommend signing in to unlock the full experience—including your yearly history and the Team Friend feature.

Mobile-First UI
We’re sticking with the refreshed UI introduced last year. To ensure the best experience on mobile devices, we’ve used a vertical layout for the schedule, making it easy to browse on the go.

Sessions scheduled for the same time slot are grouped together. Once you select a session, the others are tucked away, and the hall name appears in the top-right corner to guide you to the right location. It’s a seamless way to stay oriented!
Once you’ve set your schedule, the main view transforms into your personal itinerary for the day. If there’s a time slot where you don’t have specific plans, you can simply collapse that section to keep your view clean.
Ready to show off your plans? You can share your custom schedule on social media. Just hit the share button and let everyone see your unique "setlist" for RubyKaigi!

Timeline View
The Timeline feature visualizes the relationship between time and sessions, much like a calendar app. Slots where you’ve scheduled a session are shown as solid blocks, while free slots appear as dashed lines.

Profiles and Friends
RubyKaigi is all about making new connections!
Once you sign in with your GitHub account, head over to your profile page via the menu to find your unique QR code. When a friend scans this code with their smartphone camera, they’ll be directed to a link to add you as a friend. It’s that simple.

This QR code refreshes every 90 seconds, so it’s designed for real-time interactions. Instead of sharing it online, I encourage you to use it as a way to connect with the people you meet in person at the venue!
See What Your Friends Are Up To
Once you’ve made some friends, their schedules will appear alongside yours. You can see which sessions they’re planning to attend—or if they’re free for a chat. It’s a great way to find friends who haven’t filled their time slots yet, so why not reach out and spark a deep dive into Ruby together?

Team Feature
You can also create and join teams! Members of the same team can view each other’s schedules just like friends do. It’s a fun way to keep track of what your colleagues are up to and see which sessions your company’s crew is heading to.

Trophy Feature
I’ve tucked away a little surprise: the Trophy feature! You can earn trophies on your profile page by hitting certain milestones. For example, try adding plenty of sessions to your schedule or customizing your schedule's name—you might just find a trophy waiting for you.

There are also exclusive trophies hidden throughout the venue and various events—just scan the QR codes you find to claim them. Keep your eyes peeled and see how many you can collect!
Enjoy RubyKaigi!
I hope Schedule.select helps you navigate the venue with ease so you can focus on what really matters. Set up your perfect plan in advance, and make this RubyKaigi uniquely yours. See you there!