Tagged articles

Node.js

1136 articles · Page 2 of 12
Model Perspective
Model Perspective
Mar 8, 2026 · Artificial Intelligence

Deploy OpenClaw AI Agent on Your Server and Connect It to Feishu

This guide walks you through preparing the environment, installing OpenClaw, configuring its onboarding, creating a Feishu custom app, setting up event subscriptions and permissions, and finally pairing the AI agent so it can respond to Feishu messages.

AI AgentFeishuIntegration
0 likes · 15 min read
Deploy OpenClaw AI Agent on Your Server and Connect It to Feishu
Mingyi World Elasticsearch
Mingyi World Elasticsearch
Mar 5, 2026 · Artificial Intelligence

Build a Natural‑Language Easysearch Assistant with LLM‑Powered Tool Use (No DSL Required)

This article shows how to create an Easysearch intelligent assistant that lets users manage indexes, write data, search and aggregate documents using Chinese natural language, by combining the DeepSeek large‑language model with OpenAI‑compatible function calling (Tool Use) and a lightweight Node.js executor.

DeepSeekEasysearchLLM
0 likes · 12 min read
Build a Natural‑Language Easysearch Assistant with LLM‑Powered Tool Use (No DSL Required)
Ubiquitous Tech
Ubiquitous Tech
Mar 1, 2026 · Backend Development

How to Fix OpenClaw’s Feishu API Quota Exhaustion with Self‑Repair

The article explains why OpenClaw users repeatedly hit Feishu’s free‑plan API call limit, analyzes the root cause in the probe logic, and provides a step‑by‑step self‑repair guide that adds a 5‑minute cache, adjusts health‑check intervals, and replaces the original probe file to cut API calls by over 90%.

AI assistantAPI quotaFeishu
0 likes · 11 min read
How to Fix OpenClaw’s Feishu API Quota Exhaustion with Self‑Repair
Su San Talks Tech
Su San Talks Tech
Feb 28, 2026 · Artificial Intelligence

How to Install and Configure OpenClaw: A Self‑Hosted AI Assistant Gateway

This guide walks you through the overview, system requirements, step‑by‑step installation, custom model configuration, verification methods, core file locations, environment variables, hot‑reload options, common commands, and troubleshooting for OpenClaw, a self‑hosted AI assistant gateway.

AI GatewayCLIConfiguration
0 likes · 10 min read
How to Install and Configure OpenClaw: A Self‑Hosted AI Assistant Gateway
Node.js Tech Stack
Node.js Tech Stack
Feb 24, 2026 · Backend Development

Can NestJS v12’s Full ESM Switch, Vitest Adoption, and Zod Integration Upgrade Old Projects Smoothly?

The article examines NestJS v12’s upcoming major changes—including a full migration to ESM, replacing Jest with Vitest, and native Zod schema support—explains the technical reasons behind them, outlines migration timelines, and evaluates how both new and existing projects can adopt the updates with minimal disruption.

ESMNestJSNode.js
0 likes · 10 min read
Can NestJS v12’s Full ESM Switch, Vitest Adoption, and Zod Integration Upgrade Old Projects Smoothly?
Code Mala Tang
Code Mala Tang
Feb 21, 2026 · Backend Development

10 Common Pitfalls When Streaming JSON in Node.js and Safer Patterns

This guide enumerates ten frequent traps encountered when streaming JSON in Node.js—such as assuming one chunk per object, UTF‑8 split issues, missing newline delimiters, back‑pressure overload, and handling of large numbers—and presents reliable patterns like using NDJSON framing, StringDecoder, pipeline, and proper error handling to avoid data loss and memory spikes.

NDJSONNode.jsPipeline
0 likes · 13 min read
10 Common Pitfalls When Streaming JSON in Node.js and Safer Patterns
TonyBai
TonyBai
Feb 21, 2026 · Backend Development

Why a Veteran Engineer Abandoned Rust for Speed in 2026

The article analyzes a senior developer's decision to rewrite a multi‑year Rust web application in Node.js, detailing five concrete factors—template handling, i18n support, dynamic data processing, compile‑time overhead, and ecosystem maturity—that slowed delivery speed despite Rust's safety advantages.

Delivery SpeedNode.jsRust
0 likes · 12 min read
Why a Veteran Engineer Abandoned Rust for Speed in 2026
Code Mala Tang
Code Mala Tang
Feb 17, 2026 · Backend Development

How to Build a High‑Throughput HTTP Server with Node.js

This article explains what high‑throughput means for an HTTP server, why Node.js’s event‑driven, non‑blocking architecture makes it ideal, and provides step‑by‑step code examples—including a basic server, blocking vs. async I/O, clustering, keep‑alive, JSON optimization, and streaming—to help developers design scalable, low‑latency services.

High throughputNode.jshttp
0 likes · 8 min read
How to Build a High‑Throughput HTTP Server with Node.js
Top Architect
Top Architect
Feb 14, 2026 · Backend Development

When to Use SSE vs WebSocket vs Polling: A Practical Node.js Guide

This article explains the three common server‑to‑client push techniques—polling, WebSocket and Server‑Sent Events (SSE)—detailing their principles, advantages, drawbacks, browser compatibility, key APIs, and provides a complete Node.js/Express demo with front‑end code to help developers choose the right solution for real‑time data scenarios.

ExpressNode.jsPolling
0 likes · 16 min read
When to Use SSE vs WebSocket vs Polling: A Practical Node.js Guide
Architect's Guide
Architect's Guide
Feb 14, 2026 · Backend Development

Master TCP/UDP, Socket Long Connections, and Build a Node.js Socket Pool

This tutorial walks through the OSI model, explains TCP three‑way handshake and four‑way termination, compares TCP and UDP, addresses common TCP tuning questions, describes long versus short socket connections with heartbeats, and shows how to design a custom protocol and implement a reusable Socket connection pool in Node.js.

Node.jsSocketTCP
0 likes · 15 min read
Master TCP/UDP, Socket Long Connections, and Build a Node.js Socket Pool
Coder Trainee
Coder Trainee
Feb 12, 2026 · Frontend Development

Comprehensive Guide to Building Docsify Documentation Sites

This tutorial walks through installing Docsify, initializing a project, configuring index.html, coverpage, navbar and sidebar files, and serving the documentation site locally, providing step‑by‑step commands, code snippets, and screenshots for a complete Docsify setup.

DocsifyNode.jsdocumentation
0 likes · 5 min read
Comprehensive Guide to Building Docsify Documentation Sites
Node.js Tech Stack
Node.js Tech Stack
Feb 10, 2026 · Frontend Development

How a 250KB Open‑Source Library Brings Node.js Into the Browser

The article examines almostnode, a 250KB open‑source library that enables a near‑complete Node.js environment to run entirely in the browser, compares it with StackBlitz WebContainers, and discusses how AI tools like Claude helped build its lightweight runtime.

AI codingClaudeNode.js
0 likes · 7 min read
How a 250KB Open‑Source Library Brings Node.js Into the Browser
SpringMeng
SpringMeng
Feb 6, 2026 · Backend Development

Step‑by‑Step Guide to Deploy Clawbot with Video Tutorial

This free tutorial walks you through installing Clawbot on Windows, macOS or Linux, adding the Feishu plugin, configuring Feishu app credentials, and using Clawbot to generate documents, while highlighting security risks and providing a GitHub reference.

Bot DeploymentClawbotFeishu
0 likes · 5 min read
Step‑by‑Step Guide to Deploy Clawbot with Video Tutorial
Ops Development Stories
Ops Development Stories
Feb 5, 2026 · Artificial Intelligence

Deploy Your Own Open-Source AI Assistant with OpenClaw on Any Device

This step‑by‑step guide shows how to set up the open‑source OpenClaw AI assistant on personal computers, cloud servers, NAS or Raspberry Pi, covering hardware requirements, system dependencies, installation scripts, platform integration, advanced skill configuration, and ongoing maintenance.

Node.jsOpenClawself-hosted
0 likes · 11 min read
Deploy Your Own Open-Source AI Assistant with OpenClaw on Any Device
Ubiquitous Tech
Ubiquitous Tech
Feb 4, 2026 · Information Security

How OpenClaw Prompt Injection Almost Shut Down Our Server – Lessons Learned

Deploying OpenClaw on an internal Ubuntu 22.04 server exposed a prompt‑injection flaw that let colleagues trigger shutdown and data‑deletion commands, prompting a step‑by‑step hardening process that includes removing default bindings, editing gateway settings, and defining strict security prompt templates.

AI assistantConfigurationNode.js
0 likes · 18 min read
How OpenClaw Prompt Injection Almost Shut Down Our Server – Lessons Learned
Ubiquitous Tech
Ubiquitous Tech
Jan 31, 2026 · Artificial Intelligence

Build a 24‑Hour Digital Assistant on MacBook with OpenClaw, MiniMax and Feishu – Access 30,000 Skills

This article walks through installing the open‑source OpenClaw AI assistant on a MacBook (or cloud server), configuring it with the MiniMax model and Feishu, enabling 24‑hour remote control, local memory, data sovereignty, and thousands of ready‑made skills, while highlighting setup commands, security considerations, and cost factors.

AI assistantFeishu integrationMiniMax model
0 likes · 16 min read
Build a 24‑Hour Digital Assistant on MacBook with OpenClaw, MiniMax and Feishu – Access 30,000 Skills
Shuge Unlimited
Shuge Unlimited
Jan 27, 2026 · Artificial Intelligence

Clawdbot 2026: Why This Open‑Source AI Agent Gateway Is Gaining Massive Attention

Clawdbot, an open‑source AI Agent gateway with 54.6k GitHub stars, offers persistent three‑month memory, 50+ built‑in tools, and multi‑model channel management; built on TypeScript/Node.js, it delivers strong automation but incurs notable API costs and a learning curve, making it ideal for long‑term AI‑driven projects yet less suited for casual users.

AI AgentClawdbotMulti-Channel
0 likes · 13 min read
Clawdbot 2026: Why This Open‑Source AI Agent Gateway Is Gaining Massive Attention
JD Tech Talk
JD Tech Talk
Jan 26, 2026 · Backend Development

Building a Multi‑Protocol MCP Server in TypeScript: Full Guide and Code

This article introduces a TypeScript MCP‑Server framework that simultaneously supports stdio, streamableHttp, and SSE protocols, explains its design motivations, outlines its modular architecture, provides setup and deployment instructions, and showcases key source code and usage examples.

MCPNode.jsSSE
0 likes · 9 min read
Building a Multi‑Protocol MCP Server in TypeScript: Full Guide and Code
Node.js Tech Stack
Node.js Tech Stack
Jan 23, 2026 · Backend Development

Bun’s New --cpu-prof-md Flag Generates AI‑Friendly Markdown Profiling, Prompting a Node.js Response

Bun introduces the --cpu-prof-md flag that outputs CPU profiling data as structured Markdown for large language models, earning praise from Vue creator Evan You and inspiring Node.js core contributor Matteo Collina to release a pprof‑to‑md converter, highlighting a shift toward AI‑oriented CLI tools.

AI debuggingBunCLI Tools
0 likes · 7 min read
Bun’s New --cpu-prof-md Flag Generates AI‑Friendly Markdown Profiling, Prompting a Node.js Response
21CTO
21CTO
Jan 22, 2026 · Frontend Development

Electron 40.0.0 Unveiled: Core Stack Overhaul, New Features & Migration Guide

Electron 40.0.0, released on January 13, 2026, brings a comprehensive core stack upgrade—including Chromium 144, Node.js 24.11.1, and V8 14.4—adds new features like WebSocket authentication and HDR rendering, outlines breaking API changes, and provides a step‑by‑step migration guide for developers.

ChromiumElectronNode.js
0 likes · 6 min read
Electron 40.0.0 Unveiled: Core Stack Overhaul, New Features & Migration Guide
Node.js Tech Stack
Node.js Tech Stack
Jan 22, 2026 · Information Security

How a Malicious JSON Crashes Node.js Servers via Async Hooks and the New Fix

The recent Node.js security release patches eight vulnerabilities, most notably a stack‑overflow bug triggered by deep recursive promises when async_hooks is enabled, which allows a crafted JSON payload to terminate the process, and the fix modifies TryCatchScope to re‑throw stack‑overflow errors instead of exiting.

CVE-2025-59466Next.jsNode.js
0 likes · 13 min read
How a Malicious JSON Crashes Node.js Servers via Async Hooks and the New Fix
Tech Ocean
Tech Ocean
Jan 13, 2026 · Artificial Intelligence

How to Install and Configure Claude Code AI Programming Assistant

This guide walks through installing Claude Code, an Anthropic AI programming assistant, covering prerequisites, npm installation, authentication, optional proxy setup for Unix and Windows, MCP server configuration, common commands, and troubleshooting tips.

AI assistantClaude CodeInstallation
0 likes · 5 min read
How to Install and Configure Claude Code AI Programming Assistant
Data STUDIO
Data STUDIO
Jan 13, 2026 · Backend Development

Node.js vs Python: The Ultimate 2026 Backend Technology Selection Guide

This article compares Node.js and Python for backend development in 2026, examining their architectures, performance benchmarks, ecosystem strengths, and suitable use-cases, and provides a decision framework to help developers choose the most appropriate technology based on project requirements, team skills, and scalability needs.

Node.jsasyncbackend development
0 likes · 20 min read
Node.js vs Python: The Ultimate 2026 Backend Technology Selection Guide
JD Tech Talk
JD Tech Talk
Jan 12, 2026 · Frontend Development

Master Playwright: Fast Front‑End Automation Testing with Code Samples

This guide explains why Playwright has become essential for front‑end automation testing, walks through installing Node.js and Playwright, shows how to configure a project, provides runnable demo code, and illustrates common API calls such as GET and POST requests with detailed examples.

APIFrontend TestingNode.js
0 likes · 5 min read
Master Playwright: Fast Front‑End Automation Testing with Code Samples
Node.js Tech Stack
Node.js Tech Stack
Jan 12, 2026 · Backend Development

Node.js require(esm) Goes Stable: CommonJS and ESM Finally Reconcile

Node.js now marks require(esm) as stable in LTS releases, allowing CommonJS files to require synchronous ESM modules without extra flags, simplifying package.json configuration, eliminating the need for dual packages, and resolving the long‑standing CJS‑ESM split for the vast majority of projects.

CommonJSESMLTS
0 likes · 8 min read
Node.js require(esm) Goes Stable: CommonJS and ESM Finally Reconcile
FunTester
FunTester
Jan 9, 2026 · Backend Development

Jest vs Mocha: Which JavaScript Testing Framework Fits Your Project?

This article provides a detailed comparison of Jest and Mocha, covering their core features, performance, flexibility, ecosystem support, and ideal use‑cases, helping developers choose the most suitable JavaScript testing framework for front‑end or back‑end projects.

JavaScriptJestNode.js
0 likes · 16 min read
Jest vs Mocha: Which JavaScript Testing Framework Fits Your Project?
dbaplus Community
dbaplus Community
Dec 28, 2025 · Databases

How Treating Your Database as a Compute Engine Boosted Dashboard Speed 166×

The article explains why teams mistakenly use databases merely as storage, shows a real‑world Node.js dashboard that suffered severe latency, demonstrates how moving aggregation and filtering into SQL queries eliminated N+1 and filtering issues, and presents dramatic performance gains and best‑practice guidelines.

Node.jsORMQuery Optimization
0 likes · 17 min read
How Treating Your Database as a Compute Engine Boosted Dashboard Speed 166×
Frontend AI Walk
Frontend AI Walk
Dec 18, 2025 · Artificial Intelligence

Advanced AI Programming: A Step‑by‑Step OpenSpec Development Guide

This guide introduces OpenSpec, a specification‑driven workflow for AI coding assistants, and walks through its core concepts, installation, directory layout, markdown syntax, and practical usage in Cursor and Antigravity IDEs, helping developers keep ideas clear before writing code.

AI coding assistantAntigravity IDECursor IDE
0 likes · 15 min read
Advanced AI Programming: A Step‑by‑Step OpenSpec Development Guide
21CTO
21CTO
Dec 17, 2025 · Backend Development

Can PHP 8.5 Match Node.js Speed? Deep Dive into Async, JIT, and API Performance

This article examines PHP 8.5’s runtime and JIT improvements, compares its async and API throughput with Node.js, and explains how architecture choices like Swoole, RoadRunner, or Octane influence real‑world performance more than the version number itself.

Node.jsPHPRoadRunner
0 likes · 8 min read
Can PHP 8.5 Match Node.js Speed? Deep Dive into Async, JIT, and API Performance
Frontend AI Walk
Frontend AI Walk
Dec 14, 2025 · Artificial Intelligence

Advanced AI Agent Skills: Behind the Scenes and a Developer’s Guide

This article explains the origins of AI Agent Skills, walks through the standard tool‑use loop, provides step‑by‑step code for defining and invoking Skills with the OpenAI API, compares Skills with the emerging Model Context Protocol (MCP), and offers practical guidance for developers and architects building AI‑enabled systems.

AI Agent SkillsFunction CallingMCP
0 likes · 11 min read
Advanced AI Agent Skills: Behind the Scenes and a Developer’s Guide
php Courses
php Courses
Nov 4, 2025 · Backend Development

PHP vs Node.js: Can PHP 8.5 Outperform Node in Real‑World Benchmarks?

This article examines how PHP's recent versions, especially the upcoming PHP 8.5, compare to Node.js across CPU‑intensive, I/O‑intensive, and web‑framework workloads, highlighting benchmark results, JIT compiler impacts, ecosystem tools, and practical guidance for choosing the right technology.

Node.jsPHPbenchmark
0 likes · 9 min read
PHP vs Node.js: Can PHP 8.5 Outperform Node in Real‑World Benchmarks?
Dunmao Tech Hub
Dunmao Tech Hub
Oct 30, 2025 · Frontend Development

How to Build a WebRTC Voice Call App with PeerJS: Step‑by‑Step Guide

This guide walks through setting up a PeerJS‑based P2P voice call system, covering browser compatibility, Node environment preparation, installing and running the peerjs‑server (via npm or Docker), initializing the Peer object, handling connections, making and receiving calls, and customizing Peer IDs, with full code snippets and screenshots.

JavaScriptNode.jsP2P
0 likes · 8 min read
How to Build a WebRTC Voice Call App with PeerJS: Step‑by‑Step Guide
Java Captain
Java Captain
Oct 29, 2025 · Databases

How to Seamlessly Migrate MongoDB to an Isolated Instance with Real-Time Sync

This guide details a step‑by‑step process for migrating a high‑traffic MongoDB app to a dedicated instance, covering full backup, real‑time incremental sync via Change Streams, compensating for missed changes, handling operation ordering, and ensuring zero downtime throughout.

Change StreamsData MigrationMongoDB
0 likes · 11 min read
How to Seamlessly Migrate MongoDB to an Isolated Instance with Real-Time Sync
Open Source Tech Hub
Open Source Tech Hub
Oct 28, 2025 · Backend Development

Build a Mythical Afterlife Management System with Node, MySQL, and Vue

This guide walks you through creating a full‑stack “afterlife” management platform that simulates traditional Chinese underworld processes, using a Node.js + Express + MySQL backend and a Vue + Element UI frontend, with step‑by‑step setup, configuration, and deployment instructions.

ExpressFull-StackMySQL
0 likes · 6 min read
Build a Mythical Afterlife Management System with Node, MySQL, and Vue
Tech Minimalism
Tech Minimalism
Oct 28, 2025 · Artificial Intelligence

Set Up Claude Code in 5 Minutes with ZCF: A Zero‑Config Guide for Beginners

This guide walks beginners through installing Claude Code using the Zero‑Config Claude‑Code Flow (ZCF) tool, requiring only a single command, Node.js, and an iFlow API key, and shows how to configure free domestic models, workflows, and optional extensions within five minutes.

AI programmingClaude CodeNode.js
0 likes · 8 min read
Set Up Claude Code in 5 Minutes with ZCF: A Zero‑Config Guide for Beginners
Fun with Large Models
Fun with Large Models
Oct 22, 2025 · Artificial Intelligence

Building and Deploying a Multi‑Agent DeepResearch App with LangGraph

This article walks through constructing a LangGraph graph that encapsulates three agents—task planning, web search, and report generation—into a DeepResearch application, then shows how to package and deploy the backend and frontend so users can interact with the system via a web UI.

AI AgentDeepResearchLangGraph
0 likes · 12 min read
Building and Deploying a Multi‑Agent DeepResearch App with LangGraph
Code Mala Tang
Code Mala Tang
Oct 15, 2025 · Backend Development

Master Automatic Restarts for Node.js: From Nodemon to PM2 and Docker

Learn how to ensure your Node.js applications stay alive by configuring automatic restarts for both development and production environments, using tools like Nodemon, PM2, Docker restart policies, systemd, and advanced PM2 features such as clustering, log management, and crash handling.

DockerNode.jsProcess Management
0 likes · 14 min read
Master Automatic Restarts for Node.js: From Nodemon to PM2 and Docker
Xiaolong Cloud Tech Team
Xiaolong Cloud Tech Team
Oct 14, 2025 · Artificial Intelligence

Mastering Codex: A Complete Beginner‑to‑Advanced Configuration Guide

This guide evaluates Codex against Claude Code, walks through installing the Codex CLI on Windows, macOS and Linux, explains API‑Key and ChatGPT Plus authentication, details advanced MCP server setups, and provides a full set of configuration files and commands for turning Codex into a true AI programming partner.

AI assistantCLICodex
0 likes · 17 min read
Mastering Codex: A Complete Beginner‑to‑Advanced Configuration Guide
php Courses
php Courses
Oct 14, 2025 · Backend Development

Why PHP Still Dominates Web Development Over Node.js in 2026

Despite the hype around Node.js, PHP continues to power the majority of web servers thanks to its ultra‑simple deployment, deep LAMP integration, massive CMS ecosystem, mature frameworks, performance gains in PHP 8, and a robust community that together form a lasting moat.

FrameworksNode.jsPHP
0 likes · 8 min read
Why PHP Still Dominates Web Development Over Node.js in 2026
Architecture Digest
Architecture Digest
Sep 28, 2025 · Backend Development

When to Use SSE vs WebSocket: A Practical Guide with Node.js Demo

This article explains server‑to‑client push scenarios, compares polling, WebSocket and Server‑Sent Events (SSE), details SSE APIs and browser compatibility, and provides complete front‑end and back‑end Node.js demos to help you choose the right technology for real‑time data delivery.

Node.jsPollingReal‑time communication
0 likes · 11 min read
When to Use SSE vs WebSocket: A Practical Guide with Node.js Demo
php Courses
php Courses
Sep 8, 2025 · Backend Development

Which Web Language Will Dominate by 2025? PHP, Python, or Node.js

This article evaluates PHP, Python, and Node.js across performance, ecosystem, trend adaptability, and community support, forecasting how each technology may evolve by 2025 and which scenarios could make one the preferred choice for developers.

2025 ForecastNode.jsPython
0 likes · 6 min read
Which Web Language Will Dominate by 2025? PHP, Python, or Node.js
Instant Consumer Technology Team
Instant Consumer Technology Team
Sep 4, 2025 · Frontend Development

Latest Web Tech Updates: jQuery 4 RC, Node.js v24.7, Rspack 1.5, Next.js 15.5

This roundup highlights recent releases and announcements across the web development ecosystem, including jQuery 4.0.0 RC1, Node.js v24.7.0 with enhanced cryptography, Rspack 1.5 performance upgrades, Next.js 15.5 Turbopack beta, plus new articles on ES2025 syntax sugar, Claude Code, Node.js Type Stripping and an AI‑driven quality‑report automation.

JavaScriptNode.jsWeb Development
0 likes · 7 min read
Latest Web Tech Updates: jQuery 4 RC, Node.js v24.7, Rspack 1.5, Next.js 15.5
IT Services Circle
IT Services Circle
Sep 1, 2025 · Artificial Intelligence

Unlocking Gemini CLI: Extending Google’s AI Agent for Any LLM

This article introduces the rapidly popular Gemini CLI, compares it with Claude Code, explains its core features, demonstrates coding, multimodal, and MCP use cases, and details the author’s Easy LLM CLI fork that enables custom model integration, flexible configuration, and direct code embedding for developers.

AI AgentGemini CLILLM Integration
0 likes · 15 min read
Unlocking Gemini CLI: Extending Google’s AI Agent for Any LLM
Code Mala Tang
Code Mala Tang
Sep 1, 2025 · Backend Development

Why Deep‑Copying Request Payloads Is Critical for Safe Node.js APIs

Deep‑copying request payloads in Node.js prevents unintended mutations across middleware, protects shared state in async operations, improves debugging and security, and aligns with functional programming principles, making your APIs more robust, maintainable, and safe for handling user data and transactions.

ImmutabilityMiddlewareNode.js
0 likes · 12 min read
Why Deep‑Copying Request Payloads Is Critical for Safe Node.js APIs
Code Mala Tang
Code Mala Tang
Aug 31, 2025 · Backend Development

Boost Node.js Performance with Worker Threads: A Practical Guide

This article explains how Node.js Worker Threads enable true parallelism for CPU‑intensive tasks, prevent event‑loop blocking, improve scalability with microservices, leverage shared memory for speed, and lead to cleaner, more maintainable code, complete with real‑world examples and starter code.

Node.jsbackend developmentmultithreading
0 likes · 10 min read
Boost Node.js Performance with Worker Threads: A Practical Guide
Code Mala Tang
Code Mala Tang
Aug 30, 2025 · Backend Development

How to Log API Requests Without Slowing Down Your Server

Effective API logging is essential for debugging and compliance, but naive synchronous logging can block the event loop, exhaust disk I/O, and degrade performance; this guide explains why, and provides ten practical steps—including asynchronous loggers, buffering, offloading, sensitive data masking, and monitoring—to keep your server fast and reliable.

API LoggingAsynchronousLog Management
0 likes · 15 min read
How to Log API Requests Without Slowing Down Your Server
Code Mala Tang
Code Mala Tang
Aug 23, 2025 · Frontend Development

Why ESM Is Overtaking CommonJS: A Deep Dive into JavaScript Modules

This article traces the history and reasons behind JavaScript’s module formats—from early AMD and UMD to Node’s CommonJS and the modern ECMAScript modules—explains migration challenges, tooling, testing nuances, and best practices for managing dual builds in contemporary projects.

CommonJSESMJavaScript
0 likes · 22 min read
Why ESM Is Overtaking CommonJS: A Deep Dive into JavaScript Modules
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Aug 18, 2025 · Frontend Development

Make AI Understand shadcn/ui with the MCP Server

The article introduces shadcn‑ui‑mcp‑server, a Node.js tool that implements a Model Context Protocol to let AI assistants read shadcn/ui component documentation, source code, and demos, enabling richer code suggestions and full‑page layout generation within editors like VS Code, Continue, and Cursor.

AI assistanceModel Context ProtocolNode.js
0 likes · 5 min read
Make AI Understand shadcn/ui with the MCP Server
Ubiquitous Tech
Ubiquitous Tech
Aug 13, 2025 · Backend Development

Designing a Generic TypeScript MCP Server Framework – Lesson 11

This article walks through building a reusable TypeScript MCP Server framework using strategy and factory patterns, showing project setup, core type definitions, a sample DeployHtml tool, a singleton registry, Express‑SSE integration, automatic tool loading, and a side‑by‑side comparison with a Java implementation.

ExpressFactory PatternMCP server
0 likes · 17 min read
Designing a Generic TypeScript MCP Server Framework – Lesson 11
ITPUB
ITPUB
Aug 2, 2025 · Backend Development

Which Language Survives a 1GB Memory Limit? Go, Rust, Node, Python, Java Tested

By imposing a strict 1 GB memory cap on identical workloads across Go, Rust, Node.js, Python (Flask/Gunicorn), and Java Spring Boot, this study reveals how each language’s runtime handles memory pressure, detailing survival times, performance quirks, and ultimate failure modes.

GoJavaMemory
0 likes · 8 min read
Which Language Survives a 1GB Memory Limit? Go, Rust, Node, Python, Java Tested
Code Mala Tang
Code Mala Tang
Jul 18, 2025 · Backend Development

Unlock Lightning-Fast Node.js: 8 Proven Backend Performance Hacks

Discover why a sluggish API hurts user retention, SEO, and costs, and learn eight practical Node.js backend optimization techniques—including mastering the event loop, avoiding blocking code, leveraging async/await, offloading heavy tasks, efficient JSON handling, caching strategies, database tuning, clustering, and continuous monitoring—to boost performance and scalability.

Async/AwaitBackend PerformanceMonitoring
0 likes · 8 min read
Unlock Lightning-Fast Node.js: 8 Proven Backend Performance Hacks
Code Mala Tang
Code Mala Tang
Jul 18, 2025 · Backend Development

Why Hono Is the Fast, Lightweight Alternative to Nest.js for Backend Projects

This article introduces the Hono web framework, highlighting its ultra‑fast RegExpRouter, tiny bundle size, multi‑runtime support, rich middleware ecosystem, and excellent TypeScript experience, then walks through common use cases, routing, request handling, responses, JSX rendering, and validation with code examples.

APIEdge ComputingHono
0 likes · 7 min read
Why Hono Is the Fast, Lightweight Alternative to Nest.js for Backend Projects
Architect
Architect
Jul 15, 2025 · Backend Development

When to Use SSE vs WebSocket vs Polling: A Practical Guide

This article explains the three main server‑to‑client push techniques—polling, WebSocket, and Server‑Sent Events (SSE)—detailing their principles, advantages, drawbacks, compatibility, typical use cases, and provides complete Node.js/Express and plain‑HTML demos to help developers choose the right solution.

ExpressNode.jsPolling
0 likes · 13 min read
When to Use SSE vs WebSocket vs Polling: A Practical Guide
Code Mala Tang
Code Mala Tang
Jul 13, 2025 · Backend Development

Eliminate Prop Drilling in Next.js with AsyncLocalStorage

This article explains how prop drilling in Next.js applications can be avoided by using Node.js's AsyncLocalStorage to store per‑request context such as requestId, tenantId, and userId, providing code examples, implementation steps, and practical usage tips for clean, maintainable backend logic.

AsyncLocalStorageNext.jsNode.js
0 likes · 7 min read
Eliminate Prop Drilling in Next.js with AsyncLocalStorage
IT Services Circle
IT Services Circle
Jul 12, 2025 · Frontend Development

What’s New in Vite 7.0? Core Modernization, Rolldown, and DevTools

Vite 7.0 introduces major performance upgrades, a Rust‑based bundler called Rolldown, updated Node.js and browser targets, experimental Environment API hooks, and a new DevTools suite, marking a shift from a simple build tool to a full‑stack frontend platform.

DevToolsESMFrontend Build Tools
0 likes · 5 min read
What’s New in Vite 7.0? Core Modernization, Rolldown, and DevTools
21CTO
21CTO
Jul 6, 2025 · Frontend Development

30 Years of JavaScript: 10 Milestones That Shaped the Web

From Brendan Eich’s ten‑day creation of Mocha in 1995 to the rise of WebAssembly at the edge in 2022, this article chronicles ten pivotal JavaScript milestones—including ECMAScript, Ajax, Node.js, npm, React, TypeScript, and more—that transformed the language into the web’s dominant programming force.

ECMAScriptJavaScriptNode.js
0 likes · 11 min read
30 Years of JavaScript: 10 Milestones That Shaped the Web
IT Services Circle
IT Services Circle
Jul 5, 2025 · Artificial Intelligence

Unlock AI Power in Your Terminal: A Complete Guide to Gemini CLI

Gemini CLI, a Google‑released command‑line AI workflow tool, brings Gemini models into the terminal, enabling natural‑language coding, debugging, content creation, research and task management, with features like a 1 million‑token context window, generous free quota, and full open‑source availability under Apache 2.0.

AI assistantCommand LineGemini CLI
0 likes · 6 min read
Unlock AI Power in Your Terminal: A Complete Guide to Gemini CLI
Code Mala Tang
Code Mala Tang
Jul 3, 2025 · Databases

How We Achieved 50,000 TPS with PostgreSQL & Node.js: 6 Proven Optimizations

By systematically applying connection pooling, batch processing, WAL tuning, table partitioning, query refactoring, and OS-level tweaks, we transformed a PostgreSQL‑Node.js stack to sustain 50,000 transactions per second with sub‑100 ms latency, while maintaining data consistency on modest hardware.

High throughputNode.jsPostgreSQL
0 likes · 10 min read
How We Achieved 50,000 TPS with PostgreSQL & Node.js: 6 Proven Optimizations
php Courses
php Courses
Jul 1, 2025 · Backend Development

PHP vs Node.js in 2025: Surprising Performance Insights Revealed

An in‑depth 2025 benchmark compares PHP 8.4 and Node.js 22 on modern hardware, revealing PHP’s improved JIT and memory handling narrowing the gap, while Node.js still excels in I/O and concurrency, and offering practical guidance on choosing the right runtime for various web workloads.

Node.jsbackendbenchmark
0 likes · 7 min read
PHP vs Node.js in 2025: Surprising Performance Insights Revealed
TAL Education Technology
TAL Education Technology
Jun 30, 2025 · Frontend Development

How We Upgraded Our Desktop App’s Electron Framework from 15 to 29

This article details the end‑to‑end process of researching, adapting third‑party and custom plugins, recompiling, and testing the Zhiyinlou desktop client as it migrated from Electron 15 to the latest stable 29, highlighting challenges, solutions, and performance gains.

Desktop applicationElectronFramework Upgrade
0 likes · 16 min read
How We Upgraded Our Desktop App’s Electron Framework from 15 to 29
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Jun 23, 2025 · Backend Development

Evan You Recommends the High‑Performance H3 Web Framework

H3 is a lightweight, high‑performance HTTP server framework built on Web standards that supports multiple JavaScript runtimes, offers a concise API, composable middleware and plugin systems, and is recommended by Evan You for rapid prototyping, edge computing, and small web services.

BunDenoH3
0 likes · 7 min read
Evan You Recommends the High‑Performance H3 Web Framework
Java Web Project
Java Web Project
Jun 14, 2025 · Backend Development

When to Choose SSE, WebSocket, or Polling: A Practical Comparison

This article examines three server‑to‑client push techniques—polling, WebSocket, and Server‑Sent Events (SSE)—by detailing their mechanisms, listing concrete drawbacks and advantages, comparing them side‑by‑side, and providing step‑by‑step Node.js demos for real‑time dashboards and chat scenarios.

ExpressJavaScriptNode.js
0 likes · 13 min read
When to Choose SSE, WebSocket, or Polling: A Practical Comparison
Code Mala Tang
Code Mala Tang
Jun 8, 2025 · Backend Development

Why Overusing try/catch Can Kill Your Node.js Performance (And How to Fix It)

Overusing generic try/catch blocks in Node.js can silently swallow errors, degrade performance by up to 26%, and create debugging nightmares, while strategic error handling—targeted catches, proper resource cleanup, and error boundaries—offers faster, more maintainable code and prevents memory leaks.

Express.jsNode.jsbackend
0 likes · 6 min read
Why Overusing try/catch Can Kill Your Node.js Performance (And How to Fix It)
MoonWebTeam
MoonWebTeam
Jun 7, 2025 · Cloud Native

Master OpenTelemetry: From Basics to Full‑Stack Tracing in Node.js

This comprehensive guide explains observability concepts, introduces OpenTelemetry’s three signals—traces, metrics, and logs—and walks through setting up automatic and manual instrumentation for Node.js applications, configuring the OpenTelemetry Collector, deploying with Docker Compose, and visualizing data in Zipkin or Jaeger.

Node.jsOpenTelemetryTracing
0 likes · 50 min read
Master OpenTelemetry: From Basics to Full‑Stack Tracing in Node.js