- Arrival: Wednesday
- Conference Day 1: Thursday
- Session: DHH Keynote
- Session: Postgres at Instacart
- Session: Fireside Chat DHH, Matz, Tobi
- Event: Rails Startups With Evil Martians and Whop
- Conference Day 2: Friday
- More Pics and Selfies
- Capping off Ruby events in 2024
This is Part 1 of my recap of Rails World 2024, a phrenetic two-day conference in Toronto, Canada, September 2024, with 1000+ attendees.
In this post, I’ll describe some sessions, but mostly they’re saved for part 2, once I watch all the sessions I missed now that the full Rails World 2024 Playlist is on YouTube.
As a book author and consultant, the focus for Rails World for me was on meeting people, raising awareness about my book, and generally chatting about how people are using Postgres and Rails. As a long-time Ruby community member, it was great to catch up with a lot of industry friends.
As a first time Rails World visitor, I was really impressed with the energy and vibes.
Let’s get into it.
Arrival: Wednesday
🇨🇦 I Landed in Toronto after a short two hour flight from Minneapolis. I was feeling excited to promote my book, meet attendees, and give away 8 copies over the next few days. I was feeling grateful!
Landed in Toronto, let’s go!
To celebrate my book launch and successfully striking out on my own as an independent Postgres and Rails consultant, I hosted a happy hour gathering of Postgres Fans. We had a good turnout, conversations, and new and strengthened connections. We didn’t talk about Postgres much, but the event was a success! 🙌
Party time, Postgres fans Happy Hour at The Queen & Beaver Public House
This was my first time hosting an event like this. I was able to sponsor a round of drinks and appetizers thanks to the success in book sales and my consulting business.
It felt great to bring folks together and I appreciated everyone coming out!
Afterwards, most of the group walked over to the Shopify pre-registration event to get badges, hang out, and grab dinner.
Pre-registration party by Shopify, with John and Jesper
Conference Day 1: Thursday
In the kick-off, I appreciated the overview of the Rails Foundation activities, and was excited to see my GitHub handle up on screen briefly along with some friends! In the last year, I made some contributions to the Rails Guides, particularly in the Active Record area. It was a nice surprise to be mentioned!
Have to zoom way in 🔍 but honored to see my GitHub handle listed as a contributor to Rails Guides, an important effort lead by awesome people like @Ridhwana_K pic.twitter.com/LMrcF307ZN
— Andrew Atkinson (@andatki) September 27, 2024
Session: DHH Keynote
David’s keynote was good. It was a bit of storytelling and individual positions and perspectives, with occasional splashes of tech stuff mixed in. Entertaining! I always appreciate the live demos too.
David announced Rails 8 Beta 1 is now shipping, and even 8.1 was on the horizon. The technical work over the last year made this possible. Earlier this summer, I wrote for AppSignal about new database related functionality in Ruby on Rails 7.2.
I left the keynote with a call to action to be more competent in our roles as software engineers. Although it wasn’t said exactly, I wondered how much of this message was in response to the rise of AI-assisted programming, which has raised the floor perhaps on what’s expected from a modern professional software engineer.
Session: Postgres at Instacart
I was happy this session made it onto the agenda, given that PostgreSQL is the most popular database used by Rails developers, and this was the only Postgres related session at RailsWorld.
Attendance was good. Mostafa took on a challenging task, covering advanced concepts in a short period of time, and did a great job. A highlight for me was meeting Mostafa afterwards. I didn’t know Mostafa was a contributor to PgCat, which was cool to find out. Mostafa talked about different approaches they’d used at Instacart over the years from vertically scaling, to replication and routing read queries to replicas, and forms of database sharding.
Note from me: Remember that Active Record natively supports automatic Read and Write query routing, and Horizontal Sharding.
Mostafa covered the Makara gem, and briefly the benefits of the PgCat connection pooler over pgbouncer.
Mostafa from Instacart. Scaling Postgres, replication, sharding, PgCat.
Session: Fireside Chat DHH, Matz, Tobi
This was interesting to see. I knew Matz didn’t normally attend Ruby on Rails conferences, so it was exciting to see him attending. I should have taken the opportunity to ask for a picture, but did see plenty of others walking around getting pictures with Matz. Great for the community to see the heroes in person!
Event: Rails Startups With Evil Martians and Whop
Whop and Evil Martians sponsored a social event called Rails Startups. This was a fun event!
I appreciated being invited by Irina and had the chance to meet Jack from Whop and a bunch of other Ruby community folks like Kir, Miles, Yaroslov from SupeRails, and John.
Conference Day 2: Friday
On Day 2, the highlight and emphasis for me was Book Signing, handing out books, and talking Postgres + Rails!
Book Signing at Rails World 2024
Although it was meant to be a 1 hour session from 12pm - 1pm over the lunch period, I was able to meet a lot of people before and after, to generally chat about the book, Postgres, Rails, and hung out for much longer, missing even more sessions (but totally worth it)!
Since Day 2 was filled with meeting people, I’d like to leave you with more pictures. I got more selfies and pictures here than I’d normally do, and I’m really thankful for that. The pictures help me remember all these amazing people in the community, and it’s an honor to have spent a bit of time with them.
I got a signed copy of High Performance PostgreSQL for Rails from @andatki himself! I had read early versions of the book and can comfortably place this book in the “classics” shelf of my library. This is a must-read! #RailsWorld pic.twitter.com/zUY35TvEiA
— Emmanuel Hayford (@siaw23) October 2, 2024
Book giveaway winners, Wojciech, Matt
Book giveaway winners, Allison
Book giveaway winners, Bart
Book winners: Ridhwana
More Pics and Selfies
With Jesper
With Emmanuel
With Dan
With Julia and Jorge
While waiting for a car to the airport, I had a serendipitous opportunity to join Craig Kerstiens from Crunchy Data for a shared ride. Obviously we talked about Postgres!
With Craig
Rails World 2024 was a blast. Thank you to everyone involved in putting this event on. If we met at Rails World, I hope I’ve reached out to you on social media by now, but if not, please drop me a line. Let’s stay in touch.
Capping off Ruby events in 2024
I’ve been privileged to attend a lot of Ruby events and be a guest on podcasts this year, to promote my consulting services and my book. Rails World sort of capped it off for me, as I don’t have plans for any more Ruby events in 2024. I’m thinking about 2025 though!
2024 was my first year striking out on my own as an independent consultant. Thank you to all the clients, colleagues, and friends that have helped me make it work. I’ve got a lot to be thankful for, and I’m excited to keep it going in 2025!
I’d like to briefly look back at the year by sharing some links to past podcasts, conferences, and other content. Thanks for taking a look.
- Madison+ Ruby 2024 Conference Recap
- SaaS on Rails on PostgreSQL — POSETTE 2024
- 🎙️ IndieRails Podcast — Andrew Atkinson - The Postgres Specialist
- Top Five PostgreSQL Surprises from Rails Devs
- 🎙️ Ship It! Podcast — PostgreSQL with Andrew Atkinson
- RailsConf 2024 Conference — The Long Goodbye
- Mastering PostgreSQL for Rails: An Interview with Andy Atkinson
- Sin City Ruby 2024
- Rails + Postgres Postgres.FM 086 — Extended blog post edition! 🎙️
- Maintainable Podcast — Maintainable…Databases? 🎙️
- Remote Ruby — Unleashing the Power of Postgres with Andrew Atkinson 🎙️
- The Rails Changelog — #014: PostgreSQL for Rails Developers with Andrew Atkinson 🎙️
Comments