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
        • Next.js
        • React Server Components
      • 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
      • Bundlers & Build Tools ▾
        • Vite
        • esbuild
        • Parcel
      • Code Quality & Formatting ▾
        • Prettier
        • ESLint
  • Servers & Self-Hosting ▾
    • Internet ▾
      • Internet Backend - Coming Soon
      • Internet Beginner
      • Internet Frontend - Coming Soon
    • Networking & DNS ▾
      • REST API
  • Tools
  • Windows ▾
    • Windows 11
KandZ - Tuts
AngularBunCSSDartDockeresbuildESLintGitGitHubGitLabHTMLJavaScriptNext.jsNode.jsnpmParcelpnpmPrettierReactReact RouterReact Server ComponentsRedux ToolkitRustSQLTailwind CSSTanStack Query (React Query)TanStack RouterTypeScriptViteVue.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
  • LFCE 95 🐧 tcpdump — Filters and Advanced Use
    Linux | Operating Systems | LFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)

    LFCE 95 🐧 tcpdump — Filters and Advanced Use

    ByKandZ November 3, 2026November 3, 2026

    The previous chapter covered the fundamentals: the options, the basic filter primitives, and the output formats. This chapter covers the filters and techniques that turn tcpdump from a packet printer into a diagnostic instrument. The BPF filter language can match the specific fields inside the packet—the TCP flags, the ICMP type, the packet length, the…

    Read More LFCE 95 🐧 tcpdump — Filters and Advanced UseContinue

  • LFCE 94 🐧 tcpdump — Fundamentals
    Linux | Operating Systems | LFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)

    LFCE 94 🐧 tcpdump — Fundamentals

    ByKandZ November 3, 2026November 3, 2026

    tcpdump is the command-line packet analyzer that captures the traffic on a network interface and prints a summary of each packet. It is the tool that turns the abstract network into observable data: the TCP handshake, the DNS query, the HTTP request, the ICMP error. The previous chapters covered the firewall and the VPN, which…

    Read More LFCE 94 🐧 tcpdump — FundamentalsContinue

  • LFCE 93 🐧 Tailscale — Setup and Mesh Networking
    Linux | Operating Systems | LFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)

    LFCE 93 🐧 Tailscale — Setup and Mesh Networking

    ByKandZ November 3, 2026November 3, 2026

    The previous chapter covered the concepts: the tailnet, the coordination service, and the data plane. This chapter is the operational sequence. It covers the installation, the authentication, the mesh connectivity that connects every device to every other device, and the three routing features that extend the tailnet beyond its own devices: the subnet router, the…

    Read More LFCE 93 🐧 Tailscale — Setup and Mesh NetworkingContinue

  • LFCE 92 🐧 Tailscale — Concepts
    Linux | Operating Systems | LFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)

    LFCE 92 🐧 Tailscale — Concepts

    ByKandZ November 3, 2026November 3, 2026

    Tailscale is a mesh VPN built on top of WireGuard. It takes the encrypted peer-to-peer tunnels that WireGuard provides and adds the coordination layer that WireGuard deliberately leaves out: identity-based authentication, automatic key distribution, NAT traversal, and a centralized control plane that tells every device how to reach every other device . The previous chapters…

    Read More LFCE 92 🐧 Tailscale — ConceptsContinue

  • LFCE 91 🐧 OpenVPN — Server and Client Setup
    Linux | Operating Systems | LFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)

    LFCE 91 🐧 OpenVPN — Server and Client Setup

    ByKandZ November 3, 2026November 3, 2026

    OpenVPN setup is a sequence of dependent steps: the PKI must exist before the certificates can be generated, the certificates must exist before the server can start, and the server must be reachable before the client can connect. The previous chapter covered the control and data channels that make the protocol work; this chapter covers…

    Read More LFCE 91 🐧 OpenVPN — Server and Client SetupContinue

  • Zustand 13 ⚛️ Cheatsheet
    Programming | Frontend (FED) | React Ecosystem | Zustand

    Zustand 13 ⚛️ Cheatsheet

    ByKandZ November 3, 2026November 3, 2026

    Installation Package Purpose zustand Core store, hooks, middleware immer Required for immer middleware zustand/middleware Built-in middleware (persist, devtools, immer) Requirement Value React version 18.0+ TypeScript syntax create<T>()(…) (curried, v5) Provider Not required Creating a Store Rule Detail Curried syntax create<T>()(…) — double parentheses Module scope Store created once, outside components set behavior Shallow merge get…

    Read More Zustand 13 ⚛️ CheatsheetContinue

  • Zustand 12 ⚛️ Testing Stores — Writing unit tests for actions & selectors
    Programming | Frontend (FED) | React Ecosystem | Zustand

    Zustand 12 ⚛️ Testing Stores — Writing unit tests for actions & selectors

    ByKandZ November 3, 2026November 3, 2026

    A Zustand store is a plain JavaScript object with functions, which makes it simpler to test than a React component. The store does not need a provider, does not need to be rendered, and does not depend on the React lifecycle. The test calls the store’s actions directly, reads the state with getState(), and asserts…

    Read More Zustand 12 ⚛️ Testing Stores — Writing unit tests for actions & selectorsContinue

  • Zustand 11 ⚛️ Transient Updates — Subscribing to state without re-renders
    Programming | Frontend (FED) | React Ecosystem | Zustand

    Zustand 11 ⚛️ Transient Updates — Subscribing to state without re-renders

    ByKandZ November 3, 2026November 3, 2026

    A transient update is a subscription to a Zustand store that reads the state without causing the component to re-render. The useStore hook re-renders the component when the selected value changes, and that is the behavior that most components need. But some components need to react to a change without rendering—a canvas that redraws itself,…

    Read More Zustand 11 ⚛️ Transient Updates — Subscribing to state without re-rendersContinue

  • TanStack Query 17 ⚛️ Cheatsheet
    Programming | Frontend (FED) | React Ecosystem | TanStack Query (React Query)

    TanStack Query 17 ⚛️ Cheatsheet

    ByKandZ November 3, 2026November 3, 2026

    Installation Package Command Purpose Core npm install @tanstack/react-query Required DevTools npm install -D @tanstack/react-query-devtools Development only ESLint plugin npm install -D @tanstack/eslint-plugin-query Optional quality Requirement Value React version 18.0+ (v5) v4 for React 17 npm install @tanstack/react-query@4 v5 hook syntax Object only: useQuery({ queryKey, queryFn }) v4 → v5 rename cacheTime → gcTime v4 →…

    Read More TanStack Query 17 ⚛️ CheatsheetContinue

  • TanStack Query 16 ⚛️ Testing Queries — Writing tests with QueryClientProvider
    Programming | Frontend (FED) | React Ecosystem | TanStack Query (React Query)

    TanStack Query 16 ⚛️ Testing Queries — Writing tests with QueryClientProvider

    ByKandZ November 3, 2026November 3, 2026

    Testing a TanStack Query hook is not the same as testing a plain React hook. The hook depends on a QueryClient that lives in React context, and it performs asynchronous network requests that resolve after the test’s synchronous assertions have finished. A test that renders the hook without a provider throws immediately. A test that…

    Read More TanStack Query 16 ⚛️ Testing Queries — Writing tests with QueryClientProviderContinue

Page navigation

1 2 3 … 266 Next PageNext

  • 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
        • Next.js
        • React Server Components
      • 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
      • Bundlers & Build Tools ▾
        • Vite
        • esbuild
        • Parcel
      • Code Quality & Formatting ▾
        • Prettier
        • ESLint
  • Servers & Self-Hosting ▾
    • Internet ▾
      • Internet Backend - Coming Soon
      • Internet Beginner
      • Internet Frontend - Coming Soon
    • Networking & DNS ▾
      • REST API
  • Tools
  • Windows ▾
    • Windows 11

Search