Rails World 2026: DHH says hand-written code is obsolete
David Heinemeier Hansson, the creator of Ruby on Rails, told developers at this year's Rails World conference that writing code by hand no longer make
Curated development tutorials from top sources. Filter by language.
David Heinemeier Hansson, the creator of Ruby on Rails, told developers at this year's Rails World conference that writing code by hand no longer make
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
Purely empirically, Ruby feels way more token-efficient for programming. I spent the last month on a JS project and the past week mostly on Ruby proj
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
A thing is happening in Rails shops everywhere right now: AI coding assistants are writing large chunks of production code. Cursor. Claude. Copilot. W
Many support tools eventually grow a "log in as this customer" feature. Ours had a problem the usual gems don't solve. The people on the other side of
Discover how Ruby's filter_map merges select and map for cleaner, faster data processing. Practical examples and real‑world use cases. Read More
A tiny Rails oddity with a surprisingly fun history. 👉 Read the full article on Medium
Most Rails applications that actually make money are old. Not demo-old. Production-old. Five years, sometimes ten. They have inherited patterns nobody
Second post in a series on security bugs that live where server-side and client-side templates meet. The first post showed a reflected XSS that fired
Python developers have Scrapy, one of the best tool for web scraping out there. And us Rubyists? We have to piece individual pieces together. Nokogiri
A comic about swarm agents that integrates an LLM for his communication
Here’s a concise LinkedIn-ready article focused on practical API architecture in Rails. 🚀 API Architecture: It’s More Than Just Endpoints A well-des
Last week I wrote about an OpenAI agent swarm attacking RubyGems, and I ended it wondering how OpenAI would respond. They already had. On September 11
Suppose you have this model: class Recording ApplicationRecord has_one_attached :audio end Users upload 40-minute WAV files to it. Your ap
The life of a Ruby dev in 2026! I made an effort to post a recorded talk that I gave at my local Montreal Ruby meetup as a helpful gesture for the ben
In last week’s announcement, I promised that when the built-in actions aren’t enough, you can write your own. Let me show you how, because this is wha
Founded in 1912, the Irish Chess Union (ICU) is the governing body for chess across the island of Ireland. It has about 2,500 members and run entirely
Master ActiveSupport::Concern to write clean, reusable mixins in Ruby. Learn practical tips, real‑world usage, and best practices. Read More
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 mi