SmartHR Tech Blog

SmartHR 開発者ブログ

Get ready for RubyKaigi with Schedule.select!

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!

Official icon of Schedule.select for RubyKaigi 2026.

Contents

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.

The top screen of the Schedule.select app, showing the daily schedule and session list.

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.

Vertical list of sessions where selecting one session collapses others to show the hall name and details.

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!

The UI for sharing a personalized schedule, featuring a share button and a preview for social media.

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.

The Timeline View showing the relationship between time slots and sessions with solid blocks for scheduled time and dashed lines for free time.

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.

The profile screen showing the user's information and a QR code for the friend feature.

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?

The friend list view showing each friend's schedule alongside their status, indicating which sessions they are attending.

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.

The Team feature screen showing a list of team members and their individual schedules.

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.

The Trophy feature screen showing a collection of unlocked and locked trophies on the user's profile.

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!