Reposted by RoRvsWildMarco Roth @marcoroth.dev · 24/09/2026Today is a big day for Herb! It's built into Rails 8.2 by default for all HTML+ERB views. My talk at #RailsWorld in Austin today answered three questions: What is Herb? What ships in Rails 8.2? And what does this enable? Herb v0.11 and ReActionView v0.6 released alongside it. 36311
RoRvsWild @rorvswild.com · 22/09/2026📅 Geneva.rb is back for another season on Wednesday, Oct 7 · 7:00 PM. See you there! www.meetup.com/geneva-rb/ev...meetup.comRuby & Rails Community Night: Share, Learn & Discuss, Wed, Oct 7, 2026, 7:00 PM | Meetup***👉 Notice to attendees*** *We are back in the "Arcade" room (the original one, outside the main building)!* \-\-\-\- 🎉 **Genevarb is back!** We’re kicking off a new 020
Reposted by RoRvsWildalexis.bernard.io @alexis.bernard.io · 22/09/2026ActiveHashcash 0.6.0 is out 🎉 Proof-of-work for Rails forms, now with IP reputation and configurable throttle rules for pushy IPs. Bots work harder and humans still don’t solve captchas. 102
Reposted by RoRvsWildAntoine Marguerie @antoine.basesecrete.com · 22/09/2026👏 Well done @julianrubisch.at ! audioproxy.dev 132
Reposted by RoRvsWildKasper Timm Hansen @kaspth.com · 21/09/2026I can't make it to helsinkiruby.fi/tinyruby/ next week, anybody want the ticket?helsinkiruby.fitiny ruby #{conf}A tiny Ruby conference in Helsinki, Finland. Now in its second year. 099
Reposted by RoRvsWildJulian Rubisch @julianrubisch.at · 15/09/2026Audioproxy is on devhunt this week. Please upvote! 🙏 devhunt.org/tool/audiopr...devhunt.orgaudioproxy - Audio variants, addressed by URLAudio variants, addressed by URL 022
RoRvsWild @rorvswild.com · 03/09/2026I reduced the size of a SQL table and its indexes from 300 MB to 70 MB: 1. No timestamps (16 bytes less per row) 2. No ID column (natural primary key, so one less index) 3. CREATE TABLE name (...) WITHOUT ROWID (SQLite only) 100
Reposted by RoRvsWildAaron Patterson @tenderlove.dev · 01/09/2026Cut your allocations in half with this one weird trick 😂 3274
Reposted by RoRvsWildJean Boussier @byroot.bsky.social · 13/08/2026A quick followup on Ruby Hashes byroot.github.io/ruby/perform...byroot.github.ioSpeeding Up (small) Ruby HashesSomething I must confess is that I absolutely hate writing these blog posts. It’s not quite as bad as having to give a conference talk, but it’s up there on the list of activities that feel like pulli... 1155
Reposted by RoRvsWildBase Secrète @basesecrete.com · 12/08/2026💎 ActiveHashcash 0.5.0 Protect Rails applications against bots and brute force attacks without annoying humans. github.com/BaseSecrete/...github.comGitHub - BaseSecrete/active_hashcash: Protect Rails applications against bots and brute force attacks without annoying humans.Protect Rails applications against bots and brute force attacks without annoying humans. - BaseSecrete/active_hashcash 001
Reposted by RoRvsWildJean Boussier @byroot.bsky.social · 11/08/2026I'll probably release the final 3.0.0 version early September, so if you got time please try the RC1 and submit any feedback you may have: github.com/ruby/json/re...github.comRelease v3.0.0.rc1 · ruby/jsonWith the removal of the insecure create_additions option, JSON.load and JSON.dump are now safe to use. Them being unsafe by default caused multiple security vulnerabilites in the past. If you did d... 1242
Reposted by RoRvsWildJean Boussier @byroot.bsky.social · 06/08/2026A history of Ruby's Hash tables, and how we can make them use less memory: byroot.github.io/ruby/perform...byroot.github.ioShrinking Ruby HashesAs you may know, one area of Ruby performance optimization that particularly interests me is memory usage. Given that most Ruby deployments rely on fork, improving Copy-on-Write performance is general... 1329
Reposted by RoRvsWildAndreas Finger 🇪🇺 @mediafinger.com · 06/08/2026New #Ruby #UserGroup in #Berlin berlinrb.org Not to replace RugB, but to ensure more Ruby themed meetings will happen! Please share, follow, attend!berlinrb.orgBerlin.rbBerlin.rb is a new, regular meetup for Berlin's Ruby community. Talks, project show-and-tells, and casual get-togethers. Free and open to everyone. 052
RoRvsWild @rorvswild.com · 23/07/2026💎 RoRvsWild gem version 1.12.0 github.com/BaseSecrete/... - Measure ViewComponent - Local profiler: - Filter sections by kind in sections breakdown - Filter sections by file location #RubyOnRailsgithub.comGitHub - BaseSecrete/rorvswild: Performances & exceptions monitoring for Ruby on Rails applicationsPerformances & exceptions monitoring for Ruby on Rails applications - BaseSecrete/rorvswild 000
Reposted by RoRvsWildEuruko @euruko.org · 01/07/2026🎤 First EuRuKo 2026 speaker: Hana Harencarova (GitHub) How to Ship 1000+ Commits to a Rails Monolith Daily – Rails at scale, behind the scenes Sep 17–18 | Brno | 2026.euruko.org/register.html #EuRuKo2026 #RubyCommunity #RubyOnRails 054
Reposted by RoRvsWildStan Lo @st0012.dev · 29/06/2026RDoc 8.0.0 is out now. This is the biggest RDoc release in years, and it brings together a lot of the Ruby documentation work I talked about at RubyKaigi. Also, RDoc now has a logo! 1135
Reposted by RoRvsWildAdrian Marin @adrianthedev.com · 26/06/2026Avo 4 is here 🎉 15 months, ~2000 commits, and about 50 teams kicking the tires. It's a full redesign, not a fresh coat of paint. A safer way build your internal tools 🧵 1194
RoRvsWild @rorvswild.com · 24/06/2026📅 Tonight @genevarb.bsky.social featuring @antoine.basesecrete.com See you there! www.meetup.com/geneva-rb/ev...meetup.comInsights from shipping with Hotwire Native, Wed, Jun 24, 2026, 7:00 PM | Meetup*What happens when a mature Rails monolith goes mobile?* With [RoRvsWild](https://www.rorvswild.com) launching on iOS and Android, **Antoine Marguerie** will share the rea 012
Reposted by RoRvsWildfriendlyrb.com @friendlyrb.com · 23/06/2026Just in time to answer "what should I watch on my some summer vacation?", all the Friendly.rb videos are up on our YouTube Channel 🙌 youtube.com/@friendlyrbyoutube.comFriendly rbYour friendly European Ruby conference 10-11 September, 2025 2113
RoRvsWild @rorvswild.com · 09/06/2026📅 Next @genevarb.bsky.social meetup is postponed to June 24th due to G7 and all the merry chaos it's causing in the area. Update your calendar! @antoine.basesecrete.com will share the story behind bringing rorvswild.com to iOS and Android with Hotwire Native. www.meetup.com/geneva-rb/ev...meetup.comInsights from shipping with Hotwire Native, Wed, Jun 24, 2026, 7:00 PM | Meetup*What happens when a mature Rails monolith goes mobile?* With [RoRvsWild](https://www.rorvswild.com) launching on iOS and Android, **Antoine Marguerie** will share the rea 011
Reposted by RoRvsWildJean Boussier @byroot.bsky.social · 05/06/2026I realized it has been ~1.5 years since I concluded my series of post on JSON optimization. So I got curious how much faster it became since then. 2.7.2 was the last version before I took over maintainership. 2.9.0 was the version I released at the end of the blog series. 3498
RoRvsWild @rorvswild.com · 20/05/2026📅 @genevarb.bsky.social tonight! See you there! www.meetup.com/geneva-rb/ev...meetup.comDrive your async jobs like the automotive industry, Wed, May 20, 2026, 7:00 PM | Meetup***👉 Notice to attendees*** *The event will be held **in a different room** than usual. We will meet in room **011** of the **main building** of the UOG, on the **1rst fl 000
Reposted by RoRvsWildJulian Rubisch @julianrubisch.at · 12/05/202650 challenges in. 🎉 When I started The Hotwire Club, I wanted to build the resource I wished existed: hands-on exercises that go beyond "hello world" and force you to actually dig into Turbo and Stimulus. 152
Reposted by RoRvsWildGenadi Samokovarov @gsamokovarov.bsky.social · 12/05/2026It's Balkan Ruby week, and everything is coming together. We are waiting for you amongst the gemstones at the Museum of Earth and Man in Sofia on the 15-16 May. We'll do a few pre- and post-event activities: balkanruby.com/activities. Tickets are still available. See you in Sofia! 🙌balkanruby.comBalkan Ruby is about the hot takesAI agents are easier to manage than people. Fact! React IS actually better. Types are good. PHP is fine. SOLID is not solid. We are NOT solving the real problems and are just adding bloat. Yes, we're ... 094
Reposted by RoRvsWildMarco Roth @marcoroth.dev · 08/05/2026Really exciting to see Herb being adopted at GitHub! 🌿 Over the past months, the GitHub team has been running Herb across one of the largest Rails codebases out there where Herb helped uncover real issues missed by existing tooling while also providing invaluable feedback. 🙌 1368
Reposted by RoRvsWildGeneva.rb meetup @genevarb.bsky.social · 01/05/2026📣 Next Geneva.rb meetup – May 20th! 🚀 "Drive your async jobs like the automotive industry" Lean Management principles applied to Rails async jobs — queues, latency & silent failures. 📍 Labour University of Geneva, room 011 – 7pm CEST 🍕 Drinks & snacks after! 👉 www.meetup.com/geneva-rb/ev...meetup.comDrive your async jobs like the automotive industry, Wed, May 20, 2026, 7:00 PM | Meetup***👉 Notice to attendees*** *The event will be held **in a different room** than usual. We will meet in room **011** of the **main building** of the UOG, on the **1rst fl 011
Reposted by RoRvsWildMarco Roth @marcoroth.dev · 24/04/2026In celebration of RubyKaigi I released Herb v0.10 today! 🌿 It ships with new primitives and provides the foundation that we need to build out production reactivity in ReActionView! Along with a new Diffing Engine and ActionView-specific static analysis! 2254
RoRvsWild @rorvswild.com · 23/04/2026Added a cute tiny @genevarb.bsky.social stamp to the #Ruby passport. Thank you @adrianthedev.com & @avohq.io team for the passports and goodies for the meetup. Everybody was happy and couldn't stop playing with your quite satisfying fidget toy ❤️ 172
RoRvsWild @rorvswild.com · 22/04/2026📅 @genevarb.bsky.social tonight! www.meetup.com/geneva-rb/ev...meetup.comRails as an SEO Machine: Real-World Strategies for Search & AI Discovery, Wed, Apr 22, 2026, 7:00 PM | Meetup***👉 Notice to attendees*** *The event will be held **in a different room** than usual. We will meet in room **011** of the **main building** of the UOG, on the **1rst fl 010
RoRvsWild @rorvswild.com · 21/04/2026📱Just added support for universal/deep linking, so if you upgrade, links should open in the mobile app. 🍎 iOS apps.apple.com/us/app/rorvs... 🤖 Android play.google.com/store/apps/d... 012
Reposted by RoRvsWildMarco Roth @marcoroth.dev · 09/04/2026I just released a new version of the Stimulus LSP that is now fully powered by the power and intelligence of the Herb toolchain! 🌿 I'm so happy that this finally came full circle. These features are initially what prompted me to start working on Herb! 2256
RoRvsWild @rorvswild.com · 03/04/2026🆕 Generate Markdown for requests and jobs pages. ✨ Paste it into an issue or your favorite LLM… 000
Reposted by RoRvsWildAdrian Marin @adrianthedev.com · 02/04/2026So happy that the Triathlon is still on. This year's Spring Edition looks like a great opportunity to meet new folks and connect with the community. rubytriathlon.comrubytriathlon.comRuby TriathlonThe Ruby Triathlon is a community-driven tradition begun in 2023, celebrating Ruby, meaningful connections, and the unique energy of conferences. Join us for the 2026 Spring Edition in a journey acros... 063
RoRvsWild @rorvswild.com · 31/03/2026Advanced Domain Modeling Techniques for #RubyOnRails – Part 4: A Global Message Bus with ActiveSupport::EventReporter by @julianrubisch.at www.rorvswild.com/blog/2026/ad...rorvswild.comA Global Message Bus with ActiveSupport::EventReporter - RoRvsWildA new way to decouple code since Rails 8.1. 134
Reposted by RoRvsWildGeneva.rb meetup @genevarb.bsky.social · 30/03/2026📣 Next Geneva.rb meetup – April 22nd! 🚀 "Rails as an SEO Machine: Real-World Strategies for Search & AI Discovery" A real-world Rails SEO case study — local & AI-driven search. 📍 Labour University of Geneva, room 011 – 7pm CEST 🍕 Drinks & snacks after! 👉 www.meetup.com/geneva-rb/ev...meetup.comRails as an SEO Machine: Real-World Strategies for Search & AI Discovery, Wed, Apr 22, 2026, 7:00 PM | Meetup***👉 Notice to attendees*** *The event will be held **in a different room** than usual. We will meet in room **011** of the **main building** of the UOG, on the **1rst fl 001
Reposted by RoRvsWildJulian Rubisch @julianrubisch.at · 25/03/2026🎯 AI implements at scale. Humans provide the integrity. That's how I work with clients, and it's how I built this site. No "we" language — it's one person. No upsell — the free skills work without ever hiring me. 👉 www.railsreviews.comrailsreviews.comJulian Rubisch - Fractional CTO for AI-First FoundersAI builds fast. It can’t judge its own work. I’m a fractional CTO who uses AI coding tools daily and brings 16 years of knowing what breaks. Workflows, guardrails, and conventions that let you and you... 122
RoRvsWild @rorvswild.com · 25/03/2026📱 RoRvsWild iOS 1.0 🎉 apps.apple.com/app/rorvswil...apps.apple.comRoRvsWild App - App StoreDownload RoRvsWild by Base Secrète Sàrl on the App Store. See screenshots, ratings and reviews, user tips, and more apps like RoRvsWild. 030
RoRvsWild @rorvswild.com · 24/03/2026Advanced Domain Modeling Techniques for #RubyOnRails – Part 3/3 Supercharge Your Ruby on Rails Forms With Form Builders and Form Objects by @julianrubisch.at www.rorvswild.com/blog/2026/ad...rorvswild.comSupercharge Your Ruby on Rails Forms With Form Builders and Form Objects - RoRvsWildCustom form helpers and builders can help reduce fragmentation if every developer in the team solves the same problem differently. 043
RoRvsWild @rorvswild.com · 19/03/2026Yesterday at @genevarb.bsky.social we had a presentation of render-later by Adrien Jarthon. No needs for PJAX, Turbo or XHR and less network round trips. He also wrote a blog post updown.io/blog/asynchr... 031
RoRvsWild @rorvswild.com · 18/03/2026📅 @genevarb.bsky.social tonight www.meetup.com/geneva-rb/ev...meetup.comAsynchronous render, but faster, and without XHR/AJAX/Turbo, Wed, Mar 18, 2026, 7:00 PM | Meetup***👉 Notice to attendees*** *The event will be held **in a different room** than usual. We will meet in room **011** of the **main building** of the UOG, on the **1rst fl 000
RoRvsWild @rorvswild.com · 17/03/2026“One of the most frequent code smells in #Rails is an excessive use of inheritance. A serious drawback from using inheritance to achieve polymorphism is the implicit coupling it creates between parent and child classes.” Polymorphism with Strategies 👉 www.rorvswild.com/blog/2026/ad...rorvswild.comPolymorphism with Strategies - RoRvsWildOne of the most frequent code smells in Rails is an excessive use of inheritance. A serious drawback from using inheritance to achieve polymorphism is the implicit coupling it creates between parent a... 001
RoRvsWild @rorvswild.com · 17/03/2026It is a good time to read this article if you missed it, as we are preparing to publish the next episode of the series… 001
RoRvsWild @rorvswild.com · 10/03/2026Advanced Domain Modeling Techniques for #RubyOnRails – Part 1: Aggregating models into value objects with `composed_of`. By @julianrubisch.at www.rorvswild.com/blog/2026/ad...rorvswild.comAdvanced Domain Modeling Techniques for Ruby on Rails – Part 1 - RoRvsWildAggregating models into value objects with `composed_of`. 003
RoRvsWild @rorvswild.com · 09/03/2026Rack provides Rack::Deflater (to compress response), but not Rack::Inflater (to decompress requests). I just wrote a simple one. 131
RoRvsWild @rorvswild.com · 02/03/2026💎 RoRvsWild gem version 1.11.0 github.com/BaseSecrete/... - Compress data before sending - Start measuring requests from Rails::Engine#call - Measure all Rack middlewares - Update local profiler: - Integrate Rails' new ActiveSupport::Editor feature - Toggle low impact sections visibility…github.comGitHub - BaseSecrete/rorvswild: Performances & exceptions monitoring for Ruby on Rails applicationsPerformances & exceptions monitoring for Ruby on Rails applications - BaseSecrete/rorvswild 021