Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
A Tour Through Ruby’s Dusty Corners
Search
Sam Elliott
July 01, 2012
Programming
150
2
Share
A Tour Through Ruby’s Dusty Corners
Sam Elliott
July 01, 2012
More Decks by Sam Elliott
See All by Sam Elliott
Erlang/OTP Meets Dependent Types
lenary
1
190
Erlang Meets Dependent Types
lenary
0
330
Erlang meets Dependent Types
lenary
1
140
CRDTs: An UPDATE (or just a PUT)
lenary
5
3.9k
Riak Lunch'n'learn June 2013
lenary
0
110
Riak: What's all the fuss about?
lenary
2
410
Other Decks in Programming
See All in Programming
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
450
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
290
AIを導入する前にやるべきこと
negima
2
140
Running Swift without an OS
kishikawakatsumi
0
850
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
140
感情を設計する
ichimichi
5
1.5k
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
220
How Swift's Type System Guides AI Agents
koher
0
290
ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ?
ydah
1
210
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
3
790
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
4
3k
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Paper Plane
katiecoart
PRO
1
49k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
220
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
280
Information Architects: The Missing Link in Design Systems
soysaucechin
0
890
sira's awesome portfolio website redesign presentation
elsirapls
0
220
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Mobile First: as difficult as doing things right
swwweet
225
10k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Transcript
A Tour Through Ruby’s Dusty Corners
Motivation Wheels WTFs
Core
ARGF & DATA Command Line Helper Embedded contents
Comparable Ordering Helpers
Enumerable Iteration Helpers
Enumerator Laziness built-in
Fiber Like Threads but with more Mindfuck
Encoding Ruby 1.9.x's notorious Encoding
Method Still an Object
Standard Libraries
Interlude Libraries in 2.0 minitest, rake, rdoc, rubygems, bigdecimal, io-console,
json, psych
abbrev & shellwords Unambiguous Prefixes Splitting Strings the Bash Way
english Perlism Avoider
delegate & forwardable Delegate Pattern! SimpleDelegator
optparse & getoptlong Option Parsers
gserver generic TCP Servers
ostruct Rails.configuration-like objects
coverage & ripper Introspection tools Coverage (in-built) & Ruby Parser
pstore, dbm & sdbm KV Stores File-based
We’re Done Here