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
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
160
Erlang Meets Dependent Types
lenary
0
290
Erlang meets Dependent Types
lenary
1
99
CRDTs: An UPDATE (or just a PUT)
lenary
6
3.6k
Riak Lunch'n'learn June 2013
lenary
0
94
Riak: What's all the fuss about?
lenary
2
370
Other Decks in Programming
See All in Programming
プロダクト改善のために新しいことを始める -useContextからの卒業、Zustandへ-
rebase_engineering
1
100
インターフェース設計のコツとツボ
togishima
2
650
少数精鋭エンジニアがフルスタック力を磨く理由 -そしてAI時代へ-
rebase_engineering
0
140
JVM の仕組みを理解して PHP で実装してみよう
m3m0r7
PRO
1
260
TypeScript エンジニアが Android 開発の世界に飛び込んだ話
yuisakamoto
6
1k
SODA - FACT BOOK
sodainc
1
260
iOSアプリ開発もLLMで自動運転する
hiragram
6
2.2k
Feature Flag 自動お掃除のための TypeScript プログラム変換
azrsh
PRO
4
660
人には人それぞれのサービス層がある
shimabox
3
620
Babylon.js 8.0のアプデ情報を 軽率にキャッチアップ / catch-up-babylonjs-8
drumath2237
0
120
Rails産でないDBを Railsに引っ越すHACK - Omotesando.rb #110
lnit
1
150
イベントストーミングから始めるドメイン駆動設計
jgeem
3
710
Featured
See All Featured
Statistics for Hackers
jakevdp
799
220k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
What's in a price? How to price your products and services
michaelherold
245
12k
Typedesign – Prime Four
hannesfritz
42
2.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
25
2.8k
Rails Girls Zürich Keynote
gr2m
94
13k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Six Lessons from altMBA
skipperchong
28
3.8k
The Language of Interfaces
destraynor
158
25k
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