Packaging an Application for Nix
Offered By: DevConf via YouTube
Course Description
Overview
Explore the innovative world of Nix package management in this 15-minute conference talk from DevConf.CZ 2024. Dive into the unique approach Nix takes to resolve dependencies, create reproducible builds, and isolate conflicting package versions. Learn about the declarative, functional, domain-specific programming language used to define Nix packages and how they are stored and managed using cryptographic build hashes. Discover the challenges and similarities between Nix packaging and traditional RPM or Debian packaging, as well as its relation to desktop container platforms like Flatpak and Snap. Gain insights into simple techniques for packaging software for Nix, and understand its role as the core of the NixOS Linux distribution. Speaker Dominic Delabruere guides you through this exploration of Nix's novel approach to package management and its impact on software distribution.
Syllabus
Packaging an application for Nix - DevConf.CZ 2024
Taught by
DevConf
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX