Skip to content

Commit f9c3a68

Browse files
authored
Create 2025-08-12-updating-rails-world-app.markdown
1 parent 5d69837 commit f9c3a68

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
layout: post
3+
title: "Upgrading the Rails World App for 2025"
4+
categories: foundation
5+
author: The Rails Foundation
6+
published: true
7+
date: 2025-08-12
8+
---
9+
10+
11+
Last year, we launched the official Rails World conference app, an open-source event app built in collaboration with [Telos Labs](https://www.teloslabs.co) to help attendees connect and up to date. (You can read more about the original build [here](https://www.teloslabs.co/rails-world-conference-app) and [here](https://rubyonrails.org/2024/8/1/building-the-rails-world-app-with-telos-labs).)
12+
13+
From the beginning, this was a project for the community, not just Rails World. So it’s been fun to see [**Tropical on Rails**](https://www.tropicalonrails.com/en/%20) and [**Baltic Ruby**](https://balticruby.org/) also use the app for their events this year. That’s exactly what we hoped for when we made it open source. ❤️
14+
15+
This year, we asked **Bram Janssen**, a junior developer in the community, to take the lead on upgrading the app in collaboration with Telos Labs, getting it production-ready for this year's event.
16+
17+
Under the hood, the event app uses a modern, vanilla Rails stack, relying on default features like **Hotwire**, **Solid Queue** for background jobs, **SQLite3**, **Import Maps**, and **Kamal 2** for deployment. It also uses **Tailwind CSS** for styling, **Avo** for admin, **AppSignal** for monitoring, **Mailpace** for email, and **AWS S3** for file storage.
18+
19+
But a lot has changed in Rails since last year's release: **Rails 8** and **Hotwire Native** were both announced just weeks after the app first shipped. So, it was time for an upgrade.
20+
21+
**What’s new for 2025?**
22+
23+
**Upgraded from Rails 7.2 to Rails 8**
24+
The app now runs on the latest version of Rails, benefiting from all the framework improvements and updated defaults launched last year.
25+
26+
**Native app support via Hotwire Native**
27+
We now have native iOS and Android apps, powered by the same Rails backend. They're live in the App Store and Google Play, thanks to Hotwire Native.
28+
29+
**Coming soon**:
30+
31+
* Dark mode (feature in review)
32+
* Offline support (in progress)
33+
34+
And there’s still some work to do before Rails World. If anyone wants to help, check out the [Issue board](https://github.com/orgs/TelosLabs/projects/6/views/1). If there’s a feature or issue you’d like to work on, feel free to jump in.
35+
36+
Thanks to **Bram**, **Telos Labs**, **Tropical on Rails**, and **Baltic Ruby** for making this such a fun, ongoing community collab.
37+
38+
We’ll be rolling out the upgraded app to Rails World attendees soon, so attendees should check their inboxes tomorrow.

0 commit comments

Comments
 (0)