~/talk

Functional programming and Nix for reproducible, immutable infrastructure

Talkat Rootconf 2019 · 2019-06-21..06-22· [devops-and-delivery]
slides:none on file

Atlassian Marketplace uses Nix end-to-end: Nix expressions compile to content‑addressed .drv files, builds are bit-for-bit reproducible and cached, and Docker images are produced without a daemon or Dockerfiles. The team runs the same Nix definitions for CI, local dev shells, and production images on the internal PaaS, with every dependency hash‑pinned so the exact libc, language runtimes and package versions are known and repeatable.

AI-written summary · about

  1. 0:00Introduction to Nix
  2. 1:54The philosophy of functional configuration
  3. 6:33Comparing configuration models
  4. 9:10Practical applications of Nix
  5. 10:28Functional package management
  6. 14:07Derivations and build definitions
  7. 17:28Realization and reproducibility
  8. 20:44NixOS and operating systems
  9. 22:23System management and generations
  10. 23:58Development shells
  11. 26:01Building Docker images
  12. 28:09Declarative image generation
  13. 30:12Key benefits and summary
  14. 31:33Q&A session
~/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.