August 26, 2026
Thoughtbot tests how ChatGPT and Claude handle heraldry identification from photographs, starting with a confidently wrong answer and working towards what the models can actually do. A grounded rea...
Evil Martians on why the SF Ruby Startup Conference is aimed at engineers rather than executives: the people maintaining Ruby open source and running Rails at scale.
llm.rb v15.1.0, a runtime for building agentic AI apps on CRuby with zero runtime dependencies by default. Covers 14+ providers behind one API, with concurrent and parallel tool execution.
A decision framework for raising versus returning in Ruby: separate expected outcomes from failures that genuinely break a method's contract. Useful if your service objects return nil for three dif...
llm_cost_tracker v0.14.0 adds per-tag LLM budgets. It is a Rails engine that records what your app spends per call, per model and per tag into your own database, with a mounted dashboard.
A walkthrough of finding two command injection paths in the spatial_features gem, where filenames reached system() unsanitised. Fixed in 3.11.2, and a good read on how to spot the pattern in your o...
CIDER 2.1 changes how evaluation commands decide what to evaluate, fixing the long-running confusion about C-x C-e picking the wrong form. Clojure tooling rather than Ruby.
A practical guide to testing user registration with Minitest in Rails, covering the request specs most tutorials skip in favour of system tests.
RailsDocks is a new Rails hosting product built on the argument that deploying Rails should not require part-time infrastructure work. Relevant if you are weighing Kamal against managed hosting.
Justin Searls on the visible decline in English signage quality across Japan over the past few years, against a backdrop of falling domestic English proficiency. Not Rails, filed under community wr...
Authors: Irina Nazarova, CEO of Evil Martians. I build developer tools and study the market that funds them., and Travis Turner, Tech Editor Topics: Developer Community, Rails, AI, Ruby, LLMs SF Ru...
We are all juniors again A long, long time ago, when Akinator was the peak of “advanced AI” on the internet, before services became micro, and deployments meant sending a file directly ...