<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Per-Project Dev Environment</title>
        <link>https://diode.zone/videos/watch/53e28364-2a1c-48ba-af3f-64cd04161239</link>
        <description>Creating self-contained development environments for different projects, loading all the neccessary settings, dependencies and tools automatically, when visiting project in the shell or IDE. Will also talk about twelve-factor app, direnv, envrc.el, GNU Guix and related topics. 0:00 Introduction 0:55 The Twelve-Factor App 2:25 Environment Parts 4:10 Dependencies and Tools 5:40 Configs (Environment Variables) 8:10 Backing Services 9:30 Environment Gap 13:15 direnv 16:00 Providing Credentials via Env Vars 18:50 Installing Tools and Dependencies with GNU Guix 28:10 Making the Environment Reproducible 33:25 Integrate direnv with Emacs 36:00 Fixing Minor Integration Issues 40:30 Using Additional Guix Channels 43:30 The Problems 45:00 Summary Mastodon: https://fosstodon.org/@abcdw rde project: https://sr.ht/~abcdw/rde/ https://github.com/abcdw/rde/ Mailing lists: https://lists.sr.ht/~abcdw/ Notes: https://github.com/abcdw/notes/blob/master/notes/20210823124653-per_project_dev_environment.org</description>
        <lastBuildDate>Tue, 20 Oct 2026 16:40:10 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://diode.zone</generator>
        <image>
            <title>Per-Project Dev Environment</title>
            <url>https://diode.zone/lazy-static/avatars/61b689b7-84d5-43c7-9fa8-e63a7fd1d952.png</url>
            <link>https://diode.zone/videos/watch/53e28364-2a1c-48ba-af3f-64cd04161239</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://diode.zone/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://diode.zone/feeds/video-comments.xml?videoId=53e28364-2a1c-48ba-af3f-64cd04161239" rel="self" type="application/rss+xml"/>
    </channel>
</rss>