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
  • Rust 93 🦀 Foreign Function Interface (bindgen and cbindgen)
    Programming | Languages & Runtimes | Rust

    Rust 93 🦀 Foreign Function Interface (bindgen and cbindgen)

    ByKandZ October 22, 2026October 22, 2026

    Writing FFI bindings by hand is tedious and error-prone. The signatures must match the C ABI exactly, the types must map correctly, and a single mistake produces undefined behavior that may not surface until runtime. bindgen and cbindgen automate the two directions of this translation: bindgen reads a C header and generates Rust extern declarations,…

    Read More Rust 93 🦀 Foreign Function Interface (bindgen and cbindgen)Continue

  • Rust 92 🦀 Calling Unsafe Functions and External C Libraries (FFI)
    Programming | Languages & Runtimes | Rust

    Rust 92 🦀 Calling Unsafe Functions and External C Libraries (FFI)

    ByKandZ October 22, 2026October 22, 2026

    Rust’s Foreign Function Interface is the mechanism by which Rust code calls functions written in C, and by which C code calls functions written in Rust. The boundary is marked by extern blocks, and every call across it is unsafe because the compiler cannot verify that the foreign function upholds Rust’s memory safety invariants. The…

    Read More Rust 92 🦀 Calling Unsafe Functions and External C Libraries (FFI)Continue

  • Rust 91 🦀 Raw Pointers (*const T and *mut T) Dereferencing
    Programming | Languages & Runtimes | Rust

    Rust 91 🦀 Raw Pointers (*const T and *mut T) Dereferencing

    ByKandZ October 22, 2026October 22, 2026

    Raw pointers are Rust’s mechanism for expressing memory access that the compiler cannot verify. A *const T is a pointer that permits reading; a *mut T is a pointer that permits reading and writing. Creating either is safe. Dereferencing either requires an unsafe block because the compiler cannot prove that the pointer is non-null, aligned,…

    Read More Rust 91 🦀 Raw Pointers (*const T and *mut T) DereferencingContinue

  • Dart 101 🎯 Cheatsheet
    Programming | Dart | Languages & Runtimes

    Dart 101 🎯 Cheatsheet

    ByKandZ October 22, 2026October 22, 2026

    A quick-reference for the Dart language, VM internals, and toolchain. No prose — just the facts. Language Basics Types & Null Safety Expression Result null is Object false null is Object? true 1 is num true 1.0 is int false List<int> is List<num> true (covariant) List<num> is List<int> false Null-Aware Operators Op Meaning ?. Null-aware…

    Read More Dart 101 🎯 CheatsheetContinue

  • Dart 100 🎯 Dart Internals Master Class: Hand-Tracing Memory Lifecycle from Allocator to GC Sweeper
    Programming | Dart | Languages & Runtimes

    Dart 100 🎯 Dart Internals Master Class: Hand-Tracing Memory Lifecycle from Allocator to GC Sweeper

    ByKandZ October 22, 2026October 22, 2026

    This chapter traces a single object from the moment it is allocated to the moment its memory is reclaimed. The path is not a straight line. An object begins in the new space, allocated through a thread-local buffer with a bump pointer. If it survives a scavenge, it is promoted to the old space. If…

    Read More Dart 100 🎯 Dart Internals Master Class: Hand-Tracing Memory Lifecycle from Allocator to GC SweeperContinue

  • Dart 99 🎯 Native Dockerization Strategies for Dart Standalone Backend Services
    Programming | Dart | Languages & Runtimes

    Dart 99 🎯 Native Dockerization Strategies for Dart Standalone Backend Services

    ByKandZ October 22, 2026October 22, 2026

    Dart’s AOT compilation makes it unusually well-suited to containerization. dart compile exe produces a native binary that starts in milliseconds, and the official dart:stable image provides a /runtime/ directory containing only the minimal system libraries that binary needs. The standard pattern is a multi-stage build: compile in the SDK image, copy the binary and the…

    Read More Dart 99 🎯 Native Dockerization Strategies for Dart Standalone Backend ServicesContinue

  • Dart 98 🎯 Porting Node.js or Python Utilities to Cross-Platform Standalone Dart Binaries
    Programming | Dart | Languages & Runtimes

    Dart 98 🎯 Porting Node.js or Python Utilities to Cross-Platform Standalone Dart Binaries

    ByKandZ October 22, 2026October 22, 2026

    Porting a utility from Node.js or Python to Dart is not a single translation step. It is a sequence of decisions: which Dart libraries replace the source language’s standard library, whether the runtime dependencies can be satisfied without a native addon, and how the final artifact is compiled and distributed. The destination is a standalone…

    Read More Dart 98 🎯 Porting Node.js or Python Utilities to Cross-Platform Standalone Dart BinariesContinue

  • Dart 97 🎯 Building a Custom Transpiler Engine or DSL Parser in Pure Dart
    Programming | Dart | Languages & Runtimes

    Dart 97 🎯 Building a Custom Transpiler Engine or DSL Parser in Pure Dart

    ByKandZ October 22, 2026October 22, 2026

    A custom transpiler or DSL parser in Dart is not a single program but a pipeline of three cooperating components: a lexer that turns source text into tokens, a parser that turns tokens into a syntax tree, and a code generator or evaluator that walks the tree and produces output. The architecture is the same…

    Read More Dart 97 🎯 Building a Custom Transpiler Engine or DSL Parser in Pure DartContinue

  • Dart 96 🎯 Internal Architecture: Dart Web Compilers (dart2js vs dart2wasm) Architecture
    Programming | Dart | Languages & Runtimes

    Dart 96 🎯 Internal Architecture: Dart Web Compilers (dart2js vs dart2wasm) Architecture

    ByKandZ October 22, 2026October 22, 2026

    Dart targets the web through two distinct compilation pipelines that share a common frontend but diverge at the back end. dart2js translates Dart into JavaScript, using an SSA-based intermediate representation and a closed-world assumption to perform whole-program optimizations before emitting JavaScript that browsers can execute directly. dart2wasm translates Dart into WebAssembly, targeting the WasmGC proposal…

    Read More Dart 96 🎯 Internal Architecture: Dart Web Compilers (dart2js vs dart2wasm) ArchitectureContinue

  • JavaScript 73 🧬 Cheatsheet
    Programming | JavaScript | Languages & Runtimes

    JavaScript 73 🧬 Cheatsheet

    ByKandZ October 22, 2026October 22, 2026

    This chapter is a condensed reference for the JavaScript language and its runtime environment. It is organized for lookup, not for reading. Each table covers one topic, and each entry is a fact that has a precise answer. The entries are drawn from the ECMAScript specification, the MDN documentation, and the behaviors that are verified…

    Read More JavaScript 73 🧬 CheatsheetContinue

Page navigation

Previous PagePrevious 1 … 40 41 42 43 44 … 257 Next PageNext
    Search