Subject
6 entries
Ruby
Bookmarks
Sonic Pi: Code-Based Live Music Creation
Sonic Pi is a code-based live music creation tool built on Ruby — you write code that plays music, and changes take effect instantly while the music plays. Originally designed for music education in schools, it became a serious tool for live performance.
Why's (Poignant) Guide to Ruby
_why the lucky stiff's infamous illustrated guide to Ruby — part tutorial, part surrealist comic, part programming philosophy. Became a cult object after _why's mysterious disappearance from the internet in 2009.
Ruby on Codecademy
Codecademy's interactive Ruby track — browser-based exercises covering variables, loops, methods, OOP, and blocks. The accessible on-ramp to Ruby for non-programmers in 2014.
RubyTune: Rails Performance Cheat Sheet
RubyTune's Rails performance cheat sheet — a condensed reference for profiling, benchmarking, and optimizing Rails applications. Saved when learning Rails performance optimization in early 2013.
Middleman: Hand-Crafted Frontend Development
Middleman — a Ruby-based static site generator for building hand-crafted websites. Saved in the same cluster as other frontend/static site tools when static site generators were becoming the standard for developer personal sites and documentation.
Ruby GC Internals
A guide to Ruby's garbage collector internals from 2012, covering the mark-and-sweep algorithm and the stop-the-world pauses that made Ruby 1.9's GC a known performance bottleneck. Ruby 2.0 and 2.1 later introduced generational and incremental GC to address these issues.
