Published on 2022/10/20
By Neyts Zupan
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 morePublished on 2022/10/20
By Neyts Zupan
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 morePublished on 2022/10/20
By Neyts Zupan
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 morePublished on 2022/10/20
By Neyts Zupan
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 morePublished on 2022/10/20
By Neyts Zupan
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 morePublished on 2022/10/20
By Neyts Zupan
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 morePublished on 2022/10/20
By Neyts Zupan
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 morePublished on 2022/10/20
By Neyts Zupan
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
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 morePublished on 2022/08/01
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