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
      • LFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)
      • Linux CLI
      • Various
      • Bash Scripting
  • Paths ▾
    • Core Web Stack
    • React & Modern UI Stack
    • Linux Core
  • 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.jsyarnZustandBash ScriptingFedoraGnome 48KDELFCA - Linux Foundation Certified IT AssociateLFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)LFCS - Linux Foundation Certified SysadminLinux CLIOther DistrosUbuntuVariousCore Web StackInternet Backend - Coming SoonInternet BeginnerInternet Frontend - Coming SoonLinux CoreReact & Modern UI StackREST APIToolsWindows 11
  • Rust 122 🦀 Device Driver Development and Hardware Register Mapping (volatile)
    Programming | Languages & Runtimes | Rust

    Rust 122 🦀 Device Driver Development and Hardware Register Mapping (volatile)

    ByKandZ October 26, 2026October 26, 2026

    A device driver is the bridge between software and physical hardware. On a microcontroller or a kernel, the CPU communicates with peripherals—UART controllers, GPIO banks, timers, network cards—by reading from and writing to fixed memory addresses. These are not ordinary RAM. Reading a status register might clear a pending interrupt. Writing a data register might…

    Read More Rust 122 🦀 Device Driver Development and Hardware Register Mapping (volatile)Continue

  • Rust 121 🦀 Operating System Kernel Development Basics in no_std Rust
    Programming | Languages & Runtimes | Rust

    Rust 121 🦀 Operating System Kernel Development Basics in no_std Rust

    ByKandZ October 26, 2026October 26, 2026

    Writing an operating system kernel in Rust requires abandoning the comforts of the standard library. There is no main function injected by the runtime, no heap allocator provided by the system, no file system, and no underlying OS to handle panics or thread local storage. The kernel is the system. Rust’s no_std attribute is the…

    Read More Rust 121 🦀 Operating System Kernel Development Basics in no_std RustContinue

  • Yarn 10 🧶 Configuring Yarn with .yarnrc.yml
    Programming | Tools & Build Systems | yarn

    Yarn 10 🧶 Configuring Yarn with .yarnrc.yml

    ByKandZ October 26, 2026October 26, 2026

    The .yarnrc.yml file is the central configuration hub for Yarn Berry (2+). Every project-level setting—how packages are linked, where the cache lives, which registry is queried, how workspaces behave—lives in this single YAML file. Unlike package.json, which is shared with npm and the broader Node.js ecosystem, .yarnrc.yml is Yarn-specific and is the only file that…

    Read More Yarn 10 🧶 Configuring Yarn with .yarnrc.ymlContinue

  • Yarn 09 🧶 Zero-Installs Configuration
    Programming | Tools & Build Systems | yarn

    Yarn 09 🧶 Zero-Installs Configuration

    ByKandZ October 26, 2026October 26, 2026

    Zero-Installs is a Yarn pattern that eliminates the need to run yarn install after cloning a repository or switching branches. It works by committing the install artifacts—the PnP loader files and the project-local package cache—directly to version control. The result is a repository that is immediately runnable on checkout, with no network requests and no…

    Read More Yarn 09 🧶 Zero-Installs ConfigurationContinue

  • Yarn 08 🧶 Plug’n’Play (PnP) Architecture
    Programming | Tools & Build Systems | yarn

    Yarn 08 🧶 Plug’n’Play (PnP) Architecture

    ByKandZ October 26, 2026October 26, 2026

    Every package manager before Yarn PnP relied on the same fundamental mechanism: placing files into a node_modules directory and letting Node.js walk up the directory tree to find them. Yarn Plug’n’Play discards this model entirely. Instead of copying packages into a folder tree, PnP generates a single loader file—.pnp.cjs—that contains a complete map of the…

    Read More Yarn 08 🧶 Plug’n’Play (PnP) ArchitectureContinue

  • Yarn 07 🧶 Yarn Workspaces and Monorepos
    Programming | Tools & Build Systems | yarn

    Yarn 07 🧶 Yarn Workspaces and Monorepos

    ByKandZ October 26, 2026October 26, 2026

    A monorepo stores multiple packages in a single repository. Yarn Workspaces is the mechanism that makes this practical: it installs all packages’ dependencies together, links packages to each other without publishing to a registry, and provides commands to run scripts across the entire project. In Yarn Berry (2+), the feature set expands significantly with the…

    Read More Yarn 07 🧶 Yarn Workspaces and MonoreposContinue

  • Yarn 06 🧶 Running Scripts and Executing Binaries
    Programming | Tools & Build Systems | yarn

    Yarn 06 🧶 Running Scripts and Executing Binaries

    ByKandZ October 26, 2026October 26, 2026

    A project’s package.json is not just a dependency manifest. It is also a command registry. The scripts field defines named commands that can be invoked with a short alias, and Yarn provides a resolution layer that decides whether a given name refers to a script, a taskfile, or a binary from a dependency. In Yarn…

    Read More Yarn 06 🧶 Running Scripts and Executing BinariesContinue

  • GitHub 10 🌐 Code Reviews, Comments, and Review Approvals
    Programming | GitHub | Tools & Build Systems

    GitHub 10 🌐 Code Reviews, Comments, and Review Approvals

    ByKandZ October 26, 2026October 26, 2026

    A pull request opens a conversation, but a code review is the structured evaluation of the proposed changes. It is not just a place to leave comments; it is a workflow gate that determines whether code enters the main branch. GitHub provides specific tools for this: inline comments on specific lines, suggested changes that can…

    Read More GitHub 10 🌐 Code Reviews, Comments, and Review ApprovalsContinue

  • GitHub 09 🌐 Pull Requests (PRs) Basics and Draft PRs
    Programming | GitHub | Tools & Build Systems

    GitHub 09 🌐 Pull Requests (PRs) Basics and Draft PRs

    ByKandZ October 26, 2026October 26, 2026

    A pull request is the mechanism that turns a private branch into a proposal. It is not a Git operation—Git itself has no concept of a pull request. It is a GitHub feature that wraps a branch in a review workflow: discussion, automated checks, and a merge gate. For a contributor, a pull request is…

    Read More GitHub 09 🌐 Pull Requests (PRs) Basics and Draft PRsContinue

  • GitHub 08 🌐 GitHub Issues, Labels, Milestones, and Templates
    Programming | GitHub | Tools & Build Systems

    GitHub 08 🌐 GitHub Issues, Labels, Milestones, and Templates

    ByKandZ October 26, 2026October 26, 2026

    A repository is more than code. It is a workspace where bugs are reported, features are proposed, and work is tracked. GitHub Issues provides the infrastructure for that work: a flexible item type for discussion and planning . But an unstructured issue tracker becomes noise. Labels categorize issues by type and priority. Milestones group them…

    Read More GitHub 08 🌐 GitHub Issues, Labels, Milestones, and TemplatesContinue

Page navigation

Previous PagePrevious 1 … 27 28 29 30 31 … 257 Next PageNext
    Search