Topics — Ruby Mad Science

Topics

Each topic is a deep reference pillar covering one major area of Ruby and Rails engineering. Start with the overview, then follow the sub-topics, related guides and learning paths.

Organised engineering notebooks labelled by topic area
Topic · Pillar Page

Rails Deployment

Server provisioning, process management, Nginx, PostgreSQL, secrets, monitoring and the real failure modes of small-to-medium production stacks. Covers VPS, PaaS and container-based approaches.

deploymentdevopsinfrastructure
Topic · Pillar Page

Rails Internals

How the request cycle works end-to-end, Rack middleware ordering, autoloading with Zeitwerk, the asset pipeline, ActiveRecord connection management and the framework plumbing most developers never read.

internalsframeworkarchitecture
Topic · Pillar Page

Ruby Performance

Memory allocation patterns, garbage collection tuning, YJIT in production, object shapes, profiling tools and how to measure what actually moves the needle for your application.

performanceoptimizationprofiling
Topic · Pillar Page

Debugging & Maintenance

Production triage workflows, structured log analysis, dependency audits, safe refactoring in legacy codebases and building confidence in inherited applications.

debuggingmaintenancelegacy