Polyglot: When Ruby isn't enough or even sane
summary
Argues that Ruby is great for productivity but not a one‑size‑fits‑all: systems work, POSIX calls and IO need different tools. Compares practical scores — Ruby agility 9, Erlang concurrency 8, Go CPU/IO 9 — and cites concrete ports and exercises: reimplementing a Redis client, cloning Sinatra, and Yan’s simple Reddit server in Node to learn networking and protocols. Recommends EventMachine, bash/vi/Perl for text mining, JSON/BSON/REST for interoperable wire formats, and emphasizes porting then rewriting idiomatically.
AI-written summary · about
chapters (11)
- 0:00Start
- 1:21Polyglot
- 2:04Real World Example Polyglot
- 3:29Interactive Bash
- 7:15Encapsulation in Javascript
- 11:02Text Mining
- 11:21Erlang
- 12:12Web Development Mode
- 25:48Korba the Common Object Request Broker Architecture
- 28:17Json
- 30:22Http Shredder
related talks
57mRuby Vs. The World
33mRuby and Go
52mHow Programming In Other Languages Made My Ruby Code Better
28mRuby for your two internal programmers
01h 00mClosing Keynote: After a Decade, Still a Rubyist
01h 00mKeynote: Why Ruby?
41mWhat Developing With Ruby Can Teach Us About Developing Ruby
31mWhat Ruby Developers Can Learn From Go
