From Zero to Application Delivery with NixOS - Philly ETE 2016
Offered By: ChariotSolutions via YouTube
Course Description
Overview
Syllabus
Intro
From Zero to Application Delivery
% whoami
Agenda
Convergent Mayhem
Why care about reliability now?
More Services
More Environments
More Persistence
Problem: Software Delivery
Requirements: Optimize for .
So what yields reliability?
What allows you to reason about code?
Functions have inputs (Scala)
Functions have inputs (Nix)
Packages have inputs (Nix)
Functions return a result (Nix)
Only depend on inputs (Nix)
Return same result given same inputs
The Big idea
Questions so far?
Mainstream Package Management
Violates RT
Alternative Approaches
What Nix does ...
Nix Ecosystem
Repeatable Dev Envs
Consistent CI Deps
Diff Dependencies
Predictable Deploys
Test Machine Config (VM)
Module Integration Testing
Security Auditing
Tradeoffs
Benefits
The Win!
What Next?
Where to Next?
Taught by
ChariotSolutions
Related Courses
Web Engineering III: Quality AssuranceTechnische Hochschule Mittelhessen via iversity Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX DevOps for Developers: How to Get Started
Microsoft via edX Accelerate Software Delivery using DevOps
Microsoft via edX Building R Packages
Johns Hopkins University via Coursera