Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
2
140
A Tour Through Ruby’s Dusty Corners
Sam Elliott
July 01, 2012
Tweet
Share
More Decks by Sam Elliott
See All by Sam Elliott
Erlang/OTP Meets Dependent Types
lenary
1
180
Erlang Meets Dependent Types
lenary
0
310
Erlang meets Dependent Types
lenary
1
120
CRDTs: An UPDATE (or just a PUT)
lenary
5
3.8k
Riak Lunch'n'learn June 2013
lenary
0
100
Riak: What's all the fuss about?
lenary
2
390
Other Decks in Programming
See All in Programming
Implementation Patterns
denyspoltorak
0
120
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.4k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
420
JETLS.jl ─ A New Language Server for Julia
abap34
2
460
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
650
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
410
AIコーディングエージェント(Gemini)
kondai24
0
280
AIコーディングエージェント(NotebookLM)
kondai24
0
240
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
25k
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
280
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
310
Featured
See All Featured
A Soul's Torment
seathinner
1
2k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
150
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
110
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Navigating Weather and Climate Data
rabernat
0
53
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
980
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Are puppies a ranking factor?
jonoalderson
0
2.4k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
66
Art, The Web, and Tiny UX
lynnandtonic
304
21k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
3
35k
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