From Zero to Application Delivery with NixOS - Philly ETE 2016

From Zero to Application Delivery with NixOS - Philly ETE 2016

ChariotSolutions via YouTube Direct link

The Big idea

20 of 38

20 of 38

The Big idea

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

From Zero to Application Delivery with NixOS - Philly ETE 2016

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 From Zero to Application Delivery
  3. 3 % whoami
  4. 4 Agenda
  5. 5 Convergent Mayhem
  6. 6 Why care about reliability now?
  7. 7 More Services
  8. 8 More Environments
  9. 9 More Persistence
  10. 10 Problem: Software Delivery
  11. 11 Requirements: Optimize for .
  12. 12 So what yields reliability?
  13. 13 What allows you to reason about code?
  14. 14 Functions have inputs (Scala)
  15. 15 Functions have inputs (Nix)
  16. 16 Packages have inputs (Nix)
  17. 17 Functions return a result (Nix)
  18. 18 Only depend on inputs (Nix)
  19. 19 Return same result given same inputs
  20. 20 The Big idea
  21. 21 Questions so far?
  22. 22 Mainstream Package Management
  23. 23 Violates RT
  24. 24 Alternative Approaches
  25. 25 What Nix does ...
  26. 26 Nix Ecosystem
  27. 27 Repeatable Dev Envs
  28. 28 Consistent CI Deps
  29. 29 Diff Dependencies
  30. 30 Predictable Deploys
  31. 31 Test Machine Config (VM)
  32. 32 Module Integration Testing
  33. 33 Security Auditing
  34. 34 Tradeoffs
  35. 35 Benefits
  36. 36 The Win!
  37. 37 What Next?
  38. 38 Where to Next?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.