How to Make a Gem of a Gem
summary
Forty‑one personal gems exist, and the workflow shows how to scaffold with bundle gem, run tests and lint, then ship via rake release (versions start at 0.0.1). Concrete tradeoffs: a naive Nokogiri import takes 12+ minutes, a streaming SAX parser in a new gem drops it to ~9 seconds. Lessons include keeping interfaces small (cypress_rails vs jasmine_rails), avoiding endless configurability, and building maintainable replacements like standard and mocktail that actually have tests and thread fixes.
AI-written summary · about
chapters (8)
- 0:00Start
- 6:42Plumbing
- 7:59Coding
- 9:04Behold your awesome power
- 10:07Hard to focus in a crowded codebase?
- 16:23$ bundle gem standard
- 17:32Don't let your priors color your thinking
- 26:22Breaking news!








