August 25, 2026
Avdi Grimm on what $, actually is in Ruby: the output field separator, inherited from AWK and Perl, not a global variable for nil as is sometimes assumed.
The Evil Martians engineering writeup of gating an in-app AI assistant's SQL access through Action Policy, so open-ended analytics still honour application-level permissions.
Rails Baseline 1.0, a Rails SaaS starter kit built specifically for coding agents to work in. Worth a look if you are evaluating how agent-friendly your own scaffolding is.
A short guide to installing rv, the Ruby version manager, as a mise tool if mise is already your toolchain manager.
activerecord-returning adds a returning option to update_all and delete_all, so you can find out which records were actually affected instead of only how many.
Giving an AI assistant read-only SQL is fine until it returns data the requesting user should never see. Evil Martians moved the data boundary from the prompt into Action Policy, keeping open-ended...
First impressions of Hanami after working through its starter tutorial, from someone returning to it after time away. Useful context if you only know Hanami by reputation.
A revenue and control comparison of Ezoic against Google AdSense for site owners, covering requirements and management overhead rather than only payout rates. Off-topic for Rails.