~/talk

Do It Yerself, Rube

Talkat Rubyfuza 2013 · 2013-02-01..02-03· [ruby]
slides:none on file

Finds 29 configuration gems and shows that picking one costs more time than writing a tiny Ruby solution that reads a single file for one app one config, merges environment vars, supports on‑change reload via inotify, and optionally signs/encrypts the file so executable ruby configs fail verification. Demonstrates using plain Ruby modules/classes, Pathname and nested OpenStructs instead of a gem, explains why abstractions leak, and reports the local solution works and is easier to audit.

AI-written summary · about

  1. 0:00Introduction
  2. 0:57Rube Goldberg machines
  3. 3:05Configuration gems proliferation
  4. 7:39Abstractions and leaky layers
  5. 12:12General vs specific solutions
  6. 16:42Why write your own code
  7. 21:32Ruby’s powerful tools
  8. 22:36Q&A session
  9. 26:02Configuration file validation
  10. 27:28Executable configuration files
  11. 28:50Hash sugar and extensions
  12. 29:37Environment variable merging
  13. 30:41Pathname and OpenStruct
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.