The Unified Theory of Rails Process Management
A proposal for sharing process-lifecycle code between Rails servers and development preloaders, with corrected guidance on database connections and fork safety.
A proposal for sharing process-lifecycle code between Rails servers and development preloaders, with corrected guidance on database connections and fork safety.
DocSpring has completed a SOC 2 Type II audit. Request our report through the DocSpring Trust Center.
Random PostgreSQL restrict tokens can clutter schema diffs. Here are the Rails releases that fix this and a scoped workaround for older versions.
Large monolithic files are a common problem in software projects, especially when AI agents are involved. These files are hard to navigate, difficult to review in pull requests, and violate the single
Over the past couple of weeks, there’s been some conversation about Bundler and RubyGems and their place in the Ruby community. Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems
For many years I’ve had this vision in my head: What if every API test, every SDK client, and every code example in our docs all came from the same source?
In this blog post, I will talk about how I found and fixed a flaky test in our RSpec test suite, and how I wrote a custom RuboCop rule to prevent it
The PDF specification is very complex. The PDF Reference covers the file format in detail, and we regularly need to refer to the chapters on Graphics, Text, and Interactive Features. We'
A new way to set Content-Security-Policy headers for Ruby on Rails
We recently wrote a blog post about a script that updates version strings in a Dockerfile. We've since identified a better way to achieve the same goals. A Rails application
Upload a PDF or a Word document, or create an HTML template, then send a test request. No credit card needed.
New articles and product changes, once a month.