Niteo Blog

[NixCon 2022] Why we’ve built yet another Nix deployment tool

  Published on 2022/10/20

 By Neyts Zupan

[NixCon 2022] Why we’ve built yet another Nix deployment tool featured image

Domen Kozar Last two years I focused on Documentation (https://nix.dev) and Infrastructure (binary caches, deployments). There are 10+ deployment tools for/with Nix. Why build another one? Developer Experience. What would be the minimal tool that is the simplest to use and covers most use cases. Intuitive interface. Support for known dev workflows. Documentation. Simple setup. […]

Read more

[NixCon 2022] Nix in a scientific environment: bringing together Nix’s reproducibility with computational chemistry

  Published on 2022/10/20

 By Neyts Zupan

[NixCon 2022] Nix in a scientific environment: bringing together Nix’s reproducibility with computational chemistry featured image

Markus Kowalewski Stockholm University, supporting people working on computational chemistry, keep computers busty by doing theory and running simulations. In practice: Differnetial equations Linear algebra, matrices (Big) Fourier transforms Parallel computing Jobs take 50.000 CPU hours and more Traditional approach software packages grown over decades, non-standard build systems optimizations for specific machines, platforms “Environment Modules” […]

Read more

[NixCon 2022] NixOS Foundation Board fireside chat

  Published on 2022/10/20

 By Neyts Zupan

[NixCon 2022] NixOS Foundation Board fireside chat featured image

Eelco why did you start the foundation? Needed to raise donations. No OpenCollective at that time, I was just out of Uni. Some work is being neglected, lost of volunteering that is not seen. How will foundation improve this? We don’t yet have funds to pay people for critical work like the Rust/Haskell foundation does. […]

Read more

[NixCon 2022] Debugging closure sizes graphically

  Published on 2022/10/20

 By Neyts Zupan

[NixCon 2022] Debugging closure sizes graphically featured image

Jade Lovelace Working in Mercury on internal tools for risk management. What is closure size? Size of the thing, all dependencies and all their dependencies. Why is it a problem? Every time you use your app, you ship around tons of useless bytes. Containers don’t work great with large images. Slower pulls, slower deploys, etc. […]

Read more

[NixCon 2022] Lightning Talks

  Published on 2022/10/20

 By Neyts Zupan

[NixCon 2022] Lightning Talks featured image

Talking about Nix with friends Guillaume Desforges Working with Nix for 2 to 3 years. Why would we talk about Nix with our friends? It just happens :).Sometimes people tell me to shut up.Sometimes people look at me like I summoned the devil. Why do we talk about nix instead of life, weather, surfing, walks, […]

Read more

[NixCon 2022] Nix for particle accelerators, and the adventure in cross-compilation

  Published on 2022/10/20

 By Neyts Zupan

[NixCon 2022] Nix for particle accelerators, and the adventure in cross-compilation featured image

Emi Nicole CEA, fundamental physics research. NixIS image for an embedded board to be used in a particle accelerator. How we did it! What is cross-compilation? We have different workload types. Raspberry PI vs MacBook Pro. Both well supported by Nix. We want to compile on the MacBook for the Raspberry PI. For dev UX […]

Read more

[NixCon 2022] Learning the Nix Store layer

  Published on 2022/10/20

 By Neyts Zupan

[NixCon 2022] Learning the Nix Store layer featured image

John Ericson Been using Nix for many years. Most of my RFCs touch the store layer. Point of commonality. Gabriella Gonzales: Nix: Under the hood 2018Valenting Gagarin: Nix architectures docs What is the Nix Store: Data model Operations on that data model Various implementations Interface is not the bottom layer after all! Nix Store Data […]

Read more

[NixCon 2022] Nix, State of the Union

  Published on 2022/10/20

 By Neyts Zupan

[NixCon 2022] Nix, State of the Union featured image

Eelco Dolstra & Ron Efroni Rotman NixCon, 11 organizers, over 30 volunteers, 200 attendees in person, 150 virtual via streaming. Thank you sponsors! Nix is old, started in 2003 as an academic project. Some people started using it for real work – scary! Shoutout to 2013 Zidanca sprint, first in-person Nix event, thank you Plone […]

Read more

Indispensable pytest plugins

  Published on 2022/10/07

  Last updated on 2022/10/09

 By Neyts Zupan

Indispensable pytest plugins featured image

I’ve been babbling on about testing for a decade now. Here’s a quick list of pytest plugins I use in most of my Python projects:   pytest-cov – pytest integration for the wonderful coverage tool by Ned Batchelder. pytest-mock – pytest integration for the unittest.mock library. pytest-instafail – Print out the test failure as it […]

Read more

Niteo IRL#10

  Published on 2022/08/01

 By Bjørnar Myrheim

Niteo IRL#10 featured image

Man… I can’t believe it has been two and a half years since I was abroad. The last time was actually IRL#8 in Bangkok, Thailand. A global pandemic and Japan’s strict border control sure made it difficult for an expat to go traveling. This time, though, the stars had aligned and I was once again […]

Read more