Changelog — Ruby Mad Science

Changelog

A record of content additions, editorial corrections, taxonomy updates and design refinements across the site.

March 2026

  • content Added Sidekiq background jobs patterns guide covering queue design, retry behaviour and idempotency
  • content Published web performance guide for Rails developers with rendering waterfall analysis
  • design Updated experiment note cards to use consistent metadata bands

February 2026

  • content Added PostgreSQL indexing guide with composite key coverage and EXPLAIN walkthrough
  • content Expanded deployment failure modes experiment with three new incident patterns
  • taxonomy Split resources section into glossary, checklists and tooling

January 2026

  • taxonomy Restructured debugging topic to separate triage patterns from log analysis
  • content Added Ruby 4 upgrade notes guide with compatibility boundary coverage
  • correction Fixed incorrect Nginx directive in Rails reverse proxy guide

December 2025

  • design Refined code block typography and improved mobile reading width
  • content Added "Make an Old Rails App Safer to Change" learning path
  • content Published Nginx for Rails apps guide

November 2025

  • content Added Rails 8 upgrade checklist guide
  • taxonomy Introduced experiment section for lab-style observations
  • content Published initial performance notes experiment

October 2025

  • content Expanded Rails internals topic to cover Zeitwerk autoloading in detail
  • design Added observation box and failure mode components for editorial content

September 2025

  • content Added "Understand Rails Internals" learning path with five-step progression
  • correction Updated VPS deployment guide to reflect current Ubuntu LTS defaults

August 2025

  • content Published debugging production Rails issues guide
  • taxonomy Revised topic hierarchy to better separate performance from debugging

July 2025

  • content Published Ruby vs Rails comparison guide
  • design Introduced learning path cards with step count and time estimates

June 2025

  • content Added "Deploy Rails on Your Own Server" learning path
  • content Published initial VPS deployment guide covering server prep through background jobs

May 2025

  • taxonomy Established four core topic areas: deployment, internals, performance, debugging
  • design Refined site typography and spacing for long-form reading

April 2025

  • content Expanded Ruby performance topic page with YJIT and memory allocation coverage
  • correction Corrected GC tuning recommendations to reflect Ruby 3.3 defaults

March 2025

  • design Implemented lab-manual visual theme with paper grain, ink tones and editorial components
  • content Drafted initial topic pages for all four core areas

Earlier updates

Prior to March 2025, the site existed in various forms with Ruby and Rails learning content. The current topic structure, learning paths and guide format represent an ongoing refinement of the editorial approach over time.