~/talk

Nix for developers and ops

links:none on file
slides:none on file

Nix uses a functional DSL plus a package manager to guarantee reproducible builds via content-addressed derivations and the Nix store. Example converts a Node + puppeteer app to use puppeteer-core and injects Chromium through Nix so builds stop downloading random binaries; the PDF generation runs successfully in a nix-shell environment. Nix provides binary caches to avoid rebuilding huge dependency trees, supports garbage collection of unused store entries, and can export a minimal Docker image.

AI-written summary · about

  1. 0:00Introduction to Nix
  2. 2:13Nix as package manager
  3. 3:42Nix vs Docker comparison
  4. 5:40Installing Nix package manager
  5. 12:32Creating isolated environments
  6. 16:01Handling dependencies in builds
  7. 22:56Nix store and garbage collection
  8. 24:04Ensuring reproducibility
  9. 25:09Exporting to Docker containers
  10. 27:00Isolation in Nix shells
  11. 28:34Optimizing dependency fetching
  12. 30:42Docker layers and caches
  13. 33:30Nix ecosystem and Q&A
~/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.