Bindle: Object Storage for Collections
I hope they consider this: https://github.com/deislabs/bindle/blob/main/docs/invoice-sp...
Bindle seems interesting but I'm not quite sure how to use it or whether it will take off anytime soon. Maybe cargo has some of its interesting features.
Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
The Rust package manager
I actually agree, yet it still has shortcomings. For eg https://github.com/rust-lang/cargo/issues/545 is still open (it's from 2014!!)
Instant, easy, and predictable development environments
I've spent the last year managing all my packages with Devbox (https://github.com/jetpack-io/devbox).
Local dev, cloud dev, CI, production – all with the same config file. Fingers crossed my talk submission for PackagingCon gets accepted. It'd be awesome to share this new way of working with a wider audience.
Install Nix and flakes with the fast and reliable Determinate Nix Installer, with over a million installs.
and that's just the simple version, on Linux, and thus is likely the happy-path in CI.
When trying to use it locally on macOS, this here is just some "you wanna do _what_?!": https://github.com/DeterminateSystems/nix-installer/tree/v0.... (not to pick on determinate.systems, the upstream is similarly facepalm: https://nixos.org/manual/nix/stable/installation/installing-... )
nFPM is Not FPM - a simple deb, rpm, apk and arch linux packager written in Go
I love me some fpm, but I recently discovered it has a golang pseudo-replacement: https://github.com/goreleaser/nfpm#readme
It's for sure a ton harder to use (IMHO) because it mandates the creation of a manifest yaml, versus "fpm -s dir -t deb my-directory && echo tada" but not having to deal with ruby (or docker) can make it a better fit for several circumstances
NixOS and My Descent into Insanity
6 projects | news.ycombinator.com | 10 Jul 2023
Why did Nix adopt Flakes?
4 projects | news.ycombinator.com | 16 Jun 2023
Mega fast startup times
4 projects | /r/emacs | 3 Jun 2023
NixTest: a tiny unit testing framework written in pure nix
2 projects | /r/NixOS | 16 May 2023
Bob 0.8.0: Keeping Hot Reloading for React, Vuejs or Svelte Functional
1 project | /r/typescript | 7 Apr 2023