How I Hunted Down 23 N+1 Queries in a Rails App With Claude Code
TL;DR Our Rails app's p95 response time had crept from 280 ms to 1.4 s over a year, and nobody could say why. I paired with Claude Code for four day…
Latest Programming news from Tech News
TL;DR Our Rails app's p95 response time had crept from 280 ms to 1.4 s over a year, and nobody could say why. I paired with Claude Code for four day…
Two of the most common places Perspective API hides are a Discourse forum running the official discourse-perspective-api plugin, and a Coral Talk co…
I'm Hiroshi Shibata (hsbt), a Ruby committer and the lead maintainer of RubyGems and Bundler. TL;DR RubyGems and Bundler 4.1.0.beta2 shipped on Octo…
Pointers were probably one of the concepts I was most curious about when I started learning Go. Coming from Ruby, I don't normally think about memor…
Rails получает релизы, большие системы работают, но вход в профессию сузился: рынку нужны middle и senior, а мест, где ими становятся, заметно меньш…
This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built I had Ruby 4.0.7 running on a 2009 iPhone 3GS. I just…
DHH за год прошёл от страха потерять навык из-за AI до отказа писать код руками. Почему разворот одного инженера меняет то, какие инструменты другие…
TL;DR: If you've spent years with Sidekiq, Kafka can look like "Sidekiq with extra steps". It isn't. Sidekiq moves jobs (commands to do something).…
CVE-2026-66066: an image upload path that reads /proc/self/environ The shortest way to describe CVE-2026-66066 is that a framework default turned an…
This is the last article of a series where I introduce Attractive.js 1.0.0 (in pre-release now). Attractive.js 1.0.0: interactive HTML without one l…
Refactoring a mature Rails app often starts with a simple question: If I change this method, what else could break? In a smaller codebase, grep migh…
I write Ruby for a living, and about two years ago it started bothering me that I had no real idea what happens between typing x = 5 and the machine…
Ruby is a dynamic, object-oriented programming language perfect for creating basic scripts to complex web applications. It offers a modern syntax fo…
Text-to-SQL looks great in a demo. Then someone ships a conversion rate that JOIN s without ON , a revenue figure that double-counts through a fan-o…
WebForms Core (WFC) is a web development technology owned and developed by Elanat . It provides a server-driven approach for building interactive we…
If you want the Rails implementation version of this, Webhooks in Rails goes deeper on verification, durable receipt, idempotency, retries, jobs, te…
fundamentalista is a Ruby gem for fundamental analysis of listed companies. Version 0.6.0 is on RubyGems. Fundamentalista . configure { | c | c . ed…