YoVDO

Rethinking Packaging, Development and Deployment

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Docker Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a revolutionary approach to packaging, development, and deployment in Python projects that seamlessly integrates with non-Python dependencies. Dive into the world of Nix, a powerful package manager that offers solutions to common challenges faced in the Python ecosystem. Learn how to replace traditional tools like pip, virtualenv, buildout, ansible, and jenkins with a more comprehensive system-level approach. Discover the benefits of using a single tool for both development and deployment, simplifying the process of isolating dependencies and managing project environments. Gain insights into handling complex stacks involving JavaScript and C dependencies, and see how Nix can streamline your workflow. Examine real-world examples, compare Nix with other technologies like Docker, and understand why this approach isn't yet widely adopted despite its advantages. Engage in a thought-provoking discussion about the future of packaging in Python and beyond.

Syllabus

Intro
JavaScript stack
Nix
Package Manager
Package Engineer
Installing Nix
SSH support
Python packages
Python tools
Virtual environment
Nixle
Pyramids
Provisioning
Why isnt it widely adopted
What are the benefits
Questions
Hash
Version definition
Docker vs Nix


Taught by

EuroPython Conference

Related Courses

A Brief History of Data Storage
EuroPython Conference via YouTube
Breaking the Stereotype - Evolution & Persistence of Gender Bias in Tech
EuroPython Conference via YouTube
We Can Get More from Spatial, GIS, and Public Domain Datasets
EuroPython Conference via YouTube
Using NLP to Detect Knots in Protein Structures
EuroPython Conference via YouTube
The Challenges of Doing Infra-As-Code Without "The Cloud"
EuroPython Conference via YouTube