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
170
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
340
Erlang meets Dependent Types
lenary
1
160
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
430
Other Decks in Programming
See All in Programming
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
900
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
9k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
290
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
810
さぁV100、メモリをお食べ・・・
nilpe
0
160
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
0
190
dRuby over BLE
makicamel
2
390
Datadog LLM Observabilityで実現する 安全なLLM Usage 管理
3150
0
120
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
610
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
280
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.4k
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
1
570
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
850
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Designing for humans not robots
tammielis
254
26k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
400
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
590
We Have a Design System, Now What?
morganepeng
55
8.2k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
440
The browser strikes back
jonoalderson
0
1.3k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
170
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
190
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