Blogs
evilmartians.com/chronicles/tutorialkit-rb-the-ruby-wasm-journey-goes-onward
Ruby and WebAssembly are both powerful technologies, but together they unlock vast new possibilities. Evil Martians continue pursuing our goal of making ruby.wasm beneficial to the broader Ruby community (and beyond). To that end, we’d like to int...
Announcing Spree Commerce 5.3 with Price Lists, Customer Groups and Events & Subscribers Engine
Spree 5.3 open-source eCommerce release is here – continuing the momentum of Spree 5 – the biggest and most transformative open-source release in the platform’s history.
For Business Teams:
advanced pricing strategies for B2B, wholesale, regiona...
How I actually use AI to write Ruby on Rails code | Mario Alberto Chávez - Ruby on Rails, AI Tools & former CTO
Nowadays, there is a lot of noise on social media about coding with AI. It’s common to read posts from people claiming they cloned a service in hours, even though they don’t know how to code. There are also people claiming that if you’re not using...
Ruby Rendering Seismic Observation Data – Now open for 2026 sponsorships
From Disaster Prevention to High-Performance Maps
On December 26, 2025, I published an article titled “Ruby at the Front Line of Disaster Prevention.” It was inspired by a real, uncomfortable fact: Tokyo Gas uses Ruby to protect millions of people...
What finally posting Rails UI to Hacker News taught me | railsui.com
For a long time, I kept putting off posting Rails UI to Hacker News. I checked the thread, stared at the website and product, revised copy, tweaked screenshots, and basically procrastinated until I convinced myself it was “ready enough.”
Then one...
Ruby::Box: Rethinking Code Reloading with Isolated Namespaces | Ruby Elders
Ruby lives in a single global object space. Classes, modules, and constants can see each other, reopen each other, and override each other freely. This is one of Ruby’s greatest design strengths: it enables expressive DSLs, powerful metaprogrammin...