Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I don't write Go programs often enough that usually Golang is not installed in my machine. But when I need to, installing Go was a bit painful and confusing enough for me (surprisingly almost every time!). And my usual approach to deal with this issue is using Docker. All though I often use containers like in a way of using VM to avoid polluting my host machine, a container is no localhost, so it's limited and it could "force" you to be container "expert" when you don't need to be just yet.
Since I do like to isolate environments, reuse configurations and reproduce those setups to multiple devices, I've been using my own dotfiles and sometimes, containers.
Enter asdf.
# https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/misc/exa/default.nix { lib, stdenv, fetchFromGitHub, rustPlatform, cmake, pandoc, pkg-config, zlib , Security, libiconv, installShellFiles }: # it's just this file is expecting to be called by consumer that will provide all these attributes
https://github.com/ryuheechul/dotfiles-launchpad/blob/2d70fc6a48a4781e281d579457a0ea5287960252/Dockerfile#L10
home-manager
nix-darwin
You may or may not have come across Built with Nix from something like direnv wondered What Nix is.