~/talk

Everything-as-Code: It's time to fix configurations

Talkat Conf42 JavaScript 2023 · on Thursday, 2023-11-16· [devops-and-delivery, developer-experience]
linkedin:peleg-porat
slides:none on file

Argues that treating configs as code removes drift and human errors and demonstrates it with the open source configu CLI, a CFG schema file and a simple JSON-backed JSON store. Builds a hello‑world Node app with three keys (greeting, subject, message template), shows schema validation rejecting an invalid regex match, uses upsert to create development, production and customer sets, exports to dotenv, and runs the app showing undefined without config and the expected greeting when configs are applied.

AI-written summary · about

  1. 0:00intro
  2. 0:22preamble
  3. 0:45about peleg
  4. 1:13what we will cover
  5. 2:08application configuration
  6. 3:36challenge with configurations
  7. 5:33everything-as-code
  8. 5:54configuration-as-code (cac)
  9. 7:49introduction to configu
  10. 10:05hands-on example
  11. 17:44thank you!
~/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.