Hello Philadelphia!

I'm excited to attend #RailsConf and see all of you! It was a little bit of a bumpy flight today, and I've never seen an airplane dodge clouds before.

I had a great time at IndyHall! Thanks @tcannonfodder for planning this.
Low-key dinner with Elise and less low-key walk back. 😂
I really loved the focus on our community and what makes Ruby special in the opening comments. The Ruby community is so big and has been a warm and welcoming home for so many.

So cool to hear a follow-up on Flexcar which moved from microservices in Java to Rails!

* Rails was easier, fast, and overall a great choice. :)
* They kept their React frontend
* Frontend devs could work on backend changes
* we're a welcoming community :)

OMG!!! I met @juanvqz who was one of my earliest contributors!! His PRs were always well-built and easy to deploy! ✨✨
I'm currently hiding out and prepping for my lightning talk tomorrow! I'll be starting at about 6pm, depending on the talks before me.
I like @kaspth 's talk on fitting in bite-size learning and deep dives while working on other projects. He's very brave for ending it with a live demo on learning more about initializers (a suggestion from the audience).

I lost my notes on the Shopify lightning talks. 🥺

There'll be a lot of exciting improvements around errors in Rails 8.1. Filtering sensitive data from parameters, structuring them for observability platforms, and more!

Reading Terminal Market is a nice but hot walk, and the place was busy before a bunch of Rubyists dropped in. Once we found seats though, Hershel's is good, and so was the conversation!

I'd get a half sandwich next time though, and was really grateful that I could take a break and clean up after!

I loved this talk from Manu! He did an incredible job with an overview of the different servers, their trade-offs, and their use cases. His final summary slide is my favorite!
This talk by @matheusrich was an amazing overview of syntax trees and parsers that built from a simple example to a complex one. I really loved how he tied the examples to actual Ruby history!!
I love the hallway track! It's so nice to see my #rubyfriends ! ✨

I was starving at the Power Happy Hour. I went straight to a pretzel and a chair, and barely paused to breathe.

No friends. Only food.

I had a really lovely time at the @wnb_rb dinner at Victory Brewing!
It's time for Hack Spaces!!!! ✨
Hack Spaces are such an incredible opportunity to meet, pair with, and thank the maintainers of your favorite gems! I love seeing the organic conversations that pop up between maintainers, first time contributors, and I'm really glad that Ruby Central has made space for these interactions.

Hack spaces were so awesome!!! I had time to work on my app, meet people and catch up, and hang out over at the GitLab booth!!

I had some struggles with wifi and my dev environments, but I'm so excited and energized by the conversations I had.

I gave my lightning talk!! Gamifying Developer Environments!!

I got on stage, and everyone looked so intense and serious when I was talking about the games that I was TERRIFIED they hated it, but I only had one talk, and one way forward!

Afterwards people kept telling me how much they liked it, and that they were looking so serious because they were trying to parse "firehose of information" speed!! 🤣

I am so relieved that people liked it!! ❤️❤️❤️

Dinner afterwards - amazing!! But there's a flooding notice in Philadelphia???? Glad I packed my poncho! Please stay safe and out of the rain!

Sidekiq game night!!

Please notice my complete domination of Ghost Blitz! I scooped up 10 cards, and then left to give someone else a chance to win. :P

This is one of my absolute favorite keynotes I've ever seen - perhaps because it's all of them!

Aji Slater crafted a thoughtful, beautiful, brave, incredible keynote. ❤️

I liked @kevin_j_m 's talk about his journey through the community and speaking! I feel like it's validating for people who are trying to get more involved in the community, and an inspiring primer for people who are new!

For my talk at Blue Ridge Ruby, @kevin_j_m offered to review my talk, and kindly told me that he liked my proposal (which was rejected from another conf).

His review, in addition to having good actionable advice that I took, gave me the confidence to present that talk. Seeing myself on his #rubyfriends slide made me teary, and made me feel so seen and recognized. ❤️

Much love for my #rubyfriends and the hallway track!
The coffee bar sponsored by GitLab was so good!!! There was basically always a line. I loved the honey lavender latte!

I missed this talk when Tess delivered it at the @wnb_rb meetup last month, so I knew I had to catch it this time!

It was really interesting to hear about how her wife added the attributes API, the motivations behind it, and I enjoyed the advice on contributing to open-source.

OMG!!! I left this talk with only one takeaway - I have to try herb!! @marcoroth has added syntax trees to erb templates, which has radically improved the DX for linting, debugging, syntax highlighting, formatting, and more!!

https://herb-tools.dev/

Seriously - stop reading my thread and go look at this if you've ever touched an erb template. There's a playground.

https://speakerdeck.com/marcoroth/the-modern-view-layer-rails-deserves-a-vision-for-2025-and-beyond-at-railsconf-2025-philadelphia-pa

This last RailsConf was incredible!!! I had an amazing time, and got to see so many friends, old and new, and it's only possible because of the diligent work of so many people behind the scenes, a lot like Rails itself! ❤️

I couldn't stop laughing through @tenderlove 's keynote of all his prior keynotes! It was so nice to go down memory lane and see which ones I was present for, and hear the stories of the ones where I wasn't.

I loved the message - "Try programming for fun"! AI can't program for fun, but we can all build fun and silly things just to learn how they work!

Thank you to everyone who came up and told me you liked my lightning talk!!! I seriously thought I was bombing on stage, and hearing from all of you that you liked it, and which parts you liked, was enormously validating and a huge relief! ❤️

This is not everyone, because Mastodon has photo limits.

IRINA LIKED MY LIGHTNING TALK!!!⚡⚡⚡

I'm giving a full 30 minute version of Gamified Developer Experiences at SF Ruby!!

If you liked the short version, come see the full talk! I can't wait to see you there! 💖

https://sfruby.com/

@ChaelCodes smart choice by Irina. Unsurprising. Seems like the only kind of choice Irina tends to make.

Congrats. To you, but mostly to SF Ruby for having you join.

@kevin_j_m Thanks!! I'm so excited to go more in-depth, actually show examples of the DX I'm talking about, and I'm adding while True: learn() to my list of game examples!!

https://luden.io/wtl/

while True: learn()

while True: learn() - is a simulator of a machine learning specialist who uses visual programming to make his and his cat's living.

while True: learn()

@ChaelCodes thanks for the pictures and the kind words, both here and in-person! 🥹

Let me know how it goes, we are just getting started! 🙌🏼

@marcoroth Of course!! And I'll absolutely let you know how it goes!