Blogs

Tenderlove Making - File preallocation on macOS in Ruby
I haven’t blogged in a while, so I figured I should do that. Jet lag has blessed me with some free time this morning, so I figured I would make some content in order to feed the AI bots.
I’ve been messing around with pre-allocating files on the fi...

Fibonacci Funhouse: Exploring Ruby Algorithms for Fibonacci Numbers - RorVsWild
Mathematics is often very powerful and elegant. Do you know what else is powerful and elegant? Ruby.This article is a deep dive into the world of Fibonacci numbers to show some really neat tools that Ruby provides. Some may not be used very often,...

rv Is a New Rust-Powered Ruby Version Manager Inspired by Py...
The hype around uv is real and it's spilling over into other ecosystems. The Python world has been buzzing about uv for the past year, and for good reason. What started as a faster pip alternative has evolved into something much more ambitious: a ...

How Ruby Executes JIT Code: The Hidden Mechanics Behind the Magic | Rails at Scale
Ever since YJIT’s introduction, I’ve felt simultaneously close to and distant from Ruby’s JIT compiler. I know how to enable it in my Ruby programs. I know it makes my Ruby programs run faster by compiling some of them into machine code. But my un...


Exploring Active Agent, or can we build AI features the Rails way?—Martian Chronicles, Evil Martians’ team blog
In a fast-paced world with AI oozing out of every pore, frameworks and ecosystems must adjust quickly to rapidly evolving business demands. Everyone needs smart features in their apps. The easier it is to add AI-driven features to the project buil...

From Ruby to Rust: How Programming Languages Spark Infrastructure Revolutions | LinkedIn
Some programming languages don’t just help build apps - they define entire eras of infrastructure.
In the mid‑2000s, that language was Ruby, driven by Ruby on Rails, which helped accelerate the adoption of early PaaS and cloud services.
In the ...

ElasticGraph 1.0 is Here | Block Engineering Blog
We're thrilled to announce the 1.0.0 release of ElasticGraph, a project we've been developing and battle-testing within Block, now ready for the broader community! ElasticGraph is a schema-driven, scalable, cloud-native, batteries-included GraphQL...

Rails 8.1 Beta 1: Job continuations, structured events, local CI
Rails 8.1 represents the work of over 500 contributors across 2500 commits in the last ten months since our last major release, and we’re thrilled to time the first beta release with the first day of Rails World. Here are a few of the highlights:
...

Ruby Include vs Extend: Understanding the Key Differences - RailsCarma - Ruby on Rails Development Company specializing in Offshore Development
Discover the key differences between Ruby include module and extend. Learn how each affects class behavior and when to use them.In Ruby, a language celebrated for its elegance and flexibility, modules are powerful tools for organizing code and pro...