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
2
130
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
130
Erlang Meets Dependent Types
lenary
0
230
Erlang meets Dependent Types
lenary
1
83
CRDTs: An UPDATE (or just a PUT)
lenary
6
2.9k
Riak Lunch'n'learn June 2013
lenary
0
81
Riak: What's all the fuss about?
lenary
2
320
Other Decks in Programming
See All in Programming
コミュニティに参加したことで起きた変化
ohmori_yusuke
3
130
Creating Retro-Style Photos Using Swift
ski
1
340
品質とスピードを両立: TypeScriptの柔軟な型システムをバックエンドで活用する
kosui
4
870
Why 1 + 1 = 2 in Swift?
1plus4
1
240
クソコード動画『カプセル化 Mk-II』 で考える 上手くカプセル化できない理由 / encapsulation2
minodriven
11
7.8k
ここ1~2年くらいで 使えるようになった(主要ブラウザーの最新版 がすべて対応した ) ウェブの新機能について ランダムに喋る!
myzkyy
9
6.5k
OpenAPI を守るのは難しい
ohmori_yusuke
1
140
両面どころかインフラもTSでできるよ ~ 全方位TypeScriptによるプロダクト開発 ~
myfinder
8
2.2k
Compiling Python to WebAssembly with py2wasm
syrusakbary
0
130
Go1.22からの疑似乱数生成器について/go-122-pseudo-random-generator
convto
1
160
Dockerで始めるAWS Lambda開発
stutkhd0709
13
2.5k
DDD, necessary but insufficient: physical design principles for microservices
cer
PRO
0
2.2k
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.2k
A designer walks into a library…
pauljervisheath
199
23k
GraphQLの誤解/rethinking-graphql
sonatard
48
9.1k
The World Runs on Bad Software
bkeepers
PRO
60
6.6k
Scaling GitHub
holman
456
140k
Keith and Marios Guide to Fast Websites
keithpitt
407
22k
Gamification - CAS2011
davidbonilla
76
4.5k
Six Lessons from altMBA
skipperchong
19
2.9k
Thoughts on Productivity
jonyablonski
57
3.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
Designing with Data
zakiwarfel
94
4.8k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
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