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
Writing config files in Ruby
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Grzegorz Witek
March 25, 2018
Technology
150
0
Share
Writing config files in Ruby
Grzegorz Witek
March 25, 2018
More Decks by Grzegorz Witek
See All by Grzegorz Witek
One Year with Hanami
arnvald
0
84
Coercion in Ruby
arnvald
1
170
Speaking at RDRC
arnvald
0
160
Read more
arnvald
2
100
Your API is too slow!
arnvald
0
730
The simplest gem you'll ever use
arnvald
0
110
International to global
arnvald
0
120
Patterns, patterns everywhere
arnvald
0
140
Nomadic programmer - Baruco 2014 edition
arnvald
0
130
Other Decks in Technology
See All in Technology
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
13
7.6k
仕様通り動くの先へ。Claude Codeで「使える」を検証する
gotalab555
8
2.7k
Webアクセシビリティは“もしも”に備える設計
tomokusaba
0
160
15年メンテしてきたdotfilesから開発トレンドを振り返る 2011 - 2026
giginet
PRO
2
280
今年60歳のおっさんCBになる
kentapapa
1
200
OpenClawでPM業務を自動化
knishioka
2
390
最大のアウトプット術は問題を作ること
ryoaccount
0
300
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
230
Databricks Lakebaseを用いたAIエージェント連携
daiki_akimoto_nttd
0
150
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
130
Data Enabling Team立ち上げました
sansantech
PRO
0
280
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
190
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Technical Leadership for Architectural Decision Making
baasie
3
310
Marketing to machines
jonoalderson
1
5.1k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
480
How to train your dragon (web standard)
notwaldorf
97
6.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
The Invisible Side of Design
smashingmag
302
51k
Skip the Path - Find Your Career Trail
mkilby
1
96
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
120
Mobile First: as difficult as doing things right
swwweet
225
10k
Transcript
> < FOOTNOTE TEXT NOBODY READS WRITING CONFIG FILES IN
RUBY @ARNVALD, RUBYCONFTW 2018 1
CONFIG FILES? next 2
BORING!!! next 3
just use JSON / YAML / XML or store it
in the db next 4
configuration is static next 5
what if it has to be dynamic? next 6
is it still configuration? next 7
gem 'simple_configuration' next 8
github: arnvald/simple_configuration next 9
Challenge time! next 10
> < STILL NOTHING TO SEE HERE 11 MISSING_VALUE =
'__missing_value__' def config( config_name, default_value = MISSING_VALUE, &default_value_blk )
> < STILL NOTHING TO SEE HERE 12 engineering.kaligo.com