Skip to content

KandZ - Tuts

  • Benchmarks ▾
    • CPU
    • GPU
  • Operating Systems ▾
    • Linux ▾
      • Distros ▾
        • Fedora
        • Other Distros
        • Ubuntu
      • Gnome 48
      • KDE
      • LFCA - Linux Foundation Certified IT Associate
      • LFCS - Linux Foundation Certified Sysadmin
      • Linux CLI
      • Various
  • Other
  • Programming ▾
    • Frameworks & Libraries ▾
      • Angular
      • React
      • Tailwind CSS
      • Vue.js
    • Languages & Runtimes ▾
      • CSS
      • Dart
      • HTML
      • JavaScript
      • Node.js
      • Rust
      • SQL
      • TypeScript
    • Tools ▾
      • Docker
      • Git
  • Servers & Self-Hosting ▾
    • Internet ▾
      • Internet Backend - Coming Soon
      • Internet Beginner
      • Internet Frontend - Coming Soon
    • Networking & DNS ▾
      • REST API
  • Tools
  • Windows ▾
    • Windows 11
KandZ - Tuts
AngularCSSDartDockerGitHTMLJavaScriptNode.jsReactRustSQLTailwind CSSTypeScriptVue.jsFedoraGnome 48KDELFCA - Linux Foundation Certified IT AssociateLFCS - Linux Foundation Certified SysadminLinux CLIOther DistrosUbuntuVariousCPUGPUInternet Backend - Coming SoonInternet BeginnerInternet Frontend - Coming SoonOtherREST APIToolsWindows 11
  • Node.js 73 🟢 Integration and End-to-End API Testing with Supertest
    Programming | Languages & Runtimes | Node.js

    Node.js 73 🟢 Integration and End-to-End API Testing with Supertest

    ByKandZ October 17, 2026October 17, 2026

    Supertest is a library that lets you make HTTP requests against your Express application and assert on the response, without starting a server on a fixed port and without writing manual socket code. It extends SuperAgent, an HTTP client, and adds a chainable .expect() method that validates status codes, headers, and body content in a…

    Read More Node.js 73 🟢 Integration and End-to-End API Testing with SupertestContinue

  • Node.js 72 🟢 Unit Testing Node.js Applications with Jest and Vitest
    Programming | Languages & Runtimes | Node.js

    Node.js 72 🟢 Unit Testing Node.js Applications with Jest and Vitest

    ByKandZ October 17, 2026October 17, 2026

    Jest and Vitest both provide the same core testing vocabulary—describe, it, expect, mocks, snapshots, and coverage—but they are built on fundamentally different foundations. Jest was created in the CommonJS era and has spent years retrofitting support for ES modules and TypeScript through Babel transforms and experimental flags . Vitest was built from the start on…

    Read More Node.js 72 🟢 Unit Testing Node.js Applications with Jest and VitestContinue

  • Node.js 71 🟢 Mocking, Spying, and Timers in node:test
    Programming | Languages & Runtimes | Node.js

    Node.js 71 🟢 Mocking, Spying, and Timers in node:test

    ByKandZ October 17, 2026October 17, 2026

    The node:test module includes a mocking system built into the runtime. It provides spies, stubs, method replacement, and fake timers without requiring Sinon, Jest, or any other third-party library. The mocking API is exposed through the mock object and through the TestContext object that every test function receives. The distinction between these two entry points…

    Read More Node.js 71 🟢 Mocking, Spying, and Timers in node:testContinue

  • Node.js 70 🟢 Native Test Runner (node:test) and Assertion Library (node:assert)
    Programming | Languages & Runtimes | Node.js

    Node.js 70 🟢 Native Test Runner (node:test) and Assertion Library (node:assert)

    ByKandZ October 17, 2026October 17, 2026

    The Node.js test runner is not a third-party package. It ships with the runtime, stabilized in Node.js 20, and requires no npm install for the core functionality . You write a test file, run node –test, and the runner discovers the file, executes it in a separate child process, and reports the result. The assertion…

    Read More Node.js 70 🟢 Native Test Runner (node:test) and Assertion Library (node:assert)Continue

  • Node.js 69 🟢 Application Performance Metrics Exporting with Prometheus
    Programming | Languages & Runtimes | Node.js

    Node.js 69 🟢 Application Performance Metrics Exporting with Prometheus

    ByKandZ October 17, 2026October 17, 2026

    Prometheus is a pull-based monitoring system. Unlike agents that push metrics to a central server, Prometheus periodically requests a /metrics endpoint on your application, parses the response, and stores the values as time-series data. This means your Node.js application’s job is not to send metrics anywhere—it is to expose them in a format Prometheus understands,…

    Read More Node.js 69 🟢 Application Performance Metrics Exporting with PrometheusContinue

  • Node.js 68 🟢 OpenTelemetry Integration for Distributed Tracing and Observability
    Programming | Languages & Runtimes | Node.js

    Node.js 68 🟢 OpenTelemetry Integration for Distributed Tracing and Observability

    ByKandZ October 17, 2026October 17, 2026

    A request enters your API, calls a database, invokes a payment service, and returns. Something is slow, but the logs tell you nothing useful—just timestamps and messages from different services with no way to connect them. Distributed tracing solves this by attaching a shared identifier to every operation across every service, so a single request…

    Read More Node.js 68 🟢 OpenTelemetry Integration for Distributed Tracing and ObservabilityContinue

  • Node.js 67 🟢 Structured Logging Strategies with Pino and Winston
    Programming | Languages & Runtimes | Node.js

    Node.js 67 🟢 Structured Logging Strategies with Pino and Winston

    ByKandZ October 17, 2026October 17, 2026

    Structured logging is the practice of emitting log entries as machine-readable objects—typically JSON—rather than unstructured text. The difference matters at scale. A console.log(“user logged in”) line is readable by a human but nearly useless to a log aggregator that needs to filter by user ID, count errors per endpoint, or correlate entries across services. A…

    Read More Node.js 67 🟢 Structured Logging Strategies with Pino and WinstonContinue

  • Node.js 66 🟢 Production Process Management and Monitoring with PM2
    Programming | Languages & Runtimes | Node.js

    Node.js 66 🟢 Production Process Management and Monitoring with PM2

    ByKandZ October 17, 2026October 17, 2026

    Running a Node.js process in production with node app.js is a single point of failure. If the process crashes, it stays down. If it consumes too much memory, it takes the server with it. If you need to deploy a new version, you stop the old process and start the new one—creating a window where…

    Read More Node.js 66 🟢 Production Process Management and Monitoring with PM2Continue

  • Docker 70 🐳 containerd CLI Integration: Interacting directly via ctr and nerdctl
    Programming | Docker | Tools

    Docker 70 🐳 containerd CLI Integration: Interacting directly via ctr and nerdctl

    ByKandZ October 17, 2026October 17, 2026

    Docker Engine has always been a layered system. When you run docker run, the CLI talks to dockerd, which delegates to containerd, which in turn uses runc to create the actual container process . The containerd layer is the core runtime: it manages images, snapshots, and container lifecycle, and it is the component that Kubernetes…

    Read More Docker 70 🐳 containerd CLI Integration: Interacting directly via ctr and nerdctlContinue

  • Docker 69 🐳 Translating Compose Manifests to Kubernetes Objects using kompose
    Programming | Docker | Tools

    Docker 69 🐳 Translating Compose Manifests to Kubernetes Objects using kompose

    ByKandZ October 17, 2026October 17, 2026

    kompose is the official Kubernetes project for converting Docker Compose files into Kubernetes or OpenShift manifests . Its purpose is mechanical translation: it reads the services, volumes, and port definitions in a compose.yaml file and produces Deployments, Services, and PersistentVolumeClaims that the Kubernetes API can accept . The tool is explicitly designed as a starting…

    Read More Docker 69 🐳 Translating Compose Manifests to Kubernetes Objects using komposeContinue

Page navigation

1 2 3 … 189 Next PageNext

© 2026 KandZ - Tuts - WordPress Theme by Kadence WP

    Search