Skip to content

KandZ - Tuts

  • Benchmarks ▾
    • CPU
    • GPU
  • Operating Systems ▾
    • Linux ▾
      • Fedora
      • Gnome 48
      • Gnome How-To
      • KDE
      • Linux CLI ▾
        • Linux CLI How-To
        • Linux Foundation Certified IT Associate
      • Linux How-To
      • Other Distros
      • Ubuntu
      • Various
  • Other
  • Programming ▾
    • Frameworks & Libraries ▾
      • Angular
    • How-To ▾
      • CSS How-To
      • HTML How-To
      • JavaScript How-To
    • Languages ▾
      • CSS
      • HTML
      • JavaScript
      • TypeScript
    • Tools ▾
      • Git
  • Tools
  • Windows ▾
    • Windows 11
KandZ - Tuts
AngularCSSCSS How-ToGitHTMLHTML How-ToJavaScriptJavaScript How-ToTypeScriptFedoraGnome 48Gnome How-ToKDELinux CLI How-ToLinux Foundation Certified IT AssociateLinux How-ToOther DistrosUbuntuVariousCPUGPUOtherToolsWindows 11
  • Angular 25 🅰️ Lazy Loading Routes
    Programming | Angular | Frameworks & Libraries

    Angular 25 🅰️ Lazy Loading Routes

    ByKandZ September 22, 2026September 22, 2026

    Every byte the browser downloads costs time — parse time, network time, memory. A large Angular app can easily ship megabytes of JavaScript, and loading it all up front delays the first meaningful paint. Lazy loading splits the app into chunks that load on demand. The initial bundle contains only what’s needed to render the…

    Read More Angular 25 🅰️ Lazy Loading RoutesContinue

  • Angular 24 🅰️ Nested Routes
    Programming | Angular | Frameworks & Libraries

    Angular 24 🅰️ Nested Routes

    ByKandZ September 22, 2026September 22, 2026

    Real apps have hierarchies — a settings page with sub-pages, a dashboard with panels, a shop with categories and products. Flattening all of those into top-level routes would produce hundreds of entries and duplicate the shared layout. Nested routes solve this: child routes render inside a parent’s <router-outlet>, sharing the parent’s template, layout, and state….

    Read More Angular 24 🅰️ Nested RoutesContinue

  • Angular 23 🅰️ Route Parameters and Query Params
    Programming | Angular | Frameworks & Libraries

    Angular 23 🅰️ Route Parameters and Query Params

    ByKandZ September 22, 2026September 22, 2026

    A route that always renders the same thing is limited. Real apps pass data through the URL — /users/42 shows user 42, /search?q=hello runs a search, /products?page=2&sort=price paginates and sorts. Angular’s router exposes that data through route parameters and query parameters. Route params are part of the path itself; query params come after the ?….

    Read More Angular 23 🅰️ Route Parameters and Query ParamsContinue

  • Angular 22 🅰️ Routing Basics
    Programming | Angular | Frameworks & Libraries

    Angular 22 🅰️ Routing Basics

    ByKandZ September 22, 2026September 22, 2026

    A single-page application doesn’t have real pages — it swaps views without reloading. Routing is what makes that work. The Angular Router maps URLs to components, renders the matched component in a <router-outlet>, listens for navigation, and keeps the browser’s history in sync. It’s how /users shows the user list, /users/42 shows one user, and…

    Read More Angular 22 🅰️ Routing BasicsContinue

  • Angular 21 🅰️ The inject() Function
    Programming | Angular | Frameworks & Libraries

    Angular 21 🅰️ The inject() Function

    ByKandZ September 22, 2026September 22, 2026

    For most of Angular’s history, dependencies came in through the constructor — constructor(private userService: UserService). It works, it’s explicit, and it’s still supported. But it has friction: subclasses must forward constructor parameters, factory functions can’t use it, and signal-based code doesn’t fit naturally. The inject() function, introduced in Angular 14, changes the model. Instead of…

    Read More Angular 21 🅰️ The inject() FunctionContinue

  • TypeScript 35 🔷 Utility Types — Record, Exclude, Extract, NonNullable
    Programming | Languages | TypeScript

    TypeScript 35 🔷 Utility Types — Record, Exclude, Extract, NonNullable

    ByKandZ September 22, 2026September 22, 2026

    Chapter 34 covered the object-shape utilities: Partial, Required, Readonly, Pick, Omit. This chapter covers the union utilities and the one object-construction utility: Record<K, V> builds an object type from a key type and a value type, Exclude<T, U> removes union members assignable to U, Extract<T, U> keeps only the members assignable to U, and NonNullable<T>…

    Read More TypeScript 35 🔷 Utility Types — Record, Exclude, Extract, NonNullableContinue

  • TypeScript 34 🔷 Utility Types — Partial, Required, Readonly, Pick, Omit
    TypeScript | Languages | Programming

    TypeScript 34 🔷 Utility Types — Partial, Required, Readonly, Pick, Omit

    ByKandZ September 22, 2026September 22, 2026

    TypeScript ships a set of utility types — pre-built type transformations that solve common problems. The five in this chapter are the ones you’ll use daily: Partial<T> makes every property optional, Required<T> makes them required, Readonly<T> makes them read-only, Pick<T, K> selects a subset of properties, and Omit<T, K> removes a subset. Each is a…

    Read More TypeScript 34 🔷 Utility Types — Partial, Required, Readonly, Pick, OmitContinue

  • TypeScript 33 🔷 Template Literal Types
    Programming | Languages | TypeScript

    TypeScript 33 🔷 Template Literal Types

    ByKandZ September 22, 2026September 22, 2026

    A template literal type is a type built from a string template — the same backtick syntax as JavaScript, but at the type level. It lets you describe strings that match a pattern: \get${string}`, `${number}px`, `${Uppercase}Id`. Combined with unions and infer`, template literal types can split strings, generate combinations, rename keys, and validate formats. They’re…

    Read More TypeScript 33 🔷 Template Literal TypesContinue

  • TypeScript 32 🔷 Infer Keyword and Conditional Type Inference
    Programming | Languages | TypeScript

    TypeScript 32 🔷 Infer Keyword and Conditional Type Inference

    ByKandZ September 22, 2026September 22, 2026

    infer is the keyword that turns a conditional type from a test into an extraction. Without it, T extends U ? X : Y only answers “does T match U?” — yes or no. With infer, you can capture a part of T and use it in the true branch. Every utility type that pulls…

    Read More TypeScript 32 🔷 Infer Keyword and Conditional Type InferenceContinue

  • TypeScript 31 🔷 Conditional Types
    Programming | Languages | TypeScript

    TypeScript 31 🔷 Conditional Types

    ByKandZ September 22, 2026September 22, 2026

    A conditional type is TypeScript’s if statement at the type level. It reads T extends U ? X : Y — “if T is assignable to U, use type X; otherwise use type Y.” Conditional types let you write type-level functions that choose a result based on an input type. They’re the mechanism behind Exclude,…

    Read More TypeScript 31 🔷 Conditional TypesContinue

Page navigation

1 2 3 … 91 Next PageNext

© 2026 KandZ - Tuts - WordPress Theme by Kadence WP

    Search