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
  • SQL 106 🛢️ Cost-Based Optimizer (CBO) Statistics and Histograms
    Programming | Languages & Runtimes | SQL

    SQL 106 🛢️ Cost-Based Optimizer (CBO) Statistics and Histograms

    ByKandZ October 19, 2026October 19, 2026

    The cost-based optimizer is the component of a database that decides how to execute a query. It does not guess. It reads statistics about the tables, columns, and indexes involved, estimates how many rows each step of the plan will produce, and assigns a cost to every candidate plan. The plan with the lowest cost…

    Read More SQL 106 🛢️ Cost-Based Optimizer (CBO) Statistics and HistogramsContinue

  • Core Web Stack
    Paths | Core Web Stack

    Core Web Stack

    ByKandZ October 19, 2026October 29, 2026

    Intro The Core Web Stack path covers the essential foundation required to design, build, and deploy modern web applications. From understanding basic web protocols and standard client-side markup to building REST APIs, managing source code with version control, and handling package dependencies, this roadmap provides a complete developer toolkit. Tutorials

    Read More Core Web StackContinue

  • npm 05 🌐 Installing Packages (dependencies vs devDependencies)
    Programming | npm | Tools & Build Systems

    npm 05 🌐 Installing Packages (dependencies vs devDependencies)

    ByKandZ October 19, 2026October 19, 2026

    Every package you install with npm lands in one of two places in your package.json: dependencies or devDependencies. The distinction is not cosmetic. It determines whether the package is installed when you build for production, whether it is shipped in your deployment artifact, and whether your production server can actually run the code after deployment….

    Read More npm 05 🌐 Installing Packages (dependencies vs devDependencies)Continue

  • npm 04 🌐 The package.json File Breakdown
    Programming | npm | Tools & Build Systems

    npm 04 🌐 The package.json File Breakdown

    ByKandZ October 19, 2026October 19, 2026

    The package.json file is the single most important file in a Node.js project. It is the manifest that tells npm what the project is, what it depends on, and how to run it. Every npm install, npm run, and npm publish reads this file. The npm documentation describes it as “the whole interface” to npm—without…

    Read More npm 04 🌐 The package.json File BreakdownContinue

  • npm 03 🌐 Initializing Projects (npm init & npm init -y)
    Programming | npm | Tools & Build Systems

    npm 03 🌐 Initializing Projects (npm init & npm init -y)

    ByKandZ October 19, 2026October 19, 2026

    Every Node.js project begins with a package.json file. It is the manifest that records the project’s name, its version, its scripts, and the dependencies it needs. Creating that file by hand is possible but error-prone: a missing name, a version that does not follow semantic versioning, or a typo in the scripts key produces a…

    Read More npm 03 🌐 Initializing Projects (npm init & npm init -y)Continue

  • npm 02 🌐 Installing, Updating, and Versioning Node.js & npm
    Programming | npm | Tools & Build Systems

    npm 02 🌐 Installing, Updating, and Versioning Node.js & npm

    ByKandZ October 19, 2026October 19, 2026

    Node.js and npm are installed together, but they are versioned separately. Node.js ships with a specific npm version bundled into each release—Node.js 24.19.0 includes npm 11.17.0, for example—and npm releases new versions more frequently than Node.js does . This means the npm you have is not necessarily the latest npm, even if your Node.js is…

    Read More npm 02 🌐 Installing, Updating, and Versioning Node.js & npmContinue

  • npm 01 🌐 What is npm and Node Modules
    Programming | npm | Tools & Build Systems

    npm 01 🌐 What is npm and Node Modules

    ByKandZ October 19, 2026October 19, 2026

    npm is the package manager for the Node JavaScript platform. Its job is to put modules in place so that Node.js can find them, and to manage the dependency conflicts that arise when different packages require different versions of the same library . The name originally stood for “Node Package Manager,” and it refers to…

    Read More npm 01 🌐 What is npm and Node ModulesContinue

  • REST API 15 🌐 CORS (Cross-Origin Resource Sharing) Configuration
    Servers & Self-Hosting | Networking & DNS | REST API

    REST API 15 🌐 CORS (Cross-Origin Resource Sharing) Configuration

    ByKandZ October 19, 2026October 19, 2026

    CORS is not a security feature. It is a browser-enforced relaxation of the same-origin policy, and the server’s only job is to return the headers that tell the browser whether a cross-origin response is allowed to be read . The browser sends the request regardless; if the response lacks the correct Access-Control-Allow-Origin header, the browser…

    Read More REST API 15 🌐 CORS (Cross-Origin Resource Sharing) ConfigurationContinue

  • REST API 14 🌐 Authorization Strategies (RBAC vs ABAC)
    Servers & Self-Hosting | Networking & DNS | REST API

    REST API 14 🌐 Authorization Strategies (RBAC vs ABAC)

    ByKandZ October 19, 2026October 19, 2026

    Authentication answers who is making the request. Authorization answers what that identity is allowed to do. The two dominant models for that decision are Role-Based Access Control and Attribute-Based Access Control. RBAC assigns permissions to roles, and users acquire permissions by being assigned to roles. ABAC evaluates policies against attributes of the user, the resource,…

    Read More REST API 14 🌐 Authorization Strategies (RBAC vs ABAC)Continue

  • REST API 13 🌐 OAuth 2.0 and OpenID Connect (OIDC) Integration
    Servers & Self-Hosting | Networking & DNS | REST API

    REST API 13 🌐 OAuth 2.0 and OpenID Connect (OIDC) Integration

    ByKandZ October 19, 2026October 19, 2026

    OAuth 2.0 and OpenID Connect are often mentioned together, but they answer different questions. OAuth 2.0 is an authorization framework: it lets an application obtain limited access to a protected resource on behalf of a user, without the user sharing their password with the application . OpenID Connect is an authentication layer built on top…

    Read More REST API 13 🌐 OAuth 2.0 and OpenID Connect (OIDC) IntegrationContinue

Page navigation

Previous PagePrevious 1 … 60 61 62 63 64 … 261 Next PageNext
    Search