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
  • Programming â–¾
    • Frontend (FED) â–¾
      • React Ecosystem â–¾
        • React
      • 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.jsnpmpnpmReactRustSQLTailwind CSSTypeScriptVue.jsyarnFedoraGnome 48KDELFCA - Linux Foundation Certified IT AssociateLFCS - Linux Foundation Certified SysadminLinux CLIOther DistrosUbuntuVariousCore Web StackInternet Backend - Coming SoonInternet BeginnerInternet Frontend - Coming SoonREST APIToolsWindows 11
  • GitLab 05 🦊 Creating, Reviewing, and Merging Merge Requests (MRs)
    Programming | Tools & Build Systems | Version Control | GitLab

    GitLab 05 🦊 Creating, Reviewing, and Merging Merge Requests (MRs)

    ByKandZ October 28, 2026October 28, 2026

    A merge request in GitLab is the mechanism that turns a branch into a proposal. It is not a Git operation—Git has no concept of a merge request. It is a GitLab feature that wraps the branch in a review workflow: discussion, pipeline verification, and a merge gate. The exam tests the lifecycle: how the…

    Read More GitLab 05 🦊 Creating, Reviewing, and Merging Merge Requests (MRs)Continue

  • GitLab 04 🦊 Working with Repositories, Branches, and Protected Branches
    Programming | Tools & Build Systems | Version Control | GitLab

    GitLab 04 🦊 Working with Repositories, Branches, and Protected Branches

    ByKandZ October 28, 2026October 28, 2026

    A repository in GitLab is more than a Git directory. It is a project with a default branch, a set of permissions inherited from the namespace hierarchy, and a set of protected branches that enforce who can push and who can merge. The Git commands are the same as anywhere else—git clone, git checkout -b,…

    Read More GitLab 04 🦊 Working with Repositories, Branches, and Protected BranchesContinue

  • GitLab 03 🦊 Managing SSH Keys and Personal Access Tokens (PATs)
    Programming | Tools & Build Systems | Version Control | GitLab

    GitLab 03 🦊 Managing SSH Keys and Personal Access Tokens (PATs)

    ByKandZ October 28, 2026October 28, 2026

    GitLab supports two primary methods for authenticating Git operations and API requests: SSH keys and Personal Access Tokens (PATs). SSH keys are the preferred method for Git operations because they provide a secure, passwordless workflow after the initial setup. PATs are the mechanism for authenticating against the GitLab API, and they serve as the password…

    Read More GitLab 03 🦊 Managing SSH Keys and Personal Access Tokens (PATs)Continue

  • GitLab 02 🦊 Setting Up Projects, Groups, and Subgroup Hierarchy
    Programming | Tools & Build Systems | Version Control | GitLab

    GitLab 02 🦊 Setting Up Projects, Groups, and Subgroup Hierarchy

    ByKandZ October 28, 2026October 28, 2026

    GitLab organizes work through a three-tier namespace hierarchy: groups, subgroups, and projects. A project contains the repository, issues, merge requests, and CI/CD pipelines. A group is a container for projects and other groups. A subgroup is a group nested inside another group. The hierarchy is not cosmetic—it determines how permissions inherit, how visibility is enforced,…

    Read More GitLab 02 🦊 Setting Up Projects, Groups, and Subgroup HierarchyContinue

  • GitLab 01 🦊 Introduction to GitLab and the DevSecOps Platform
    Programming | Tools & Build Systems | Version Control | GitLab

    GitLab 01 🦊 Introduction to GitLab and the DevSecOps Platform

    ByKandZ October 28, 2026October 28, 2026

    GitLab began as an open-source project in 2011, started by a single commit with the goal of improving collaboration among team members . Over a decade later, it has evolved into an intelligent orchestration platform that brings development, security, and operations together into a single application . The core premise is simple but ambitious: instead…

    Read More GitLab 01 🦊 Introduction to GitLab and the DevSecOps PlatformContinue

  • Bun 10 âš¡ File System Operations and Streams with Bun’s Native APIs
    Programming | Tools & Build Systems | Bun | Package Managers

    Bun 10 âš¡ File System Operations and Streams with Bun’s Native APIs

    ByKandZ October 28, 2026October 28, 2026

    Bun’s file system layer is not a wrapper around Node’s fs module. It is a set of native APIs—Bun.file() and Bun.write()—implemented in Zig and optimized for the runtime’s event loop. The BunFile object is a lazy reference: creating it does not read the file from disk. The data is loaded only when a method is…

    Read More Bun 10 âš¡ File System Operations and Streams with Bun’s Native APIsContinue

  • Bun 09 âš¡ Building Fast HTTP Servers with Bun.serve()
    Programming | Tools & Build Systems | Bun | Package Managers

    Bun 09 âš¡ Building Fast HTTP Servers with Bun.serve()

    ByKandZ October 28, 2026October 28, 2026

    The Bun.serve() API is the runtime’s built-in HTTP server. It is not a wrapper around Node’s http module, nor does it require an external framework like Express or Fastify. The server is powered by a fork of uWebSockets, written in C++ and Zig, and exposed through a JavaScript API that uses the standard Request and…

    Read More Bun 09 âš¡ Building Fast HTTP Servers with Bun.serve()Continue

  • Bun 08 âš¡ Bun’s Built-in SQLite Database API (bun:sqlite)
    Programming | Tools & Build Systems | Bun | Package Managers

    Bun 08 âš¡ Bun’s Built-in SQLite Database API (bun:sqlite)

    ByKandZ October 28, 2026October 28, 2026

    Bun ships with a native SQLite driver, and it is not a JavaScript wrapper around a WebAssembly module or a binding to a system library. The bun:sqlite module is implemented in Zig and linked directly into the runtime. This means there is no npm install sqlite3, no better-sqlite3 compilation step, and no native module incompatibility…

    Read More Bun 08 âš¡ Bun’s Built-in SQLite Database API (bun:sqlite)Continue

  • Bun 07 âš¡ Running JavaScript, TypeScript, and JSX Files Natively Without Transpilation
    Programming | Tools & Build Systems | Bun | Package Managers

    Bun 07 âš¡ Running JavaScript, TypeScript, and JSX Files Natively Without Transpilation

    ByKandZ October 28, 2026October 28, 2026

    Bun’s runtime is built around a full transpiler, not a type-stripper. When you run a .ts, .tsx, or .jsx file with bun run, the engine reads the source, applies the JSX transform specified in tsconfig.json (or bunfig.toml), strips the TypeScript type annotations, and executes the resulting JavaScript directly . There is no separate tsc step,…

    Read More Bun 07 âš¡ Running JavaScript, TypeScript, and JSX Files Natively Without TranspilationContinue

  • Bun 06 âš¡ Running Scripts and Executing Binaries via bun run and bunx
    Programming | Tools & Build Systems | Bun | Package Managers

    Bun 06 âš¡ Running Scripts and Executing Binaries via bun run and bunx

    ByKandZ October 28, 2026October 28, 2026

    Bun’s execution layer is split into two distinct commands that serve different purposes. bun run executes scripts defined in package.json or runs source files directly. bunx executes binaries from npm packages, installing them temporarily if they are not already present. The distinction matters: bun run operates within the project’s context, while bunx operates at the…

    Read More Bun 06 âš¡ Running Scripts and Executing Binaries via bun run and bunxContinue

Page navigation

1 2 3 … 237 Next PageNext

© 2026 KandZ - Tuts - WordPress Theme by Kadence WP

    Search