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
  • Redux Toolkit 10 ⚛️ Thunk Lifecycle — Managing pending, fulfilled, and rejected states
    Programming | Frontend (FED) | React Ecosystem | Redux Toolkit

    Redux Toolkit 10 ⚛️ Thunk Lifecycle — Managing pending, fulfilled, and rejected states

    ByKandZ November 2, 2026November 2, 2026

    The previous chapter introduced createAsyncThunk and the three actions it generates. This chapter focuses on the lifecycle itself: the shape of each action, the meta fields that carry the request context, the way the slice tracks loading and error state across concurrent requests, and the patterns that prevent the common bugs—stale results overwriting newer ones,…

    Read More Redux Toolkit 10 ⚛️ Thunk Lifecycle — Managing pending, fulfilled, and rejected statesContinue

  • Redux Toolkit 09 ⚛️ Async Thunks — Handling asynchronous API requests with createAsyncThunk
    Programming | Frontend (FED) | React Ecosystem | Redux Toolkit

    Redux Toolkit 09 ⚛️ Async Thunks — Handling asynchronous API requests with createAsyncThunk

    ByKandZ November 2, 2026November 2, 2026

    createAsyncThunk is the Redux Toolkit function that generates an async action creator. It accepts a type prefix and a payload creator function, and it returns a thunk that dispatches three actions automatically: pending when the request starts, fulfilled when it succeeds, and rejected when it fails . The previous chapter covered the extraReducers builder that…

    Read More Redux Toolkit 09 ⚛️ Async Thunks — Handling asynchronous API requests with createAsyncThunkContinue

  • Redux Toolkit 08 ⚛️ Action Reducers — Handling external actions with extraReducers
    Programming | Frontend (FED) | React Ecosystem | Redux Toolkit

    Redux Toolkit 08 ⚛️ Action Reducers — Handling external actions with extraReducers

    ByKandZ November 2, 2026November 2, 2026

    The reducers object in createSlice defines the actions that the slice owns. Every reducer in that object generates an action creator, and the action type is prefixed with the slice’s name. That is the correct place for actions that belong to the feature. But a slice also needs to respond to actions it does not…

    Read More Redux Toolkit 08 ⚛️ Action Reducers — Handling external actions with extraReducersContinue

  • Redux Toolkit 07 ⚛️ Action Creators — Generating custom actions with createAction
    Programming | Frontend (FED) | React Ecosystem | Redux Toolkit

    Redux Toolkit 07 ⚛️ Action Creators — Generating custom actions with createAction

    ByKandZ November 2, 2026November 2, 2026

    An action creator is a function that returns an action object. In classic Redux, every action required a type constant, an action creator, and a reducer case, and the three had to be kept in sync manually. Redux Toolkit’s createAction generates the action creator and the type string from a single call, and the action…

    Read More Redux Toolkit 07 ⚛️ Action Creators — Generating custom actions with createActionContinue

  • Redux Toolkit 06 ⚛️ Immer Integration — Writing mutating logic safely
    Programming | Frontend (FED) | React Ecosystem | Redux Toolkit

    Redux Toolkit 06 ⚛️ Immer Integration — Writing mutating logic safely

    ByKandZ November 2, 2026November 2, 2026

    Redux Toolkit includes Immer as a built-in dependency, and createSlice uses it internally. When a reducer is defined inside the reducers object, the state argument is not the plain state object; it is an Immer draft. Assignments to the draft—state.value += 1, state.items.push(item), state.user.name = ‘Ada’—are recorded and converted into an immutable update when the…

    Read More Redux Toolkit 06 ⚛️ Immer Integration — Writing mutating logic safelyContinue

  • LFCE 60 🐧 Load Balancing — Concepts
    Linux | Operating Systems | LFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)

    LFCE 60 🐧 Load Balancing — Concepts

    ByKandZ November 2, 2026November 2, 2026

    Load balancing is the distribution of incoming network traffic across multiple backend servers. The purpose is not to make a single request faster; it is to prevent any one server from becoming a bottleneck, to provide redundancy when a server fails, and to allow the pool to scale by adding more servers rather than upgrading…

    Read More LFCE 60 🐧 Load Balancing — ConceptsContinue

  • LFCE 59 🐧 Reverse Proxy with Traefik
    Linux | Operating Systems | LFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)

    LFCE 59 🐧 Reverse Proxy with Traefik

    ByKandZ November 2, 2026November 2, 2026

    Traefik is a reverse proxy that treats configuration as dynamic data. Where Nginx reads its upstream blocks from a file at startup and Caddy reads its Caddyfile, Traefik watches external sources—Docker labels, Kubernetes resources, or a file directory—and updates its routing table at runtime without a restart . The previous chapters covered Nginx and Caddy,…

    Read More LFCE 59 🐧 Reverse Proxy with TraefikContinue

  • LFCE 58 🐧 Reverse Proxy with Caddy
    Linux | Operating Systems | LFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)

    LFCE 58 🐧 Reverse Proxy with Caddy

    ByKandZ November 2, 2026November 2, 2026

    Caddy’s reverse proxy is configured with a single directive: reverse_proxy. Where Nginx requires an upstream block, a location block, and a set of proxy_set_header directives, Caddy requires the backend address and, optionally, a block of modifiers. The forwarding headers that Nginx requires explicitly are set by default: Caddy passes the incoming Host header to the…

    Read More LFCE 58 🐧 Reverse Proxy with CaddyContinue

  • LFCE 57 🐧 Reverse Proxy with Nginx
    Linux | Operating Systems | LFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)

    LFCE 57 🐧 Reverse Proxy with Nginx

    ByKandZ November 2, 2026November 2, 2026

    Nginx is the most widely deployed reverse proxy in the Linux ecosystem, and its ngx_http_proxy_module is the component that makes it one. The previous chapter covered the concepts: the request flow, the forwarding headers, the load-balancing algorithms, and the health checks. This chapter covers the Nginx configuration that implements those concepts: the proxy_pass directive, the…

    Read More LFCE 57 🐧 Reverse Proxy with NginxContinue

  • LFCE 56 🐧 Reverse Proxy — Concepts
    Linux | Operating Systems | LFCE - Linux Foundation Certified Engineer (Sysadmin + Network Admin)

    LFCE 56 🐧 Reverse Proxy — Concepts

    ByKandZ November 2, 2026November 2, 2026

    A reverse proxy sits in front of one or more backend servers and forwards client requests to them. The client sees only the proxy; the backend servers are hidden behind it. The proxy terminates the client connection, selects a backend, forwards the request, receives the response, and returns it to the client. The backend sees…

    Read More LFCE 56 🐧 Reverse Proxy — ConceptsContinue

Page navigation

1 2 3 … 260 Next PageNext
    Search