Skip to content

KandZ - Tuts

  • Operating Systems ▾
    • Linux ▾
      • Distros ▾
        • Fedora
        • Other Distros
        • Ubuntu
      • Gnome 48
      • KDE
      • LFCA - Linux Foundation Certified IT Associate
      • LFCS - Linux Foundation Certified Sysadmin
      • Linux CLI
      • Various
  • Paths ▾
    • Core Web Stack
    • React & Modern UI Stack
  • Programming ▾
    • Frontend (FED) ▾
      • React Ecosystem ▾
        • React
        • React Router
        • TanStack Router
        • TanStack Query (React Query)
        • Zustand
        • Redux Toolkit
      • Angular Ecosystem ▾
        • Angular
      • Vue Ecosystem ▾
        • Vue.js
      • Styling & UI Components ▾
        • Tailwind CSS
    • Languages & Runtimes ▾
      • CSS
      • Dart
      • HTML
      • JavaScript
      • Node.js
      • Rust
      • SQL
      • TypeScript
    • Tools & Build Systems ▾
      • Version Control ▾
        • GitHub
        • Git
        • GitLab
      • Package Managers ▾
        • npm
        • Bun
        • yarn
        • pnpm
      • DevOps & Containers ▾
        • Docker
  • Servers & Self-Hosting ▾
    • Internet ▾
      • Internet Backend - Coming Soon
      • Internet Beginner
      • Internet Frontend - Coming Soon
    • Networking & DNS ▾
      • REST API
  • Tools
  • Windows ▾
    • Windows 11
KandZ - Tuts
AngularBunCSSDartDockerGitGitHubGitLabHTMLJavaScriptNode.jsnpmpnpmReactReact RouterRedux ToolkitRustSQLTailwind CSSTanStack Query (React Query)TanStack RouterTypeScriptVue.jsyarnZustandFedoraGnome 48KDELFCA - Linux Foundation Certified IT AssociateLFCS - Linux Foundation Certified SysadminLinux CLIOther DistrosUbuntuVariousCore Web StackInternet Backend - Coming SoonInternet BeginnerInternet Frontend - Coming SoonReact & Modern UI StackREST APIToolsWindows 11
  • LFCS 128 🐧 Shell Scripting — Debugging
    Linux | LFCS - Linux Foundation Certified Sysadmin | Operating Systems

    LFCS 128 🐧 Shell Scripting — Debugging

    ByKandZ October 29, 2026October 29, 2026

    A script that fails silently or behaves unexpectedly is a script that needs debugging. The shell provides three mechanisms for this: set -x prints each command before executing it, set -v prints each line before parsing it, and the -n flag parses the script without executing it. Beyond these, there are the PS4 prompt customization,…

    Read More LFCS 128 🐧 Shell Scripting — DebuggingContinue

  • LFCS 127 🐧 Shell Scripting — Error Handling
    Linux | LFCS - Linux Foundation Certified Sysadmin | Operating Systems

    LFCS 127 🐧 Shell Scripting — Error Handling

    ByKandZ October 29, 2026October 29, 2026

    The previous chapters covered the syntax of scripts: variables, conditionals, loops, functions, and arguments. This chapter covers the behavior of a script when something goes wrong. A script without error handling fails silently. A command fails, the script continues, and the failure is masked by a later successful command. The exit code is 0, the…

    Read More LFCS 127 🐧 Shell Scripting — Error HandlingContinue

  • LFCS 126 🐧 Shell Scripting — Arguments and Parsing
    Linux | LFCS - Linux Foundation Certified Sysadmin | Operating Systems

    LFCS 126 🐧 Shell Scripting — Arguments and Parsing

    ByKandZ October 29, 2026October 29, 2026

    The previous chapters covered positional parameters, special variables, and conditionals. This chapter focuses on the practical problem of argument parsing: how a script accepts options like -v, –verbose, or -f file, validates them, and behaves accordingly. The LFCS exam tests the getopts builtin, the manual while/case/shift pattern, and the difference between short options (-v) and…

    Read More LFCS 126 🐧 Shell Scripting — Arguments and ParsingContinue

  • GitLab 20 🦊 GitOps Workflows and Kubernetes Cluster Integrations
    Programming | Tools & Build Systems | Version Control | GitLab

    GitLab 20 🦊 GitOps Workflows and Kubernetes Cluster Integrations

    ByKandZ October 29, 2026October 29, 2026

    The previous chapter covered deploying applications to named environments. This chapter covers the mechanism that connects GitLab to a Kubernetes cluster and the workflow that keeps the cluster synchronized with a Git repository. GitLab provides a Kubernetes agent that runs inside the cluster and maintains a bidirectional connection to GitLab. The recommended workflow is GitOps:…

    Read More GitLab 20 🦊 GitOps Workflows and Kubernetes Cluster IntegrationsContinue

  • GitLab 19 🦊 Deploying Applications to Environments (Staging and Production)
    Programming | Tools & Build Systems | Version Control | GitLab

    GitLab 19 🦊 Deploying Applications to Environments (Staging and Production)

    ByKandZ October 29, 2026October 29, 2026

    A pipeline that builds and tests without deploying is a pipeline that stops at the last mile. GitLab provides a structured deployment mechanism through environments: named targets (staging, production, review apps) with their own variables, deployment history, and protection rules. The exam tests the environment keyword, the distinction between a review app and a staging…

    Read More GitLab 19 🦊 Deploying Applications to Environments (Staging and Production)Continue

  • GitLab 18 🦊 DevSecOps Scanning: SAST, Secret Detection, and Dependency Scanning
    Programming | Tools & Build Systems | Version Control | GitLab

    GitLab 18 🦊 DevSecOps Scanning: SAST, Secret Detection, and Dependency Scanning

    ByKandZ October 29, 2026October 29, 2026

    A pipeline that builds and tests without scanning for vulnerabilities is a pipeline that ships risk. GitLab provides three core security scanners as CI/CD templates: Static Application Security Testing (SAST) analyzes source code for injection flaws and insecure patterns, Secret Detection scans for accidentally committed credentials, and Dependency Scanning checks third-party libraries against known vulnerability…

    Read More GitLab 18 🦊 DevSecOps Scanning: SAST, Secret Detection, and Dependency ScanningContinue

  • GitLab 17 🦊 Automated Testing, Code Quality, and Coverage Reports
    Programming | Tools & Build Systems | Version Control | GitLab

    GitLab 17 🦊 Automated Testing, Code Quality, and Coverage Reports

    ByKandZ October 29, 2026October 29, 2026

    A pipeline that builds and deploys without testing is a pipeline that ships bugs. GitLab provides three distinct mechanisms for quality assurance: the test job itself (which runs the suite and fails the pipeline on failure), the code quality report (which surfaces static analysis findings in the merge request), and the coverage report (which displays…

    Read More GitLab 17 🦊 Automated Testing, Code Quality, and Coverage ReportsContinue

  • GitLab 16 🦊 Building and Publishing Container Images with GitLab Registry
    Programming | Tools & Build Systems | Version Control | GitLab

    GitLab 16 🦊 Building and Publishing Container Images with GitLab Registry

    ByKandZ October 29, 2026October 29, 2026

    The GitLab Container Registry is the built-in registry for storing Docker images and OCI artifacts alongside the source code. It is not an external service like Docker Hub; it is a component of the GitLab instance, accessible at registry.gitlab.com on GitLab.com or at a configured hostname on self-managed instances. The exam tests the CI/CD integration:…

    Read More GitLab 16 🦊 Building and Publishing Container Images with GitLab RegistryContinue

  • LFCS 125 🐧 Shell Scripting — Functions
    Linux | LFCS - Linux Foundation Certified Sysadmin | Operating Systems

    LFCS 125 🐧 Shell Scripting — Functions

    ByKandZ October 29, 2026October 29, 2026

    A function is a named block of commands that can be called multiple times within a script. It is the mechanism for eliminating repetition and for encapsulating logic that would otherwise be duplicated. The LFCS exam tests the syntax of the function definition, the scope of variables within a function, the mechanism for returning values,…

    Read More LFCS 125 🐧 Shell Scripting — FunctionsContinue

  • LFCS 124 🐧 Shell Scripting — Loops
    Linux | LFCS - Linux Foundation Certified Sysadmin | Operating Systems

    LFCS 124 🐧 Shell Scripting — Loops

    ByKandZ October 29, 2026October 29, 2026

    The previous chapter covered conditionals: the if statement, the test command, and the case statement. This chapter covers loops: for, while, and until. These are the constructs that repeat a block of commands. The LFCS exam tests the syntax of the for loop over a list and over a range, the while loop with a…

    Read More LFCS 124 🐧 Shell Scripting — LoopsContinue

Page navigation

Previous PagePrevious 1 … 7 8 9 10 11 … 249 Next PageNext
    Search