Rescuing Ruby
summary
Argues Ruby usage is shrinking against Node and Python with concrete counts 420 python repos 415 javascript 177 ruby and points at Node libraries like bitcore and Docker momentum as causes. Proposes practical fixes: write libraries for hot areas, stop harmful monkey patches, improve bundler UX, add static analysis that already found bugs via static analysis in a large codebase, and ship reusable infra such as a chalk dsl for thrift services plus tooling for service discovery and safer defaults.
AI-written summary · about
chapters (7)
- 0:00RUBY CONF
- 6:56First, expand the set of use cases.
- 9:37Create a standard SOA toolkit.
- 14:52Add standard ways of doing standard tasks (logging, config, etc). Just having this for Rails isn't enough.
- 16:30Stop monkey-patching the language. (Refinements aren't enough.)
- 18:29Write static analyzers.
- 22:26Good for internet protocols. Less good for the application layer.








