Blogs
Frozen String Literals: Past, Present, Future? | byroot’s blog
If you are a Rubyist, you’ve likely been writing # frozen_string_literal: true at the top of most of your Ruby source code files, or at the very least, that you’ve seen it in some other projects.
Based on informal discussions at conferences and o...
Introducing Perron: Rails-based static site generator | Rails Designer
I am excited to introduce Perron, an OSS Rails-based static site generator (SSG). This one has been in the making for years. Not that the actual building took years—it was just a few hours every week over the last months—but conceptually I have be...
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...