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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
320
Erlang meets Dependent Types
lenary
1
130
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
「速くなった気がする」をデータで疑う
senleaf24
0
130
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.2k
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
770
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
160
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
110
RailsのValidatesをSwift Macrosで再現してみた
hokuron
0
150
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
270
PHPで TLSのプロトコルを実装してみるをもう一度しゃべりたい
higaki_program
0
140
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
310
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
3
2.7k
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
8
4.1k
AIと共にエンジニアとPMの “二刀流”を実現する
naruogram
0
120
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
3
300
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
700
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Designing for Performance
lara
611
70k
Writing Fast Ruby
sferik
630
63k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
950
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
210
Everyday Curiosity
cassininazir
0
180
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
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