Blogs
Capacity Planning for Multi-Tenant SQLite Applications
Capacity planning is hard when you have multiple users with SQLite databases, users are pinned to specific machines, and there are hard memory limits. As the number of users grows and regions are consolidated, I need to reconsider my capacity plan...
Ruby And Its Neighbors: Perl – Noel Rappin Writes Here
Ruby takes a large part of its inspiration from two older languages:
Perl for general syntax and design philosophy
Smalltalk for Object-Oriented structure
I’ve been in kind of a writers block, for all kinds of reasons, personal and professional. ...
How to use local Docker registry in Kamal | Deploy Linux Blog
A local Docker registry is a repository that allows you to store and manage your Docker images locally on your computer, rather than relying on a remote service like DockerHub. It's a great and simple alternative to self-hosting your own registry ...
Little Content Tricks for Your Bridgetown Website | Fullstack Ruby
On a Bridgetown client project, we wanted to be able to drop in links to the client’s many videos hosted on Vimeo. I didn’t want to have to deal with the hassle of grabbing tags for every single video, so my first inclination was to write a helpe...
Rails Versions You Shouldn’t Be Using Anymore (And Why) - FastRuby.io | Rails Upgrade Service
Ruby on Rails has always moved at a steady, thoughtful pace: each new version brings not only features and performance improvements but also important security hardening. But with every release cycle, older versions reach the end of their lifespan...
Rails 8 upgrade story: duplicate keys sneaking into our JSON responses | Arkency Blog
The upgrade from Rails 7.2.2.2 to 8.0.2.1 went surprisingly smoothly.
After deployment, we didn’t notice any new exceptions, and the application seemed stable.
At least at first…
First reports
After a while, we started receiving complaints from a...
JRuby and Leyden: Even Better Startup – Charles Oliver Nutter – Java, Ruby, and JVM guy trying to make sense of it all
At the end of my post on JRuby and JDK 25 startup time features, I teased a bit of the unreleased improvements from Project Leyden. It turns out the latest commits improve startup time even more, so it seems worth posting a quick follow-up!
Proje...
Ruby AI: Interview with Carmine Paolino, Creator of RubyLLM
RubyLLM has taken the Ruby community by storm, nearing 3.5 million downloads and consistently being one of the top trending Ruby libraries on Github. Over the past six months, RubyLLM progressed from version 1.0 to version 1.8.2, and has been a st...