The official open-source Rails World 2024 PWA is live

Linked in logoX logoFacebook logo
Luigi Rojas
September 25, 2024

Rails World 2024 is almost here! For the past couple of months, we’ve been earnestly working with The Rails Foundation to build a conference app for the event. After a lot of feedback and help from the amazing Ruby on Rails community, we’ve officially launched the app for everybody to use (and reuse)!

Simple yet powerful

The main feature of this app is to allow attendees to check the event’s agenda and build their own schedule with the talks or workshops they’re most interested in. We aimed to offer a quick and convenient tool to plan for your conference experience and check what’s next at a glance.

You can also build your profile and share it easily with others to network. Don’t forget it is a PWA, so you can access it on almost any device.

Only the latest tech

The release of Rails 8 is imminent, but the app is built with the latest and greatest that Rails 7.2 has to offer. We were very grateful it included PWA support from the get-go, and we also decided to make a bet on the future of Rails and go with tooling, such as Propshaft, Kamal, and solid_queue.

It is the first time we have used SQLite as the DB engine in production, and we can happily confirm it is a perfectly viable option for small or even medium-sized applications. When working on an initial launch or an application with a slender scope like ours with a low write volume, you can greatly benefit from the simplicity, low overhead, and the lack of a separate DB server. Working with it has been a breeze, and not once during development have we wished we were using anything else.

Open for all

Although we built this app with Rails World 2024 in mind, making it open-source has undoubtedly been the right choice from the start. We were able to benefit from the contributions of various members of the community:  Wuletaw Wonte helped us add a “show password” button and worked on an upcoming “undo” functionality for certain actions, Joshua Young jumped in and eliminated some N+1s, and Caleb Denio smoothed out some UI bumps.

This also presents an opportunity for other members of the Rails community to take advantage of this effort and spin up their own version of the app for their events. We have made an effort for the codebase repository to be as approachable as possible, using tools that are well-known and well-regarded by the community, while also venturing into what comes next for Rails. Hopefully, more people can jump in and make this app the best it can be.

If you’re interested in using this app for your event you’re free to do so, and if you need any help do not hesitate to contact us.

Feedback

If you wish to share your thoughts, our GitHub repository is the best place to give feedback. We welcome any ideas for improvements and appreciate reports of bugs you may find. But, remember this is an open-source project, so you’re more than encouraged to jump in and create a Pull Request just like Adam Daniels did via our Rails World 2024 Campfire QA Channel!

If you have any questions or further inquiries, you can also just leave a message via email at hi@teloslabs.co

READY FOR
YOUR UPCOMING VENTURE?

We are.
Let's start a conversation.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Our latest
news & insights