Tagged articles
40 articles
Page 1 of 1
AI Step-by-Step
AI Step-by-Step
Apr 29, 2026 · Artificial Intelligence

Implementing a Harness in Hermes: Tool Registry, Plugin System, and Context Engine

The article dissects Hermes’s extension layer, showing how the Tool Registry converts functions into runtime assets, how AST‑based auto‑discovery and availability checks keep tool lists accurate, and how the unified dispatch, Plugin System, Hook System, and replaceable Context Engine together form a robust, governable agent platform.

Agent FrameworkAuto-discoveryContext Engine
0 likes · 20 min read
Implementing a Harness in Hermes: Tool Registry, Plugin System, and Context Engine
Old Meng AI Explorer
Old Meng AI Explorer
Mar 31, 2026 · Industry Insights

How OpenClaw Is Redefining AI Agents and Shaking Up the Software Industry

OpenClaw, the rapidly growing open‑source AI agent with over 340 k stars, has evolved from a weekend hobby to an enterprise‑grade productivity platform, introducing a revamped plugin SDK, memory‑hot‑swap, native GPT‑5.4 support, extensive security patches, and a booming ecosystem that is prompting government incentives, major tech firms’ forks, and diverse deployment models across finance, retail, and legal sectors.

AI agentsEnterprise ProductivityOpen-source
0 likes · 16 min read
How OpenClaw Is Redefining AI Agents and Shaking Up the Software Industry
Efficient Ops
Efficient Ops
Mar 24, 2026 · Industry Insights

Why OpenClaw’s Latest Update Crashed: Plugin Migration, Sandbox Errors, and Rate‑Limiting Fallout

The March 24 OpenClaw update, which overhauled its plugin system, model stack, security, and sandbox architecture, triggered a massive failure due to forced migration to the proprietary ClawHub, causing missing files, plugin crashes, sandbox permission errors, and overly strict rate‑limiting that crippled user access.

OpenClawOperationsPlugin System
0 likes · 3 min read
Why OpenClaw’s Latest Update Crashed: Plugin Migration, Sandbox Errors, and Rate‑Limiting Fallout
Machine Learning Algorithms & Natural Language Processing
Machine Learning Algorithms & Natural Language Processing
Mar 24, 2026 · Artificial Intelligence

OpenClaw’s Massive 9‑Day Overhaul: New Architecture, Plugin SDK, and GPT‑5.4 Upgrade

After a nine‑day silence, OpenClaw released version 2026.3.22‑beta.1, delivering a complete rewrite of its plugin system with a new SDK and ClawHub distribution, extensive Windows security hardening, model upgrades to GPT‑5.4 and MiniMax M2.7, UI refinements across Android, Telegram and Feishu, and agent engine improvements such as longer timeouts and a /btw side‑question command.

GPT-5.4OpenClawPlugin System
0 likes · 10 min read
OpenClaw’s Massive 9‑Day Overhaul: New Architecture, Plugin SDK, and GPT‑5.4 Upgrade
Linux Tech Enthusiast
Linux Tech Enthusiast
Mar 13, 2026 · Fundamentals

Why Do Developers Prefer NeoVim Over Vim?

Developers favor NeoVim because it offers better project maintenance, built‑in LSP support, Lua‑based plugins, parallel startup, standardized configuration locations, performance optimizations, and more sensible default settings compared to Vim.

ConfigurationLSPLua
0 likes · 7 min read
Why Do Developers Prefer NeoVim Over Vim?
Data STUDIO
Data STUDIO
Jan 29, 2026 · Fundamentals

10 Python Design Patterns to Eliminate Spaghetti Code and Build Maintainable Projects

The article explains why architecture matters, introduces ten essential Python design patterns—such as Dependency Injection, Strategy, Builder, Event‑Driven, Repository, Mapper, Pipeline, Command, Specification, and Plugin Registry—with concrete code examples and practical advice to transform messy scripts into clean, scalable applications.

Builder PatternDesign PatternsEvent-driven
0 likes · 44 min read
10 Python Design Patterns to Eliminate Spaghetti Code and Build Maintainable Projects
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jul 22, 2025 · Big Data

How Apache SeaTunnel Revolutionizes Heterogeneous Data Integration with Decoupled Connectors

This article explores how Apache SeaTunnel addresses modern data integration challenges by providing a high‑performance, distributed, plugin‑based platform that decouples connectors from execution engines, enabling seamless batch and streaming synchronization across heterogeneous sources such as databases, message queues, and data lakes.

Apache SeaTunnelBatch ProcessingConnector Architecture
0 likes · 24 min read
How Apache SeaTunnel Revolutionizes Heterogeneous Data Integration with Decoupled Connectors
Architect
Architect
Dec 5, 2024 · Frontend Development

How Mako Redefines Web Bundling: Architecture, Performance, and Plugins

Mako is a Rust‑based web bundler that offers zero‑config, production‑grade speed, hot‑module replacement, code‑splitting and module concatenation, and its architecture—spanning entry, compiler, load, parse, transform, dependency analysis, module creation, and plugin orchestration—is detailed with benchmarks and code examples.

Build ToolMakoPlugin System
0 likes · 20 min read
How Mako Redefines Web Bundling: Architecture, Performance, and Plugins
Ops Development & AI Practice
Ops Development & AI Practice
Jun 1, 2024 · Backend Development

How to Build a Name Injection Registry in Go for Flexible Plugins

This guide walks through creating a name‑based injection system in Go by defining a processor interface, implementing concrete processors, building a registration map with init functions, and demonstrating usage in a main program, while also covering best practices such as global variable handling, initialization order, and error checking.

GoPlugin SystemRegistry
0 likes · 5 min read
How to Build a Name Injection Registry in Go for Flexible Plugins
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 11, 2024 · Operations

Why iLogtail Needed a Complete Architecture Overhaul and How It Was Done

This article explains the motivations behind iLogtail's architectural redesign, details the evolution from a single‑file C++ collector to a modular pipeline with Golang plugins, outlines the refactor goals and implementation practices, and reflects on the challenges and outcomes of the six‑month effort.

GolangPlugin Systemarchitecture
0 likes · 38 min read
Why iLogtail Needed a Complete Architecture Overhaul and How It Was Done
ByteDance Web Infra
ByteDance Web Infra
Nov 24, 2023 · Frontend Development

Rsbuild v0.1 Release and Rspack 0.4 Major Changes – Features, Performance, and Migration Guide

The article announces Rsbuild v0.1, outlines its performance advantages and key features, introduces the upcoming Rsbuild Doctor tool, details Rspack 0.4's breaking changes, deprecations, new resolver, and provides a comprehensive migration guide with code examples for developers building modern web applications.

Frontend BuildMigration GuidePlugin System
0 likes · 14 min read
Rsbuild v0.1 Release and Rspack 0.4 Major Changes – Features, Performance, and Migration Guide
Tencent Cloud Developer
Tencent Cloud Developer
Sep 4, 2023 · Frontend Development

Microkernel Architecture and Plugin System Design: Principles, Practices, and H5 Cloud Gaming Case Study

The article explains microkernel (plugin) architecture principles, compares pipeline, onion, and event‑based plugin patterns, illustrates implementations in VS Code, Gulp, and Webpack, and presents an H5 cloud‑gaming SDK case study that refactors plugin management with classified responsibilities, JavaScript Proxies, and open‑closed design for extensibility.

Plugin SystemVS Codeevent-driven programming
0 likes · 31 min read
Microkernel Architecture and Plugin System Design: Principles, Practices, and H5 Cloud Gaming Case Study
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 28, 2023 · Frontend Development

An Introduction to Rome: A Next‑Generation Frontend Toolchain

This article introduces Rome, a next‑generation frontend toolchain that unifies dependency management, code formatting, static type checking, building, and asset handling, and provides step‑by‑step installation, configuration, usage commands, and customization options, helping developers improve efficiency and code quality.

Build ToolCode FormattingPlugin System
0 likes · 8 min read
An Introduction to Rome: A Next‑Generation Frontend Toolchain
Programmer DD
Programmer DD
May 30, 2023 · Frontend Development

Why Umi Is the Enterprise‑Grade Frontend Framework Powering 10,000+ Apps

Umi, an extensible enterprise‑grade frontend framework from Ant Group, offers out‑of‑the‑box routing, plugin lifecycle, dual build engines, and best‑practice integrations, with detailed quick‑start instructions and a chart example that demonstrate its capability to serve thousands of diverse applications.

EnterprisePlugin SystemReact
0 likes · 8 min read
Why Umi Is the Enterprise‑Grade Frontend Framework Powering 10,000+ Apps
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Mar 13, 2023 · Frontend Development

Understanding Plugin Systems: Concepts, Types, and Implementation in Front‑end Development

The article explains plugin systems by likening them to interchangeable vacuum‑cleaner heads, outlines their benefits, defines core‑and‑plugin architecture, describes four plugin styles with code examples, and demonstrates building a minimal front‑end calculator plugin framework that emphasizes a stable core and extensible modules.

Design PatternsJavaScriptPlugin System
0 likes · 19 min read
Understanding Plugin Systems: Concepts, Types, and Implementation in Front‑end Development
Architecture Digest
Architecture Digest
Dec 14, 2022 · Backend Development

Why Baidu Built Janus: Design and Implementation of a High‑Performance General Gateway

Janus is Baidu’s high‑throughput, multi‑purpose gateway that complements BFE, supporting traffic, business, and hybrid routing for dozens of internal services; the article explains its motivations, architecture, three‑tier routing rules, variable and conditional expressions, plugin system, performance benchmarks, and future extensions.

Plugin Systembackend-developmentgateway
0 likes · 12 min read
Why Baidu Built Janus: Design and Implementation of a High‑Performance General Gateway
Baidu Geek Talk
Baidu Geek Talk
Nov 28, 2022 · Backend Development

How Baidu’s Janus Gateway Powers Millions of QPS with Flexible Routing

This article analyzes Baidu's Janus gateway—why it was built despite BFE, its architecture and deployment, three‑layer routing design, variable and condition expression languages, performance benchmarks versus raw Go code, and how its plugin system enables both generic and highly customized traffic‑dispatch solutions.

Backend ArchitecturePlugin Systemgateway
0 likes · 11 min read
How Baidu’s Janus Gateway Powers Millions of QPS with Flexible Routing
ByteFE
ByteFE
Apr 18, 2022 · Frontend Development

Introduction to Vite: Architecture, Dependency Pre‑Build, and Plugin System

This article provides a comprehensive overview of Vite, covering its motivation as a modern frontend toolchain, core features such as native ES‑module dev server, fast dependency pre‑bundling with esbuild, production builds via Rollup, and detailed explanations of its plugin architecture and debugging utilities.

Plugin Systemdependency prebuilddev server
0 likes · 15 min read
Introduction to Vite: Architecture, Dependency Pre‑Build, and Plugin System
Tencent Qidian Tech Team
Tencent Qidian Tech Team
Mar 11, 2022 · Backend Development

How a SaaS Client Overcame Performance Bottlenecks with Multi‑Process and Plugin Architecture

This article explains how a SaaS client for enterprise customers tackled stability, security, and latency challenges on low‑end PCs by redesigning its architecture, introducing proactive resource monitoring, multi‑process isolation, and a plug‑in system to enable scalable, customizable performance improvements.

Plugin SystemResource Monitoringclient architecture
0 likes · 10 min read
How a SaaS Client Overcame Performance Bottlenecks with Multi‑Process and Plugin Architecture
Tencent Cloud Developer
Tencent Cloud Developer
Feb 9, 2022 · Frontend Development

Webpack Build Process, Tapable Plugin System, and a Simple Bundler Implementation

The article walks through Webpack’s bundling workflow, explains Tapable’s hook system—including sync, async, and interceptor mechanisms—and demonstrates a minimal hand‑written bundler that parses an entry file, builds a dependency graph, transforms code, and emits a self‑executing bundle, illustrating core concepts.

Build ProcessBundlerJavaScript
0 likes · 19 min read
Webpack Build Process, Tapable Plugin System, and a Simple Bundler Implementation
ByteDance Terminal Technology
ByteDance Terminal Technology
Jan 21, 2022 · Frontend Development

Building a Universal Bundler with esbuild: Architecture, Plugin System, and Browser Adaptation

This article explores the architecture and implementation of a universal bundler based on esbuild, detailing its plugin system, virtual module capabilities, and strategies for adapting bundling processes to browser environments while addressing CommonJS compatibility, file system abstraction, and performance optimization.

BundlerCommonJS compatibilityPlugin System
0 likes · 25 min read
Building a Universal Bundler with esbuild: Architecture, Plugin System, and Browser Adaptation
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Dec 30, 2021 · Frontend Development

Mastering Plugin Architecture: Build Extensible Babel and Webpack Plugins

This article explains the core‑plugin architecture, outlines the roles of Core, PluginApi and Plugin, and demonstrates how to create and integrate custom plugins for Babel and Webpack, covering AST transformation, visitor merging, Tapable hooks, and practical code examples to improve extensibility and maintainability.

Plugin SystemTapablebabel
0 likes · 13 min read
Mastering Plugin Architecture: Build Extensible Babel and Webpack Plugins
JD Retail Technology
JD Retail Technology
Jun 7, 2021 · Frontend Development

Micro App: A Lightweight Micro‑Frontend Framework by JD iPaaS Team

Micro App is a JD iPaaS‑developed micro‑frontend framework that simplifies integration by using a custom element with HTML entry, element isolation, js sandbox, plugin system, pre‑loading, and resource address completion, offering lower entry cost and higher efficiency than existing solutions.

JS SandboxPlugin SystemResource Isolation
0 likes · 14 min read
Micro App: A Lightweight Micro‑Frontend Framework by JD iPaaS Team
ByteFE
ByteFE
Mar 16, 2021 · Frontend Development

Design and Implementation of a Universal Bundler Based on esbuild

This article explains the motivation, architecture, and implementation details of a universal bundler built on esbuild, covering bundler fundamentals, plugin systems, virtual modules, browser compatibility challenges, node module resolution, and practical usage scenarios for both frontend and backend development.

BundlerPlugin Systemesbuild
0 likes · 27 min read
Design and Implementation of a Universal Bundler Based on esbuild
phodal
phodal
Mar 15, 2021 · Backend Development

Rethinking Layered Architecture: Lessons from Evolving the Coco System

The article chronicles the evolution of Coco's layered architecture, detailing the shift from a monolithic Clean‑Architecture‑inspired design to a modular, plugin‑driven structure, and discusses the trade‑offs of infrastructure layering, code reuse, and future adaptability.

Plugin Systemmodularizationsoftware design
0 likes · 9 min read
Rethinking Layered Architecture: Lessons from Evolving the Coco System
Baidu App Technology
Baidu App Technology
Jan 13, 2021 · Frontend Development

San CLI UI: Architecture and Plugin System

San CLI UI combines a San‑based client, a Node.js/Express GraphQL server, and lowdb file storage, enabling custom routing, component enhancements, and a versatile plugin system—supporting widgets, configurations, tasks, and custom views—managed through ClientAddonApi and PluginManager with IPC communication.

GraphQLPlugin SystemSan CLI UI
0 likes · 18 min read
San CLI UI: Architecture and Plugin System
Baidu App Technology
Baidu App Technology
Jan 12, 2021 · Frontend Development

San CLI UI: A Graphical Interface for San CLI – Feature Overview

San CLI UI provides a beginner‑friendly graphical layer for San CLI, enabling visual project, configuration, dependency, and plugin management, intuitive build task control with real‑time statistics, and customizable dashboard widgets, all built on a plugin architecture that lowers entry barriers and enhances developer productivity.

Build AutomationFrontend toolingPlugin System
0 likes · 12 min read
San CLI UI: A Graphical Interface for San CLI – Feature Overview
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 8, 2020 · Frontend Development

How to Seamlessly Integrate Micro‑Frontends into Legacy Sites: A Practical Guide

This article explains the benefits and pain points of micro‑frontends, outlines a systematic integration approach for existing legacy sites, describes essential loaders and plugins, and provides detailed migration steps and implementation nuances to achieve a stable, extensible frontend architecture.

Frontend ArchitecturePlugin Systemloader
0 likes · 11 min read
How to Seamlessly Integrate Micro‑Frontends into Legacy Sites: A Practical Guide
Sohu Tech Products
Sohu Tech Products
Nov 25, 2020 · Frontend Development

Designing a Minimal JavaScript Plugin System

This article walks through building a simple JavaScript calculator, adds a minimal plugin architecture, discusses its limitations, and then presents a more robust plugin system that separates core functionality from extensions while preserving safety and testability.

Plugin Systemarchitecturefrontend
0 likes · 9 min read
Designing a Minimal JavaScript Plugin System
Aotu Lab
Aotu Lab
Jul 1, 2020 · Frontend Development

What’s New in Taro 3? Cross‑Framework and Cross‑Platform Features Unveiled

Taro 3 introduces full cross‑framework support for React, Nerv, Vue 2/3 and jQuery‑like APIs, expands to major mini‑program platforms and H5, adds an open plugin system, prerendering, faster builds, CSS‑in‑JS via linaria, virtual list components and a seamless WeChat‑to‑React/Vue conversion tool.

CSS-in-JSPlugin SystemTaro
0 likes · 11 min read
What’s New in Taro 3? Cross‑Framework and Cross‑Platform Features Unveiled
Alibaba Terminal Technology
Alibaba Terminal Technology
May 16, 2020 · Frontend Development

How DataWorks Scaled Its IDE with Micro‑Frontend and Plugin Architecture

This article examines the technical evolution of Alibaba's DataWorks platform, detailing the pain points of a monolithic IDE, the transition through componentization, and the adoption of micro‑frontend and plugin architectures to achieve flexible, scalable, and maintainable big‑data development tooling.

Frontend ArchitectureIDEPlugin System
0 likes · 29 min read
How DataWorks Scaled Its IDE with Micro‑Frontend and Plugin Architecture
AntTech
AntTech
Jul 17, 2019 · Frontend Development

Ant Financial Frontend Framework and Engineering Practices: Evolution, Architecture, and Future Directions

The article summarizes Chen Cheng's 2019 InfoQ talk on Ant Financial's frontend framework evolution—from early Sea.JS and Arale to Umi and Bigfish—detailing the merged architecture, plugin system, asset market, micro‑frontend strategy, routing, performance optimizations, testing, monitoring, and future plans.

BigfishEngineeringFramework
0 likes · 20 min read
Ant Financial Frontend Framework and Engineering Practices: Evolution, Architecture, and Future Directions
iQIYI Technical Product Team
iQIYI Technical Product Team
Apr 19, 2019 · Frontend Development

Evolution of iQiyi's PC Web Live Player Architecture

iQiyi’s PC Web live player has progressed from a Flash‑only design, through a hybrid Flash/H5 solution, to a fully integrated, plugin‑based architecture comprising UniPlayer, PlayerCore and modular plugins that streamline business logic, improve extensibility, and support diverse browsers, formats, ads, multilingual and barrage features.

Flash migrationHTML5 videoPlugin System
0 likes · 9 min read
Evolution of iQiyi's PC Web Live Player Architecture
Baidu Intelligent Testing
Baidu Intelligent Testing
Dec 28, 2015 · Mobile Development

A New Approach to Mobile App Online Issue Localization Using Cloud Plugins

The article presents a cloud‑plugin based method for mobile app testing that dynamically injects offline test capabilities into production devices, enabling comprehensive user‑interaction logging, low‑impact issue detection, and rapid debugging of performance problems such as frame‑rate drops.

AndroidPerformance MonitoringPlugin System
0 likes · 10 min read
A New Approach to Mobile App Online Issue Localization Using Cloud Plugins