Full Time Nix

Full Time Nix

By Shahar "Dawn" OrTechnologyEducation
Download on the App Store

Full Time Nix episodes

  • Nix at Shopify

    Pre-roll transcript:

    Before you is an episode of the Full Time Nix podcast.

    For silence skipping and other useful features consider using a podcast app.

    Podcast gear sponsored by nixbuild.net.
    ---


    Hey! Here's where to apply for a Nix job at Shopify (global remote!):
    Software Engineer - Monorepo Systems (Rust & Nix)

    Chapters (generated):

    00:00 Introduction to Nix at Shopify
    Shopify Engineering
    02:53 Understanding Shopify's Mission and Operations
    05:55 The Nix Ecosystem: User Experiences and Challenges
    08:39 The Journey of Nix Adoption at Shopify
    11:52 Cross-Platform Portability and Reproducibility
    14:51 The Shift from Containers to Nix
    17:51 Cultural Aspects of Nix Adoption at Shopify
    20:35 The Revival of Nix: Lessons from Past Experiences
    22:51 The Monorepo Transition and Nix Integration
    26:02 Building a Cohesive Developer Experience with Nix
    28:50 Nix Capability Among Shopify Developers
    37:30 The Journey of Nix Adoption at Shopify
    40:27 Building Developer Experience with Nix
    51:16 Current Developer Experience with Nix
    53:23 Optimizing CI with Nix
    58:50 Challenges and Pain Points in Nix Adoption
    01:05:11 Communicating the Value of Nix
    01:10:55 Engaging the Developer Community with Nix
    01:19:17 Navigating Policy and Community Engagement in Nix Adoption
    01:23:13 Balancing Internal Development and Open Source Dynamics
    01:27:01 Innovations in Package Management and Ecosystem Integration
    01:30:27 Collaborative Strategies for Supply Chain Security
    NixCon 2025 - Supply Chain Security Panel Discussion
    01:35:05 The Future of Nix at Shopify: Education and Community Contributions
    Monorepo, Manyrepo, Metarepo
    01:48:58 Building a Diverse and Inclusive Nix Talent Pool

    Hey! Here's where to apply for a Nix job at Shopify (global remote!):
    Software Engineer - Monorepo Systems (Rust & Nix)


    ---

    Nixcademy ad transcript:

    Statistically speaking, Nix is a novel technology.
    As such, adoption comes at an immediate cost of productivity.
    Team members who know Nix find themselves preoccupied providing support
    and the emergence of anti-patterns adds technical debt.
    What's worse; morale is affected.

    But, with training, these costs can be all but elimitated.
    Founded by my friend and mentor Jacek Galowicz,
    Nixcademy have brought hundreds of team members up to speed with Nix.
    It's what they do.

    So, liberate your Nix experts,
    prevent technical debt
    and get on top of Nix and back to work better and sooner.
    Visit nixcademy.com.

    Jacek tells me that most Nixcademy clients returned their investment in training in under three months.
    They also provide free educational content that I recommend and a newsletter that I subscribe to.
    nixcademy.com.

    Determinate Nix ad transcript:

    You may be a huge Nixer, seeking to apply it to everything at work.
    But — security, compliance, and scale.
    Enter Determinate Nix.
    It is the Nix that powers our systems.
    But with the governance, stability, and features to back an enterprise Nixer.
    Such as:

    - Parallel evaluation
    - Out of the box native Linux builder on macOS
    - Lazy trees
    - Automatic certificate handling
    - First-class mobile device management

    And the list goes on.
    Visit determinate.systems to find out how Nixers in charge of critical infra
    such as finance and defense turn deterministic fantasy into reproducible reality.

    determinate.systems

    Post-roll transcript:

    For past and future episodes search “Full Time Nix” on a podcast app or visit fulltimenix.com.

    For 1-on-1 mentoring sessions with me visit mightyi.am.

    1 hr 55 min
  • Nix Freaks 5

    Pre-roll transcript:

    Nix Freaks:
    Spontaneous topics
    Passionate discussions
    Wild takes
    Programmer humor
    A Full Time Nix production

    For silence skipping and other useful features consider using a podcast app.

    ---

    Nix Freaks


    https://fulltimenix.com/nix-freaks

    Auto-generated meh chapters sorry

    00:00 Introduction and Community Engagement
    01:29 Steering Committee Election Results
    04:27 Reflections on Community Service and Collaboration
    07:29 Moderation and Governance Challenges
    Yensid: better remote building
    10:16 Technical Discussions on Remote Building
    13:23 Innovations in Load Balancing and Build Processes
    28:07 Rebuilding Dependencies and Build Environments
    30:48 Challenges with Nix and Rust Integration
    33:42 The Role of Haskell in Nix Development
    36:22 Managing Kernel Extensions and Driver Kits
    37:38 The Transition from X11 to Wayland
    43:20 NixOS on Steam Deck: A User Experience
    48:27 Maintaining Stability in NixOS Updates
    53:29 AI in Package Management: A Double-Edged Sword
    59:13 Parsing Challenges in Nix Packages
    59:38 The Complexity of Nix Package Maintenance
    01:00:37 Custom Solutions and Workarounds
    01:02:37 MacOS and Nix: Compatibility Issues
    01:05:20 Hydra's Inefficiencies and Design Limitations
    01:06:27 Decoupling Nix Packages for Efficiency
    01:08:10 The Cost of Build Times in Nix
    01:09:40 Binary Reproducibility and Testing Challenges
    01:11:12 Separating Tests from Build Processes
    Track test derivations and parallelize building and testing #7662
    01:15:14 The Future of Testing in Nix Packages
    01:19:01 Potential Changes to Hydra's Architecture
    01:23:20 Closing Thoughts and Future Directions


    ---

    Post-roll transcript:

    For past and future episodes search "Full Time Nix" on a podcast app or visit fulltimenix.com.

    Nix Freaks takes place weekly.
    You are welcome to show up and chat or even ask to join the call.
    For details visit fulltimenix.com.

    1 hr 29 min
  • Nix Freaks 4

    Pre-roll transcript:

    Nix Freaks:
    Spontaneous topics
    Passionate discussions
    Wild takes
    Programmer humor
    A Full Time Nix production

    For silence skipping and other useful features consider using a podcast app.

    ---

    Nix Freaks


    https://fulltimenix.com/nix-freaks

    • NixVirt: manage virtual machines
    • Npc - CLI to view and bisect Nixpkgs channel history
    • New Branding Page on the NixOS Homepage
    • Path Hasher - A PHP implementation of Nix’s NAR format
    • Nixifying Kubernetes with nix-csi, easykubenix and dinix
    • Ekala
    • Nix for Windows (Matrix #windows:nixos.org)
    • Governance
    • and more!

    ---

    Post-roll transcript:

    For past and future episodes search "Full Time Nix" on a podcast app or visit fulltimenix.com.

    Nix Freaks takes place weekly.
    You are welcome to show up and chat or even ask to join the call.
    For details visit fulltimenix.com.

    1 hr 28 min
  • Nix Freaks 3

    Pre-roll transcript:

    Nix Freaks:
    Spontaneous topics
    Passionate discussions
    Wild takes
    Programmer humor
    A Full Time Nix production

    For silence skipping and other useful features consider using a podcast app.

    ---

    Nix Freaks


    https://fulltimenix.com/nix-freaks

    • flake-aspects
    • molybdenumsoftware/pr-tracker
    • https://github.com/mightyiam/dendritic
    • NixOS specialization
    • devenv profiles
    • systemd, udev, Finit
    • finix
    • Sandboxing, isolation, security
    • Steering Committee election voting system
    • Steering Committee transparency
    • Stakeholders in the Nix community and their risks
    • and more

    ---

    Post-roll transcript:

    For past and future episodes search "Full Time Nix" on a podcast app or visit fulltimenix.com.

    Nix Freaks takes place weekly.
    You are welcome to show up and chat or even ask to join the call.
    For details visit fulltimenix.com.

    2 hr 28 min
  • Nix Freaks 2

    Pre-roll transcript:

    Nix Freaks:
    Spontaneous topics
    Passionate discussions
    Wild takes
    Programmer humor
    A Full Time Nix production

    For silence skipping and other useful features consider using a podcast app.

    ---

    Nix Freaks


    https://fulltimenix.com/nix-freaks


    ---

    Post-roll transcript:

    For past and future episodes search "Full Time Nix" on a podcast app or visit fulltimenix.com.

    Nix Freaks takes place weekly.
    You are welcome to show up and chat or even ask to join the call.
    For details visit fulltimenix.com.

    2 hr 24 min
  • aanderse; Steering Committee candidate

    Pre-roll transcript:

    Before you is an episode of the Full Time Nix podcast.

    For silence skipping and other useful features consider using a podcast app.

    ---


    https://github.com/NixOS/SC-election-2025/blob/5503bc7a7953908fad1fc57c0ef908f2f03f869a/candidates/aanderse.md


    ---

    Post-roll transcript:

    For past and future episodes search "Full Time Nix" on a podcast app or visit fulltimenix.com.

    21 min
  • Nix Freaks 1

    Pre-roll transcript:

    Nix Freaks:
    Spontaneous topics
    Passionate discussions
    Wild takes
    Programmer humor
    A Full Time Nix production

    For silence skipping and other useful features consider using a podcast app.

    ---

    Nix Freaks


    https://fulltimenix.com/nix-freaks


    ---

    Post-roll transcript:

    For past and future episodes search "Full Time Nix" on a podcast app or visit fulltimenix.com.

    Nix Freaks takes place weekly.
    You are welcome to show up and chat or even ask to join the call.
    For details visit fulltimenix.com.

    1 hr 29 min
  • mschwaig; Steering Committee candidate

    Pre-roll transcript:

    Before you is an episode of the Full Time Nix podcast.

    For silence skipping and other useful features consider using a podcast app.

    ---


    https://github.com/NixOS/SC-election-2025/blob/959ffd2589e081514f148b3d0c1fcbd47bf29d40/candidates/mschwaig.md


    ---

    Post-roll transcript:

    For past and future episodes search "Full Time Nix" on a podcast app or visit fulltimenix.com.

    32 min
  • adamcstephens; Steering Committee candidate

    Pre-roll transcript:

    Before you is an episode of the Full Time Nix podcast.

    For silence skipping and other useful features consider using a podcast app.

    ---


    https://github.com/NixOS/SC-election-2025/blob/addf2ca09f61de64aef12f649eb03935fcc622b1/candidates/adamcstephens.md


    ---

    Post-roll transcript:

    For past and future episodes search "Full Time Nix" on a podcast app or visit fulltimenix.com.

    29 min
  • crertel; Steering Committee candidate

    Pre-roll transcript:

    Before you is an episode of the Full Time Nix podcast.

    For silence skipping and other useful features consider using a podcast app.

    ---


    https://github.com/NixOS/SC-election-2025/blob/9c776bfba50dfde8b0a21ad79c1fc5858a197be8/candidates/crertel.md


    ---

    Post-roll transcript:

    For past and future episodes search "Full Time Nix" on a podcast app or visit fulltimenix.com.

    30 min

About Full Time Nix

From the publisher's feed

Real chats with brilliant Nixers