Blogs
Puma 7 Fair Scheduled Keep-alive Enhancements | Heroku
Puma 7 is here, and that means your Ruby app is now keep-alive ready. This bug, which existed in Puma for years, caused one out of every 10 requests to take 10x longer by unfairly “cutting in line.” In this post, I’ll cover how web servers work, ...
Why Ruby Devs Keep Mixing Up Symbols and Frozen Strings; and How to Tell Them Apart - DEV Community
Why People Confuse Them
Both symbols and frozen strings are immutable and can be reused in memory.
That’s where the confusion starts, but it’s only surface-level.
There are two key differences.
1. The semantic difference
Symbols are meant to rep...
Announcing llm-docs-builder: An Open Source Tool for Making Documentation AI-Friendly
llm-docs-builder transforms Markdown documentation for AI systems, reducing token usage by 85-95%. Open source tool with llms.txt generation and Docker support.If you have watched an AI assistant confidently hallucinate your library API – suggesti...
A Rails 8 Upgrade Story: Building Momentum -- Planet Argon Blog
If you have a Rails app, 5+ years old, it can start to feel like a ticking time bomb. When you log into the codebase and see outdated gems, warnings, and features that were written by developers who left long ago, you might start thinking: “We’re ...
Warbled Sidekiq: Zero-install Executable for JVM – Charles Oliver Nutter – Java, Ruby, and JVM guy trying to make sense of it all
In my previous post, I showed how to use Warbler to package a simple image-processing tool as an executable jar. This post will demonstrate how to “warble” a larger project: the Sidekiq background job server!
Warbling Sidekiq
Sidekiq is one of th...
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...