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
  • GitHub 02 🌐 Creating a GitHub Account and Setting Up Profile
    Programming | GitHub | Tools & Build Systems

    GitHub 02 🌐 Creating a GitHub Account and Setting Up Profile

    ByKandZ October 26, 2026October 26, 2026

    A GitHub account is the identity that every repository, commit, and collaboration is attached to. The signup itself takes minutes, but the profile setup is what makes the account useful: a verified email is required before you can create a repository, and a profile README is what visitors see before they see any of your…

    Read More GitHub 02 🌐 Creating a GitHub Account and Setting Up ProfileContinue

  • GitHub 01 🌐 What is GitHub and Git vs GitHub
    Programming | GitHub | Tools & Build Systems

    GitHub 01 🌐 What is GitHub and Git vs GitHub

    ByKandZ October 26, 2026October 26, 2026

    Git is a version control system. GitHub is a hosting platform built on top of Git. The distinction sounds trivial until you try to use one without the other: Git works entirely on your local machine, and GitHub does nothing without a Git repository to host. The two are related the way a document and…

    Read More GitHub 01 🌐 What is GitHub and Git vs GitHubContinue

  • LFCS 90 🐧 Swap Space — Configuration
    Linux | Operating Systems | LFCS - Linux Foundation Certified Sysadmin

    LFCS 90 🐧 Swap Space — Configuration

    ByKandZ October 26, 2026October 26, 2026

    Configuring swap is the part of memory management that the administrator controls directly. The concepts from the previous chapter—inactive pages, the OOM killer, the three forms—become commands in this one. The sequence is consistent across all three forms: create the block device or file, format it with mkswap, protect it with permissions, activate it with…

    Read More LFCS 90 🐧 Swap Space — ConfigurationContinue

  • LFCS 89 🐧 Swap Space — Concepts
    Linux | Operating Systems | LFCS - Linux Foundation Certified Sysadmin

    LFCS 89 🐧 Swap Space — Concepts

    ByKandZ October 26, 2026October 26, 2026

    Swap space is the disk area that the kernel uses to store memory pages that it cannot keep in physical RAM. It is not a filesystem, it is not mounted, and it is not a backup. It is a temporary holding area for pages that the kernel has decided are not needed right now, so…

    Read More LFCS 89 🐧 Swap Space — ConceptsContinue

  • LFCS 88 🐧 LVM — Snapshots
    Linux | Operating Systems | LFCS - Linux Foundation Certified Sysadmin

    LFCS 88 🐧 LVM — Snapshots

    ByKandZ October 26, 2026October 26, 2026

    An LVM snapshot is a point-in-time view of a Logical Volume. It is not a copy; it is a mapping that records the original state of the blocks that have changed since the snapshot was taken. When the origin is written to, the old data is preserved in the snapshot’s exception store, and the snapshot…

    Read More LFCS 88 🐧 LVM — SnapshotsContinue

  • LFCS 87 🐧 LVM — Reducing Volumes
    Linux | Operating Systems | LFCS - Linux Foundation Certified Sysadmin

    LFCS 87 🐧 LVM — Reducing Volumes

    ByKandZ October 26, 2026October 26, 2026

    Reducing a Logical Volume is the operation that LVM permits and the filesystem may forbid. The LV can always be shrunk; the filesystem on it cannot. ext4 supports shrinking, but only offline. XFS does not support shrinking at all. The workflow therefore begins with the filesystem type, not with lvreduce, and the order of operations…

    Read More LFCS 87 🐧 LVM — Reducing VolumesContinue

  • LFCS 86 🐧 LVM — Extending Volumes
    Linux | Operating Systems | LFCS - Linux Foundation Certified Sysadmin

    LFCS 86 🐧 LVM — Extending Volumes

    ByKandZ October 26, 2026October 26, 2026

    Extending an LVM volume is the operation that justifies the entire abstraction. A partition cannot grow while mounted; an LVM Logical Volume can. The workflow is two commands in the simple case and three when the Volume Group has no free space. The critical detail is that lvextend changes the block device’s size, not the…

    Read More LFCS 86 🐧 LVM — Extending VolumesContinue

  • Rust 115 🦀 Subtyping and Lifetime Bound Subtyping Interactions
    Programming | Languages & Runtimes | Rust

    Rust 115 🦀 Subtyping and Lifetime Bound Subtyping Interactions

    ByKandZ October 26, 2026October 26, 2026

    Rust has exactly one kind of subtyping: lifetime subtyping. A reference with a longer lifetime is a subtype of a reference with a shorter lifetime, and that single rule propagates through every generic type according to its variance. The interaction between subtyping and lifetime bounds—the ‘a: ‘b syntax and the implicit bounds that the compiler…

    Read More Rust 115 🦀 Subtyping and Lifetime Bound Subtyping InteractionsContinue

  • Rust 114 🦀 Variance Mechanics: Covariance, Contravariance, and Invariance
    Programming | Languages & Runtimes | Rust

    Rust 114 🦀 Variance Mechanics: Covariance, Contravariance, and Invariance

    ByKandZ October 26, 2026October 26, 2026

    Variance is the rule that determines whether a generic type preserves, reverses, or ignores the subtyping relationship of its arguments. Rust’s only subtyping is lifetime-based: a reference with a longer lifetime can be used where a shorter lifetime is expected. Variance answers the question that follows: if &’long T is a subtype of &’short T,…

    Read More Rust 114 🦀 Variance Mechanics: Covariance, Contravariance, and InvarianceContinue

  • Rust 113 🦀 Type-Level State Machine Pattern (Typestate Pattern)
    Programming | Languages & Runtimes | Rust

    Rust 113 🦀 Type-Level State Machine Pattern (Typestate Pattern)

    ByKandZ October 26, 2026October 26, 2026

    The typestate pattern moves a state machine from the runtime to the type system. Instead of a single Order type with a state: OrderState field, the pattern produces Order<Created>, Order<Paid>, and Order<Shipped> as distinct types, each with only the methods that are legal in that state. Calling a method that does not exist on the…

    Read More Rust 113 🦀 Type-Level State Machine Pattern (Typestate Pattern)Continue

Page navigation

Previous PagePrevious 1 … 30 31 32 33 34 … 257 Next PageNext
    Search