MICRO LIBRARIES FTW
summary
Argues for an ecosystem of many small, focused Ruby libraries that avoid monkey‑patching, compose into frameworks, and run on multiple Ruby implementations. Gives concrete examples: equalizer for equality/inspect, morpher as a bidirectional mapper used inside ROM to load/dump objects, and microRB.com launched to catalog such gems. Identifies real problems—slow bundler installs, dependency/version conflicts—and prescribes strict semver, changelogs, rubytoolbox/gemnasium checks. Reports initial friction with many tiny gems but long‑term payoff: simpler maintenance and reusable components.
AI-written summary · about
chapters (10)
- 0:00Introduction and agenda
- 1:37Big vs. micro libraries
- 2:48The Rails influence
- 5:35Why build micro libraries
- 7:46Framework design philosophy
- 10:10Managing dependency hell
- 14:34Micro library examples
- 16:52Real-world framework case
- 20:18MicroRB initiative
- 23:43Q&A session








