yannis

@yannis@ruby.social
38 Followers
185 Following
89 Posts
- Web developer (Ruby on Rails) at EPFL www.digitalepidemiologylab.org
- Long time kendoist at sdkbudo.ch/kendo

Great meetup yesterday with @bencolon, who gave us a clear and funny talk about Race Conditions in Rails (and Pokemons)!

Big thanks again to our sponsors, @rorvswild and @rubycentralorg, for their support throughout the year!

We’ll be back after the summer break with an expanded organizing team!

Reminder about today's meetup!

@bencolon (mobilidée) will share a humorous tale of a dad's chaotic journey selling Pokémon cards online, highlighting concurrency pitfalls and solutions like transactions and locking mechanisms.

Enjoy drinks, snacks, and networking post-talk.

Kindly sponsored by @rorvswild and @rubycentralorg

Details and RSVP: https://www.meetup.com/geneva-rb/events/304629286

Race Conditions in Rails: Gotta Catch ’Em All (Before Your Buyers Do), Wed, Jun 11, 2025, 7:00 PM | Meetup

Ben Colon (mobilidée) will take you on a humorous journey through the chaos of race conditions in Ruby on Rails. When a well-meaning dad builds a Rails app to sell his kid'

Meetup

Join us at Geneva.rb on June 11 for a deep dive into race conditions in Rails.

@bencolon (mobilidée) will share a humorous tale of a dad's chaotic journey selling Pokémon cards online, highlighting concurrency pitfalls and solutions like transactions and locking mechanisms.

Enjoy drinks, snacks, and networking post-talk.

Kindly sponsored by @rorvswild and @rubycentralorg

Details and RSVP: https://www.meetup.com/geneva-rb/events/304629286

Race Conditions in Rails: Gotta Catch ’Em All (Before Your Buyers Do), Wed, Jun 11, 2025, 7:00 PM | Meetup

Ben Colon (mobilidée) will take you on a humorous journey through the chaos of race conditions in Ruby on Rails. When a well-meaning dad builds a Rails app to sell his kid'

Meetup

Highlights from yesterday's meetup where we shared some tips:

@bencolon presented the Model Context Protocol (MCP): modelcontextprotocol.io

@yannis showed how to build custom ActionView::Helpers::FormBuilder in Rails

@alexis_bernard shared tips on debugging with binding.irb, understanding Postgres query plans, and using rack-attack and active_hashcash for app security.

Antoine teased a new secret project from basesecrete.com

Always a pleasure to learn and connect over code, beer, and pizza!

The @genevarb meetup is next Wednesday. Come and share your best tips, and few drinks!

https://www.meetup.com/geneva-rb/events/304629285

Share your best tip!, Wed, May 14, 2025, 7:00 PM | Meetup

For this special edition of Geneva.rb, each participant will take turns presenting a tip or insight they care about, in a 5 to 10 minute slot. Whether it’s a library, a pat

Meetup

Geneva.rb Meetup – May Edition
📅 Wed, May 14
🕖 7:00 PM – 9:00 PM CEST
📍 Rue du Cercle 2, Geneva

Join us for a special Geneva.rb meetup: "Share Your Best Tip."

Each attendee gets 5–10 minutes to present a Ruby/Rails/Dev insight. No slides required, just your knowledge.
Talks followed by drinks and snacks.
All experience levels welcome.

RSVP: https://www.meetup.com/geneva-rb/events/304629285

Proudly sponsored by @rorvswild and @rubycentral

Share your best tip!, Wed, May 14, 2025, 7:00 PM | Meetup

For this special edition of Geneva.rb, each participant will take turns presenting a tip or insight they care about, in a 5 to 10 minute slot. Whether it’s a library, a pat

Meetup

As announced at @rubykaigi today, I've been working on a new HTML-Aware ERB Parser that I just released today.

Introducing Herb — a fast, modern, and HTML-aware ERB parser, designed from the ground up for smarter developer tooling.

#rubykaigi #rubykaigi2025

Huge thanks to Diane Delallée for her fantastic presentation yesterday! She explained how @QoQa manages to deploy to production multiple times a day without stress—or mess in their changelog. It was another enriching moment for our local Ruby community.

Next meetup on May 14!

Hey, do you remember Helvetic Ruby 2024 in Zürich? Don't miss this year's edition in Geneva :)

https://www.youtube.com/watch?v=6O0Cz-3pNp0

https://helvetic-ruby.ch/

Helvetic Ruby 2024

YouTube
×

As announced at @rubykaigi today, I've been working on a new HTML-Aware ERB Parser that I just released today.

Introducing Herb — a fast, modern, and HTML-aware ERB parser, designed from the ground up for smarter developer tooling.

#rubykaigi #rubykaigi2025

You can find the GitHub repo here:

https://github.com/marcoroth/herb

marcoroth/herb

🌿 Powerful and seamless HTML-aware ERB parsing and tooling. - marcoroth/herb

GitHub

and read more about the announcement in this new blog post:

https://marcoroth.dev/posts/introducing-herb

Introducing Herb: A new HTML-Aware ERB Parser for smarting developer tooling

Marco Roth - marcoroth.dev

Marco Roth
Empowering Developers with HTML-Aware ERB Tooling @ RubyKaigi 2025, Matsuyama, Ehime

ERB tooling has lagged behind modern web development needs, especially with the rise of Hotwire and HTML-over-the-wire. Discover a new HTML-aware ERB pa…

Speaker Deck
@marcoroth very cool Marco, looks immensely useful!
@marcoroth @rubykaigi Really nice! This will make it much easier for anyone building a formatter as well
@mikker yes! This is also part of the plan! 🙌🏼
@marcoroth I will be forever grateful

@marcoroth @rubykaigi

Wow! Huge step for #ruby developer experience! 🤓