Pinning Nixpkgs with Flakes for Reproducible NixOS Deployments
Learn how NixOS flakes make system configuration reproducible by locking nixpkgs and other inputs, with a concrete minimal web server flake example and practical migration steps.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Learn how NixOS flakes make system configuration reproducible by locking nixpkgs and other inputs, with a concrete minimal web server flake example and practical migration steps.
Learn how Docker multi‑stage builds separate compile‑time and run‑time environments to cut production image size by half or more, with a concrete Go example and practical verification steps.
GitHub Actions artifacts default to 90-day retention, which quietly inflates storage for noisy pipelines. How per-artifact retention-days, org caps, and API-based cleanup actually work.
Jenkins Declarative Pipeline's retry directive automatically re-runs failed stages or steps—no custom try/catch loops needed. Learn practical configuration, version requirements, and where it falls short.
Stop managing CI pipelines through a web UI. Learn how Bamboo Specs allow you to define your build plans as versioned code, eliminating configuration drift and enabling peer reviews for your CI/CD logic.
Set up a Forgejo Actions runner in Docker mode to keep CI workloads separate from the Forgejo server, improving security isolation.
Learn how to create and use a Qodana baseline so your CI reports only new inspection violations while still being able to run a full scan when needed.
Bazel's remote cache skips re-executing work by keying action outputs on content digests. It's a flag-level change with big upside — if your build is hermetic enough to hit it.
Stop duplicating Xcode schemes for every environment. Learn how .xctestplan files let you manage test targets, parallel execution, and sanitizers in a single, maintainable configuration.