CUE (Configure Unity Execute). A configuration language with many interesting properties, can integrate with JSON/YAML/OpenAPI/protobuf and Go code. cuelang.org
Nix. Interesting approach to repeatable and reproducible builds and deployments. nixos.org
I am looking at these to find potential productivity improvements in terms of managing configurations, environments, builds and deployments.
Two things that are relatively new:
CUE (Configure Unity Execute). A configuration language with many interesting properties, can integrate with JSON/YAML/OpenAPI/protobuf and Go code. cuelang.org
Nix. Interesting approach to repeatable and reproducible builds and deployments. nixos.org
I am looking at these to find potential productivity improvements in terms of managing configurations, environments, builds and deployments.
You might take interest in gitpod
Yes, that is on my list already :-)
I tried it briefly today with golang cli on gitlab. It was very quick to get started. Gitlab even has a "gitpod" button.