Blogs

Imagine: Rails 8 Solid Trifecta: Cache, Cable, Queue
The "Solid Trifecta" is a suite of database-backed solutions—Solid Cache, Solid Cable, and Solid Queue—added in Ruby on Rails 8 to simplify application architecture by reducing the need for external services like Redis and Memcached. These compone...

Four choices for packaging Ruby binary distributions
When I’m building new products, I like to keep as much of it in the “same language” as possible. This usually isn’t a problem because applications live on the server, but Terminalwire is different—it requires users to install the Terminalwire Clie...

Better Know A Ruby Thing: Method Lookup – Noel Rappin Writes Here
Before we get fully started here, a couple of notes on Better Know Singleton Classes, which, among other things, got mentioned on Hacker News, giving me comments there for the first time in years, maybe for the first time ever.
One Hacker News co...




Understanding Ruby's insertion sort algorithm - Honeybadger Developer Blog
There are lots of ways to sort data. The insertion sort algorithm is particularly interesting because it sorts the data in place and is easy to understand.Ruby's default sort method is not stable, so it does not preserve the relative order of elem...

Rails 8 assets: Break down of how Propshaft and importmap-rails work together | Radan Skorić's website
I almost gave up and it was actually so simple.
I wanted to change default asset organisation on a fresh Rails 8 application with the default set up: Propshaft + importmap-rails gems. And I just couldn’t get it to work. Frustrating.
I looked at ...

Rails views, web components, React. Why make a choice?
How many times have you heard or read statements like these in tech discussions?
"Everything needs to be a single-page app these days. Server-rendered templates are holding you back."
"Web components are the future. Why tie yourself to any frame...