freecodecamp.orgHow to Use the NixOS Linux Distro – A Tutorial for DevelopersNixOS is a Linux distribution based on the Nix package manager and the Nix language. It’s first stable release was in 2013, and it uses a declarative, reproducible system configuration that allows atomic upgrades and rollbacks. The Nix language is a ...Jan 14·12 min read
freecodecamp.orgHow to Create Documentation with docs.page – A Beginner's TutorialOne of the most tedious tasks for every startup, company, and open-source project is often building and managing documentation – especially for medium to large-scale documentation websites. docs.page is an open-source documentation tool that helps yo...May 6, 2025·14 min read
freecodecamp.orgHow to Use Lazygit to Improve Your Git WorkflowLazygit is an open-source command line terminal UI for Git commands that I’ve used for the last couple of years, and it’s become my new best friend. Basically, the Lazygit tool is a wrapper for the Git command line that replaces it with a UI. Instead...Apr 10, 2025·9 min read
freecodecamp.orgLearn to Use GitHub Actions: a Step-by-Step GuideGitHub Actions are one of the most helpful features of GitHub. Actions help you automate, build, test, and deploy your app from your GitHub. They also help you perform code reviews and tests, manage branches, triage issues, and more. In simple terms,...Jan 16, 2025·13 min read
freecodecamp.orgHow to Manage your Open Source Project with GitHubManaging your repository is one of the most important tasks for every open-source, individual, or proprietary software project. Small open-source project repositories are easily maintained without using additional functionality because few developers...Sep 5, 2024·7 min read