Skip to content

KandZ - Tuts

  • Benchmarks ▾
    • CPU
    • GPU
  • 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
  • Other
  • Programming ▾
    • Frameworks & Libraries ▾
      • Angular
      • React
      • Tailwind CSS
      • Vue.js
    • Languages & Runtimes ▾
      • CSS
      • Dart
      • HTML
      • JavaScript
      • Node.js
      • Rust
      • SQL
      • TypeScript
    • Tools ▾
      • Docker
      • Git
  • Tools
  • Windows ▾
    • Windows 11
KandZ - Tuts
AngularCSSDartDockerGitHTMLJavaScriptNode.jsReactRustSQLTailwind CSSTypeScriptVue.jsFedoraGnome 48KDELFCA - Linux Foundation Certified IT AssociateLFCS - Linux Foundation Certified SysadminLinux CLIOther DistrosUbuntuVariousCPUGPUOtherToolsWindows 11
  • SQL 65 🛢️ Recursive CTEs for Hierarchical Data
    Programming | Languages & Runtimes | SQL

    SQL 65 🛢️ Recursive CTEs for Hierarchical Data

    ByKandZ October 10, 2026October 10, 2026

    Hierarchical data is data that references itself. An employee has a manager, who is also an employee. A category has a parent category, which is also a category. A part is made of components, which are themselves parts. A comment has a parent comment, which is also a comment. The relationship is recursive: the same…

    Read More SQL 65 🛢️ Recursive CTEs for Hierarchical DataContinue

  • SQL 64 🛢️ Chaining Multiple CTEs
    Programming | Languages & Runtimes | SQL

    SQL 64 🛢️ Chaining Multiple CTEs

    ByKandZ October 10, 2026October 10, 2026

    A single Common Table Expression is useful. Two CTEs that reference each other are a pipeline. The first CTE produces an intermediate result, the second consumes it and produces another, and the main query consumes the second. This chaining is what turns a CTE from a readability convenience into a query-organization tool. Each CTE is…

    Read More SQL 64 🛢️ Chaining Multiple CTEsContinue

  • SQL 63 🛢️ Common Table Expressions (CTE) with WITH
    Programming | Languages & Runtimes | SQL

    SQL 63 🛢️ Common Table Expressions (CTE) with WITH

    ByKandZ October 10, 2026October 10, 2026

    A Common Table Expression is a named temporary result set that exists for the duration of a single query. It is defined with the WITH keyword, and it can be referenced by name anywhere in the query that follows. The CTE is not a view — it is not stored in the database schema —…

    Read More SQL 63 🛢️ Common Table Expressions (CTE) with WITHContinue

  • SQL 62 🛢️ Grouping Sets: ROLLUP, CUBE, and GROUPING SETS
    Programming | Languages & Runtimes | SQL

    SQL 62 🛢️ Grouping Sets: ROLLUP, CUBE, and GROUPING SETS

    ByKandZ October 10, 2026October 10, 2026

    A GROUP BY clause with a single set of columns produces one row per distinct combination of those columns. That is the standard aggregation behavior, and it answers a specific question: “what is the total for each group?” But analytical queries often need more than one answer at once. A report might need the total…

    Read More SQL 62 🛢️ Grouping Sets: ROLLUP, CUBE, and GROUPING SETSContinue

  • SQL 61 🛢️ Defining Window Frames: ROWS and RANGE
    Programming | Languages & Runtimes | SQL

    SQL 61 🛢️ Defining Window Frames: ROWS and RANGE

    ByKandZ October 10, 2026October 10, 2026

    A window function computes a value across a set of rows related to the current row. The OVER clause defines that set. In the simplest form, the set is the entire partition, and the function sees every row in the group. But many analytical questions require a more precise definition: “the running total so far,”…

    Read More SQL 61 🛢️ Defining Window Frames: ROWS and RANGEContinue

  • Free JSON Key Sorter
    Tools

    Free JSON Key Sorter

    ByKandZ October 10, 2026October 10, 2026

    Sorting JSON keys by hand is pointless work. But version control diffs need consistency. Without sorted keys, every commit shows changes that aren’t real changes. You add a field and suddenly the entire file looks different. I built a free tool that solves this. What it does: Use cases: Privacy:100% client-side. Nothing uploaded. Try it:…

    Read More Free JSON Key SorterContinue

  • LFCS 20 🐧 Compression — gzip, bzip2, xz
    Linux | LFCS - Linux Foundation Certified Sysadmin | Operating Systems

    LFCS 20 🐧 Compression — gzip, bzip2, xz

    ByKandZ October 9, 2026October 9, 2026

    Compression reduces the size of a file by encoding its contents more efficiently. On Linux, three compressors dominate: gzip, bzip2, and xz. Each is a general-purpose compressor with a different trade-off between speed and compression ratio. gzip is the fastest and the most widely supported. bzip2 compresses better but is slower. xz compresses the best…

    Read More LFCS 20 🐧 Compression — gzip, bzip2, xzContinue

  • LFCS 19 🐧 Archives with tar
    Linux | LFCS - Linux Foundation Certified Sysadmin | Operating Systems

    LFCS 19 🐧 Archives with tar

    ByKandZ October 9, 2026October 9, 2026

    tar is the standard archiving tool on Linux. It bundles many files and directories into a single archive file, preserving their paths, permissions, ownership, timestamps, and directory structure. The name comes from “tape archive,” a reference to its origins as a tool for writing backups to magnetic tape, but the format survived the tape era…

    Read More LFCS 19 🐧 Archives with tarContinue

  • LFCS 18 🐧 Text Processing — awk Basics
    Linux | LFCS - Linux Foundation Certified Sysadmin | Operating Systems

    LFCS 18 🐧 Text Processing — awk Basics

    ByKandZ October 9, 2026October 9, 2026

    awk is a complete programming language designed for text processing. Where grep selects lines and sed transforms them, awk understands fields. It splits each input line into columns, gives each column a name, and lets you write expressions and actions that operate on those columns. A single awk command can find the lines that match…

    Read More LFCS 18 🐧 Text Processing — awk BasicsContinue

  • LFCS 17 🐧 Text Processing — sed Basics
    Linux | LFCS - Linux Foundation Certified Sysadmin | Operating Systems

    LFCS 17 🐧 Text Processing — sed Basics

    ByKandZ October 9, 2026October 9, 2026

    sed is the stream editor. It reads input line by line, applies a set of editing commands to each line, and writes the result to standard output. Unlike an interactive editor, sed is not meant for hand-editing a file. It is a filter: it takes a stream of text, transforms it according to a script,…

    Read More LFCS 17 🐧 Text Processing — sed BasicsContinue

Page navigation

1 2 3 … 159 Next PageNext

© 2026 KandZ - Tuts - WordPress Theme by Kadence WP

    Search