Tagged articles

Plugin architecture

148 articles · Page 1 of 2
Senior Tony
Senior Tony
Aug 18, 2026 · Artificial Intelligence

Master DeepSeek Harness: A No‑Excuse Beginner’s Guide

This step‑by‑step guide shows how to set up DeepSeek Harness, configure the API key and workspace, run a Java project analysis, choose the appropriate agent mode, and decide when to install from source, providing practical tips for Java developers.

AI coding agentAgent modesDeepSeek Harness
0 likes · 10 min read
Master DeepSeek Harness: A No‑Excuse Beginner’s Guide
Node.js Tech Stack
Node.js Tech Stack
Aug 17, 2026 · Industry Insights

Can DeepSeek Harness Overtake VS Code? A Deep Dive into Its Agent‑First Architecture

The article analyzes how DeepSeek Harness adopts an agent‑centric, all‑plugin architecture that could shift the developer‑tool ecosystem’s focus from the traditional VS Code editor model to a more flexible runtime, comparing it with Cursor’s VS Code‑fork approach and outlining current limitations and future possibilities.

AI agentsDeepSeek HarnessPlugin architecture
0 likes · 12 min read
Can DeepSeek Harness Overtake VS Code? A Deep Dive into Its Agent‑First Architecture
Software Engineering 3.0 Era
Software Engineering 3.0 Era
Aug 16, 2026 · Artificial Intelligence

How Cordis Enables DeepSeek Harness’s Plugin Architecture – A Deep Dive

This article examines how the 2,000‑line Cordis micro‑kernel underpins DeepSeek Harness’s “everything is a plugin” architecture, detailing its five plugin primitives, six architectural practices, vendor‑embedding strategy, typed events, service injection, effects, and runtime self‑modification, and evaluates the resulting modularity, replaceability, hot‑plugability, extensibility, testability, evolvability, and auditability.

CordisDeepSeek HarnessPlugin architecture
0 likes · 24 min read
How Cordis Enables DeepSeek Harness’s Plugin Architecture – A Deep Dive
AI Engineering
AI Engineering
Aug 15, 2026 · Artificial Intelligence

Skills Are Obsolete: DeepSeek Harness Pushes Self‑Evolving Agents to a New Stage

DeepSeek Harness v0.1, an MIT‑licensed framework driven by Cordis, treats models, tools, skills and even the execution loop as interchangeable plugins, flattening previous layered architectures, enabling true self‑evolution of agents while exposing new risks and open questions about safe modification and evaluation.

AIAgentDeepSeek
0 likes · 8 min read
Skills Are Obsolete: DeepSeek Harness Pushes Self‑Evolving Agents to a New Stage
21CTO
21CTO
Aug 15, 2026 · Artificial Intelligence

How DeepSeek Harness Turns Every Agent Component into a Plugin

DeepSeek Harness, an open‑source agent framework built on the Cordis meta‑framework, treats models, tools, skills, sessions, sandboxes, loops and UI as interchangeable plugins, enabling dynamic composition, fine‑grained token efficiency and full chain‑of‑thought tracing while avoiding the lock‑in typical of other AI model frameworks.

AI agentsCordisDeepSeek
0 likes · 9 min read
How DeepSeek Harness Turns Every Agent Component into a Plugin
Machine Heart
Machine Heart
Aug 14, 2026 · Fundamentals

How DeepSeek Harness Enables Agents to Rewrite Themselves at Runtime

The article analyzes DeepSeek Harness's plugin‑based architecture, its Cordis core for reversible side‑effects, the four operational modes—including a creation mode that lets agents dynamically add or remove components—and the underlying research paper that formalizes spatiotemporal composability for self‑modifying AI agents.

CordisDeepSeekHarness
0 likes · 16 min read
How DeepSeek Harness Enables Agents to Rewrite Themselves at Runtime
Architect
Architect
Aug 14, 2026 · Artificial Intelligence

DSH (DeepSeek Harness) Architecture Deep Dive: A Composable Agent Runtime

This article dissects DeepSeek Harness (DSH), showing how its plugin‑based runtime graph and event‑stream architecture let agents dynamically compose capabilities, manage lifecycles, and recover from interruptions, while comparing its design to the Pi coding agent and outlining practical presets and configuration steps.

AI AgentAgent RuntimeCordis
0 likes · 32 min read
DSH (DeepSeek Harness) Architecture Deep Dive: A Composable Agent Runtime
Alibaba Cloud Native
Alibaba Cloud Native
Aug 14, 2026 · Artificial Intelligence

A New Paradigm for Agent Engineering: Everything as Plugins

DeepSeek Harness introduces a fine‑grained, fully plug‑in‑based architecture that makes LLM agents transparent, traceable and highly customizable, allowing developers to replace or extend any component—from model adapters to the main loop—thereby exposing optimization opportunities that were hidden behind traditional monolithic frameworks like LangChain.

Agent EngineeringDeepSeek HarnessLLM Transparency
0 likes · 13 min read
A New Paradigm for Agent Engineering: Everything as Plugins
Design Hub
Design Hub
Aug 14, 2026 · Artificial Intelligence

Four AI Releases in One Day: What’s Shaping the Emerging AI Delivery Stack?

On a single day, Google, DeepSeek, and MiniMax unveiled Gemini 3.7 Flash, V4‑Pro, the Harness runtime, and Music 3, each illustrating how AI is shifting from headline‑grabbing benchmarks toward cost‑effective agents, plug‑in runtimes, and controllable content generation for real‑world workflows.

AI agentsDeepSeek HarnessDeepSeek V4-Pro
0 likes · 13 min read
Four AI Releases in One Day: What’s Shaping the Emerging AI Delivery Stack?
PaperAgent
PaperAgent
Aug 14, 2026 · Artificial Intelligence

DeepSeek Harness Open-Source Review: Surprising Insights Beyond Its Plugin System

The article provides a detailed technical walkthrough of DeepSeek Harness (dsh), highlighting its plugin‑centric architecture, full‑trajectory visibility, performance metrics, installation steps, four UI modes, the underlying Cordis framework, the capability‑seam design, and community‑contributed plugins, all illustrated with concrete examples and code.

AI agentsCordis frameworkDeepSeek Harness
0 likes · 7 min read
DeepSeek Harness Open-Source Review: Surprising Insights Beyond Its Plugin System
Node.js Tech Stack
Node.js Tech Stack
Aug 13, 2026 · Backend Development

DeepSeek Harness Open‑Source: Why It’s Built Primarily with TypeScript and Node.js

DeepSeek has released its Harness framework as open source, a TypeScript‑heavy (97.1% of code) Node.js project that provides a plugin‑based agent runtime, integrates multiple model providers, and is currently in Developer Preview, offering a one‑command start but warning about upcoming breaking changes.

AI agentsDeepSeek HarnessDeveloper Preview
0 likes · 10 min read
DeepSeek Harness Open‑Source: Why It’s Built Primarily with TypeScript and Node.js
Open Source Tech Hub
Open Source Tech Hub
Aug 13, 2026 · Artificial Intelligence

DeepSeek Harness Opens Developer Preview: A Fully Plugin‑Based Open‑Source Agent Framework

DeepSeek Harness, now in a globally open developer preview under the MIT license, introduces a thin Cordis core and a fully plugin‑based architecture with over 130 interchangeable capabilities, four preset modes, exhaustive session tracing, and simple npx or source‑code startup, marking a shift from model‑only competition to agent‑infrastructure innovation.

AI agentsDeepSeekPlugin architecture
0 likes · 7 min read
DeepSeek Harness Opens Developer Preview: A Fully Plugin‑Based Open‑Source Agent Framework
AI Engineering
AI Engineering
Aug 13, 2026 · Artificial Intelligence

DeepSeek Harness Open‑Source: A Fully Pluggable AI Agent Framework Backed by a Formal Paper

The DeepSeek Harness SDK, now open‑source, offers a completely pluggable architecture for building AI agents, provides four preset modes, multiple entry points, a fail‑closed security model, and is underpinned by a rigorous academic paper on spatiotemporal composability that formalizes reversible effects and reactive coeffects.

AI agentsCordisDeepSeek
0 likes · 18 min read
DeepSeek Harness Open‑Source: A Fully Pluggable AI Agent Framework Backed by a Formal Paper
AI Insight Log
AI Insight Log
Aug 13, 2026 · Artificial Intelligence

DeepSeek Harness Open‑Source: Inside the V4 Pro Agent Platform

DeepSeek has released the V4 Pro model and, hours later, open‑sourced the DeepSeek Harness runtime, a plugin‑based agent framework that connects models to files, terminals, tools, and workflows, offering extensible architecture, risk controls, and a Python SDK while still in developer preview.

AI agentsAgent RuntimeDeepSeek
0 likes · 8 min read
DeepSeek Harness Open‑Source: Inside the V4 Pro Agent Platform
IT Services Circle
IT Services Circle
Jun 25, 2026 · Frontend Development

How a Single DIV Handles 110 File Formats – The Open File Viewer SDK Takes Off

The article examines the challenges of fragmented front‑end file preview solutions and introduces Open File Viewer, a unified SDK that supports 110 file formats, offers a customizable toolbar, and provides a plugin architecture for extensible, framework‑agnostic previews in modern web applications.

JavaScriptOpen File ViewerPlugin architecture
0 likes · 8 min read
How a Single DIV Handles 110 File Formats – The Open File Viewer SDK Takes Off
Architect's Tech Stack
Architect's Tech Stack
Jun 12, 2026 · Backend Development

Why Manual JAR Deployment Is Outdated: Embrace Dynamic Hot‑Deployment Plugins

The article explains why rebuilding and redeploying a whole JAR for small rule or script changes is inefficient, distinguishes development‑time hot reload from production hot deployment, and shows how a plugin architecture using URLClassLoader and ServiceLoader provides granular, rollback‑friendly, and extensible updates while warning of classloader leaks and dependency conflicts.

Hot DeploymentPlugin architectureServiceLoader
0 likes · 8 min read
Why Manual JAR Deployment Is Outdated: Embrace Dynamic Hot‑Deployment Plugins
AI Engineer Programming
AI Engineer Programming
Apr 29, 2026 · Fundamentals

Balancing Core Stability and Extensibility: Design and Implementation of pi Agent’s Extension System

The article explains how the pi agent’s extension system resolves the tension between core stability and capability extensibility by using inversion of control, dependency injection, adapter and event‑driven patterns, two‑phase initialization, and concrete Python implementations, while comparing it with other plugin architectures.

AI AgentPlugin architecturePython
0 likes · 26 min read
Balancing Core Stability and Extensibility: Design and Implementation of pi Agent’s Extension System
ArcThink
ArcThink
Apr 26, 2026 · Artificial Intelligence

Top 10+ Claude Code Plugins to Install in 2026: Architecture Types and Best Picks

The Claude Code plugin ecosystem has exploded to over 9,000 extensions with the leading plugins surpassing 50‑100k installs; this guide explains the five plugin architecture types, evaluates six functional directions, and recommends tailored plugin combos for full‑stack engineers, frontend developers, solo creators, and team leads.

AI pluginsAutomationClaude Code
0 likes · 17 min read
Top 10+ Claude Code Plugins to Install in 2026: Architecture Types and Best Picks
macrozheng
macrozheng
Apr 21, 2026 · Backend Development

Why Process Orchestration Is Essential for Scalable Backend Systems

The article explains how excessive if‑else branching in a middle‑platform backend leads to maintenance nightmares, and demonstrates how a workflow engine combined with a plugin extension mechanism provides clean code isolation, flexible business extensions, and reliable execution flow.

Plugin architectureProcess OrchestrationWorkflow
0 likes · 6 min read
Why Process Orchestration Is Essential for Scalable Backend Systems
AI Explorer
AI Explorer
Apr 9, 2026 · Artificial Intelligence

DeepTutor: An Agent‑Native AI Tutor Redefining Personalized Learning

DeepTutor, an open‑source AI tutoring platform from HKU’s Data Science Lab, introduces an agent‑native architecture with a two‑layer plugin model, persistent memory, and multimodal capabilities, offering developers and learners a customizable, interactive educational experience via CLI and web interfaces.

AI TutorAgent‑NativeDeepTutor
0 likes · 7 min read
DeepTutor: An Agent‑Native AI Tutor Redefining Personalized Learning
21CTO
21CTO
Apr 3, 2026 · Artificial Intelligence

How Google’s Java Agent Development Kit Simplifies Enterprise AI Agent Integration

Google’s new Java Agent Development Kit 1.0 provides a structured, plugin‑based framework that lets Java backend teams embed large‑language‑model agents, manage context and token limits, integrate secure tools, persist state, and enable cross‑language Agent2Agent collaboration without rewriting existing architectures.

AIAgent SDKContext Management
0 likes · 11 min read
How Google’s Java Agent Development Kit Simplifies Enterprise AI Agent Integration
Code Wrench
Code Wrench
Mar 19, 2026 · Backend Development

Exploring tRPC-Go: Inside a High‑Performance Pluggable RPC Framework

This article walks through the inner workings of the open‑source tRPC‑Go RPC framework, detailing the client invoke lifecycle, selector reporting, codec serialization, transport handling, server processing, plugin architecture, streaming support, and performance‑oriented design choices for Go backend developers.

GoPlugin architectureRPC
0 likes · 20 min read
Exploring tRPC-Go: Inside a High‑Performance Pluggable RPC Framework
macrozheng
macrozheng
Jan 22, 2026 · Backend Development

Mastering Java SPI: Build a Pluggable Authentication System with Spring Boot

This guide explains Java's Service Provider Interface (SPI) mechanism, compares it with APIs, and walks through creating a multi‑module Maven project that defines SPI interfaces, implements plugins, loads external JARs with a custom class loader, and integrates the plugins into a Spring Boot application for dynamic authentication.

Custom ClassLoaderDynamic LoadingJava SPI
0 likes · 15 min read
Mastering Java SPI: Build a Pluggable Authentication System with Spring Boot
Architecture Digest
Architecture Digest
Dec 30, 2025 · Backend Development

Master Java SPI: Build a Pluggable Authentication System with Spring Boot

This article explains Java's Service Provider Interface (SPI), compares it with traditional APIs, and provides a step‑by‑step guide to create a multi‑module Maven project, custom class loader, and Spring Boot application that dynamically loads authentication plugins from external JARs.

ClassLoaderMavenPlugin architecture
0 likes · 13 min read
Master Java SPI: Build a Pluggable Authentication System with Spring Boot
Code Wrench
Code Wrench
Dec 29, 2025 · Backend Development

How to Transform a Monolithic Go API Gateway into a Plugin‑Based Microkernel

This article walks through refactoring a tightly‑coupled Go API gateway into a lightweight, plugin‑driven microkernel architecture, detailing the motivation, design of core abstractions, code examples, and the resulting gains in extensibility, maintainability, and flexibility.

API GatewayGoPlugin architecture
0 likes · 9 min read
How to Transform a Monolithic Go API Gateway into a Plugin‑Based Microkernel
Top Architect
Top Architect
Dec 11, 2025 · Backend Development

Mastering Java Plugin Architecture: From SPI to Spring Factories

This article explains how to implement plugin mechanisms in Java using SPI and Spring Boot's spring.factories, covering benefits, common approaches, detailed code examples, custom configuration loading, and a complete real‑world case study to guide developers in building extensible applications.

Plugin architectureSPISpring Boot
0 likes · 22 min read
Mastering Java Plugin Architecture: From SPI to Spring Factories
macrozheng
macrozheng
Oct 27, 2025 · Backend Development

Mastering Flow Engines: Simplify Business Logic with Process Chains

This article explains why over‑designed code hampers maintainability, introduces flow engines and plugin extension engines as solutions for isolating business logic, and provides practical guidance on configuring flow chains, defining nodes, and executing processes with Java examples.

Plugin architecturebusiness logic isolationflow engine
0 likes · 6 min read
Mastering Flow Engines: Simplify Business Logic with Process Chains
DeWu Technology
DeWu Technology
Oct 20, 2025 · Backend Development

How Apex Turns AI into a Seamless VSCode Plugin: Architecture, Auth, and Automation Explained

This article details the technical design of the Apex VSCode plugin, covering its background, overall architecture, activation flow, SSO authentication, rule‑knowledge‑base engineering, remote Webview integration, version orchestration, project service handling, logging, and future enhancements for AI‑driven development efficiency.

Plugin architectureVSCodeVersion management
0 likes · 12 min read
How Apex Turns AI into a Seamless VSCode Plugin: Architecture, Auth, and Automation Explained
Zhihu Tech Column
Zhihu Tech Column
Aug 8, 2025 · Mobile Development

Unlock Scalable iOS Plugins: Inside ZHPluginSDK’s Architecture and Message System

This article introduces ZHPluginSDK, a powerful Swift‑based plugin framework that supports type‑safe registration, flexible message dispatch, multi‑container composition, synchronous messaging, and environment variables, providing a comprehensive guide with architecture diagrams, feature lists, and extensive code examples for mobile developers.

Message DispatchPlugin architectureSwift
0 likes · 30 min read
Unlock Scalable iOS Plugins: Inside ZHPluginSDK’s Architecture and Message System
Instant Consumer Technology Team
Instant Consumer Technology Team
Jul 7, 2025 · Frontend Development

How Hippy Monitor Redefines Cross‑Platform Monitoring with a Plugin Architecture

This article explores the challenges of traditional monitoring in cross‑platform front‑end development and presents Hippy Monitor’s plugin‑based architecture, intelligent sampling, multi‑environment configuration, and AI‑driven roadmap as a comprehensive solution for full‑chain observability and proactive performance management.

AI-driven opsFrontend PerformancePlugin architecture
0 likes · 18 min read
How Hippy Monitor Redefines Cross‑Platform Monitoring with a Plugin Architecture
Java Web Project
Java Web Project
Jul 4, 2025 · Backend Development

Why Process Engines Are Essential for Scalable Business Logic: A Deep Dive with MemberClub

The article explains how excessive if‑else branching in multi‑business systems harms maintainability, argues for using a flow engine and plugin extension engine to achieve code isolation and extensibility, and demonstrates the approach with concrete Java examples from the open‑source MemberClub project.

Plugin architectureProcess Orchestrationbackend
0 likes · 8 min read
Why Process Engines Are Essential for Scalable Business Logic: A Deep Dive with MemberClub
Su San Talks Tech
Su San Talks Tech
Jul 2, 2025 · Backend Development

Unlocking Java Plugin Architecture: From SPI to SpringBoot Extensions

This article explains the concept and benefits of plugin-based development in Java, introduces common implementation approaches such as SPI, custom configuration, and Spring Boot's spring.factories, and provides step‑by‑step code examples and a real‑world case study to help developers build extensible backend systems.

Plugin architectureSPIServiceLoader
0 likes · 21 min read
Unlocking Java Plugin Architecture: From SPI to SpringBoot Extensions
Programmer XiaoFu
Programmer XiaoFu
Jul 1, 2025 · Backend Development

Plug‑and‑Play Spring Boot: Building a Plugin Architecture

This article explains how to implement a plug‑and‑play development model in Spring Boot using Java SPI, custom configuration, and Spring Factories, providing step‑by‑step code examples, a multi‑module microservice case study, and practical guidance for creating extensible, decoupled applications.

Java SPIPlugin architectureSpring Boot
0 likes · 22 min read
Plug‑and‑Play Spring Boot: Building a Plugin Architecture
Java Architect Essentials
Java Architect Essentials
Jun 12, 2025 · Backend Development

Simplify Spring Boot Extensions with Concept Plugin 2: A Plug‑in Guide

Concept Plugin 2 introduces a lightweight, annotation‑driven plug‑in system for Spring Boot that separates core business logic from device integration code, enabling independent testing, dynamic loading, and easy configuration through a management UI, while supporting various injection patterns, nested dependencies, and Spring features.

Modular DesignPlugin architectureSpring Boot
0 likes · 10 min read
Simplify Spring Boot Extensions with Concept Plugin 2: A Plug‑in Guide
Top Architect
Top Architect
Apr 17, 2025 · Backend Development

Plugin Architecture in Java: Implementing Modular Extensions with ServiceLoader, Spring Factories, and Custom Configurations

This article explains how to design and implement a plugin mechanism in Java and Spring Boot, covering the benefits of modular decoupling, common implementation patterns such as ServiceLoader and custom configuration files, and practical code examples for building extensible backend services.

Modular DesignPlugin architectureServiceLoader
0 likes · 23 min read
Plugin Architecture in Java: Implementing Modular Extensions with ServiceLoader, Spring Factories, and Custom Configurations
Selected Java Interview Questions
Selected Java Interview Questions
Apr 17, 2025 · Backend Development

Understanding Java SPI and Implementing a Plugin Architecture

This article explains Java's Service Provider Interface (SPI) mechanism, compares SPI with traditional APIs, and provides a step‑by‑step guide—including Maven project setup, interface definition, implementation classes, custom class loader, and Spring Boot integration—to build a dynamic plugin system for backend applications.

Plugin architectureSPIbackend-development
0 likes · 16 min read
Understanding Java SPI and Implementing a Plugin Architecture
Architect
Architect
Apr 16, 2025 · Backend Development

Flow Engine and Plugin Extension Engine for Business Isolation and Extensibility in MemberClub

The article explains how the MemberClub open‑source project leverages a flow engine and plugin extension engine to achieve business code isolation and extensibility, illustrating the problems of if‑else branching in multi‑business systems, providing configuration examples, execution principles, and Java code snippets.

Business IsolationPlugin architectureSpringBoot
0 likes · 8 min read
Flow Engine and Plugin Extension Engine for Business Isolation and Extensibility in MemberClub
Architect's Tech Stack
Architect's Tech Stack
Mar 15, 2025 · Backend Development

Using a Flow Engine and Plugin Extension for Business Isolation and Extensibility

The article explains why simple code quickly becomes unmanageable in multi‑business systems, introduces workflow engines and plugin extensions as solutions, and demonstrates configuration, node definition, execution, and the underlying Java implementation to achieve clean, isolated, and extensible business logic.

Business IsolationPlugin architectureWorkflow
0 likes · 6 min read
Using a Flow Engine and Plugin Extension for Business Isolation and Extensibility
Architect
Architect
Jan 6, 2025 · Backend Development

Unlocking Java Plugin Architecture: From SPI to Spring Factories

This article explains why plugin mechanisms improve modularity, extensibility, and third‑party integration, then walks through practical Java SPI implementations, custom configuration loading, and Spring Boot’s spring.factories approach, providing complete code examples and step‑by‑step guidance for building a robust plugin system.

Plugin architectureSPISpring Boot
0 likes · 21 min read
Unlocking Java Plugin Architecture: From SPI to Spring Factories
Top Architect
Top Architect
Dec 17, 2024 · Backend Development

Understanding Plugin Mechanisms in Java and Spring Boot

This article explains Java and Spring Boot plugin mechanisms, covering benefits, common implementation strategies such as ServiceLoader, custom configuration files, and Spring Factories, and provides practical code examples and a real‑world case study to illustrate extensible architecture design.

Plugin architectureSPIServiceLoader
0 likes · 21 min read
Understanding Plugin Mechanisms in Java and Spring Boot
Alibaba Cloud Observability
Alibaba Cloud Observability
Oct 9, 2024 · Cloud Native

How iLogtail Evolved Over 13 Years to Lead Cloud‑Native Observability

iLogtail, a lightweight log collector, has transformed over 13 years from a simple log‑gathering tool into a full‑stack, cloud‑native observability platform, introducing Go plugins, high‑performance C++ pipelines, SPL processing, modular architecture, and advanced self‑monitoring, reflecting broader trends in data collection technology.

Plugin architecturelog collectionobservability
0 likes · 22 min read
How iLogtail Evolved Over 13 Years to Lead Cloud‑Native Observability
Alibaba Cloud Native
Alibaba Cloud Native
Sep 26, 2024 · Cloud Native

How iLogtail Evolved: From Simple Log Collector to Cloud‑Native Observability Platform

This article chronicles iLogtail's 13‑year journey—from its 2013 inception as a basic log collector to a fully open‑source, cloud‑native observability platform—highlighting technical milestones, emerging trends in log agents, architectural innovations, performance breakthroughs, and future directions.

Cloud NativePlugin architectureiLogtail
0 likes · 21 min read
How iLogtail Evolved: From Simple Log Collector to Cloud‑Native Observability Platform
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 28, 2024 · Frontend Development

Building a Flexible React Management Backend with Custom Routing, Navigation, and Plugin System

This article describes how to create a feature‑rich, extensible React admin panel by implementing a convention‑based routing system, unified navigation with menu and draggable tabs, a Redux‑centric state management strategy, and a modular plugin architecture, while also integrating MUI, Next.js, and AI‑assisted code generation.

FrontendMUIPlugin architecture
0 likes · 11 min read
Building a Flexible React Management Backend with Custom Routing, Navigation, and Plugin System
Top Architect
Top Architect
Jul 16, 2024 · Backend Development

Plugin Architecture in Java: SPI, ServiceLoader, and Spring Boot Implementations

This article explains the concept of plugin‑based development, outlines its benefits such as modular decoupling and extensibility, and provides detailed Java implementations using ServiceLoader, custom configuration loading, and Spring Boot’s spring.factories mechanism with complete code examples and practical deployment steps.

Plugin architectureSPISpring Boot
0 likes · 23 min read
Plugin Architecture in Java: SPI, ServiceLoader, and Spring Boot Implementations
DeWu Technology
DeWu Technology
Jul 12, 2024 · Frontend Development

Mako – A Fast, Zero‑Config Web Bundler and Its Architecture

Mako is a lightning‑fast, zero‑configuration web bundler whose Rust core and parallel Node.js pool handle loading, parsing, transforming, dependency analysis, and asset generation across JavaScript/TypeScript, CSS, assets, and more, while offering HMR, code‑splitting, plugin extensibility, and production‑grade reliability.

Build ToolMakoPlugin architecture
0 likes · 20 min read
Mako – A Fast, Zero‑Config Web Bundler and Its Architecture
MoonWebTeam
MoonWebTeam
Jun 4, 2024 · Frontend Development

Unlock VS Code’s Power: A Deep Dive into Extension Architecture and Development

This article explores VS Code’s plugin ecosystem, detailing its capabilities, multi‑process architecture, Electron foundation, extension loading mechanisms, and step‑by‑step guidance for building, debugging, and publishing extensions—including language server integration—while highlighting best practices for efficient development.

ElectronExtension DevelopmentLSP
0 likes · 16 min read
Unlock VS Code’s Power: A Deep Dive into Extension Architecture and Development
phodal
phodal
May 6, 2024 · Frontend Development

How AutoDev Brings AI-Powered Code Generation to VSCode: Architecture & Features

AutoDev for VSCode extends the AI-driven coding assistant from IntelliJ IDEA to the VSCode ecosystem, detailing its unified architecture, dependency-inverted plugin system, event-driven UI, core interfaces, test-generation prompts, and the 0.1.0 release features such as custom AI commands, test and comment generation.

AI coding assistantAutoDevPlugin architecture
0 likes · 8 min read
How AutoDev Brings AI-Powered Code Generation to VSCode: Architecture & Features
IT Niuke
IT Niuke
Apr 14, 2024 · Backend Development

Mastering Spring Boot Plugin Development: A Detailed Guide

This article explains why plugin architectures boost modularity, extensibility and third‑party integration, then walks through multiple Java‑based implementation techniques—including ServiceLoader, custom configuration files, and Spring Boot’s spring.factories—showing complete code samples, runtime screenshots and a real‑world microservice case study.

Java SPIPlugin architectureSpring Boot
0 likes · 22 min read
Mastering Spring Boot Plugin Development: A Detailed Guide
iKang Technology Team
iKang Technology Team
Apr 11, 2024 · Cloud Native

Key Components of Unified API Gateway Management and Security – Apache Shenyu Overview

Apache Shenyu is a high‑performance, open‑source API gateway built on the reactive WebFlux framework that unifies API management and security through a flexible plugin architecture offering authentication, traffic control, circuit breaking, request rewriting, logging, and monitoring, while delivering extensibility, low latency, and future cloud‑native integration.

API GatewayApache ShenYuPlugin architecture
0 likes · 8 min read
Key Components of Unified API Gateway Management and Security – Apache Shenyu Overview
58 Tech
58 Tech
Mar 15, 2024 · Cloud Native

Design and Implementation of a Service Mesh Architecture for HTTP Traffic Governance

This document details the motivation, technology selection, overall architecture, data‑plane and control‑plane design, key implementation challenges such as HTTPS interception, precise URL monitoring, and plugin extensibility, and outlines future directions for scaling service mesh within the organization.

Control PlaneData PlaneHTTP traffic
0 likes · 17 min read
Design and Implementation of a Service Mesh Architecture for HTTP Traffic Governance
Architect
Architect
Feb 4, 2024 · Backend Development

How We Revamped QQ Browser Content Architecture: From Microservices to a High‑Performance Monolith

Facing low development efficiency, poor CPU utilization, and fragile fault tolerance, the QQ Browser content ingestion team rebuilt a 93‑service microservice system into a single‑process, plugin‑driven architecture, achieving up to 13‑fold throughput gains, 10‑fold batch‑processing speedups, and dramatically reduced lead times and code complexity.

C++CI/CDPlugin architecture
0 likes · 22 min read
How We Revamped QQ Browser Content Architecture: From Microservices to a High‑Performance Monolith
Goodme Frontend Team
Goodme Frontend Team
Dec 13, 2023 · Frontend Development

Unlocking Concurrency, JS Quirks, Security Risks & Canvas Collisions: Frontend Insights

This roundup highlights the latest frontend tools and deep‑dive articles, covering StyleX, Astro 4.0, Vitest 1.0, VS Code 1.85, lock mechanisms for single‑threaded concurrency, bizarre JavaScript behaviors, target="_blank" security flaws, plugin system designs, designer‑developer workflows, and canvas collision detection techniques.

CanvasFrontendJavaScript
0 likes · 5 min read
Unlocking Concurrency, JS Quirks, Security Risks & Canvas Collisions: Frontend Insights
HomeTech
HomeTech
Dec 1, 2023 · Artificial Intelligence

Building a Private Knowledge Base and Large‑Model Platform for Enterprise AI Assistants

This article describes how an enterprise leveraged GPT‑3.5 and other large language models to create a private knowledge base, design prompt engineering, implement plugin extensions, and build a secure, scalable backend and front‑end integration platform that enables AI‑driven customer‑service assistants across multiple business lines.

AIPlugin architecturePrivate Knowledge Base
0 likes · 19 min read
Building a Private Knowledge Base and Large‑Model Platform for Enterprise AI Assistants
Efficient Ops
Efficient Ops
Nov 12, 2023 · Backend Development

How We Revamped QQ Browser’s Content Engine: From Micro‑services Chaos to High‑Performance Monolith

This article details the complete redesign of QQ Browser's content ingestion system, explaining why the original micro‑service architecture caused low efficiency and performance, and how a zero‑base redesign using a monolithic service, plugin framework, fault‑tolerant pipelines, and thread separation dramatically improved throughput, latency, and developer productivity.

C++Plugin architectureSystem Design
0 likes · 21 min read
How We Revamped QQ Browser’s Content Engine: From Micro‑services Chaos to High‑Performance Monolith
Tencent Cloud Developer
Tencent Cloud Developer
Oct 25, 2023 · Backend Development

tRPC Open‑Source RPC Framework: Architecture, Plugins, and Performance Overview

tRPC is an open‑source, plugin‑based RPC framework that separates core communication, service‑governance, and invocation layers, supports extensible codecs, naming, config, metrics, logging and tracing plugins, offers an Admin API, and demonstrates high throughput and low tail latency in cloud‑native deployments.

Plugin architectureRPCbackend development
0 likes · 8 min read
tRPC Open‑Source RPC Framework: Architecture, Plugins, and Performance Overview
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Oct 11, 2023 · Backend Development

Decoupling Audio‑Video Algorithms: AVProcessEngine Reduces RTC SDK Size & Improves Performance

The article explains how NetEase Cloud Communication’s AVProcessEngine framework separates audio‑video algorithms from the NERTC SDK, addressing SDK bloat and performance drops on low‑end devices by using plugin‑based processing, dynamic algorithm adjustment, and unified interfaces.

Plugin architectureReal‑time communicationaudio processing
0 likes · 11 min read
Decoupling Audio‑Video Algorithms: AVProcessEngine Reduces RTC SDK Size & Improves Performance
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 9, 2023 · Backend Development

How NvWa Boosts Development Efficiency: Architecture, Plugins, and Unified Models

NvWa is a comprehensive platform that enables dynamic code intervention across the entire software lifecycle—development, testing, deployment, and operations—by providing an SDK, control console, and plug‑in ecosystem, dramatically improving R&D efficiency through unified models, automated pipelines, and low‑code configuration.

Plugin architectureR&D optimizationdevelopment efficiency
0 likes · 40 min read
How NvWa Boosts Development Efficiency: Architecture, Plugins, and Unified Models
High Availability Architecture
High Availability Architecture
Sep 21, 2023 · Backend Development

Content Ingestion System Refactoring: From Microservices to a High‑Performance Monolithic Plugin Architecture

The article details the comprehensive redesign of QQ Browser's content ingestion platform, highlighting the shortcomings of the legacy micro‑service architecture, the migration to a single‑process monolithic design with a plugin framework, fault‑tolerant Kafka integration, thread separation, memory‑allocator improvements, and the resulting dramatic gains in throughput, latency, CPU utilization, and development efficiency.

Plugin architecturebackend
0 likes · 19 min read
Content Ingestion System Refactoring: From Microservices to a High‑Performance Monolithic Plugin Architecture
dbaplus Community
dbaplus Community
Sep 13, 2023 · Backend Development

How We Boosted Content Ingestion Performance 13× by Redesigning a Microservice System

This article details the complete redesign of a large‑scale content ingestion platform, explaining why the original microservice‑heavy architecture suffered from low development efficiency and poor performance, how a monolithic‑plus‑plugin approach solved these issues, and the resulting 13‑fold speedup, 10‑fold batch improvement, and 70% latency reduction.

C++Plugin architecturebackend
0 likes · 20 min read
How We Boosted Content Ingestion Performance 13× by Redesigning a Microservice System
Architect's Guide
Architect's Guide
Sep 11, 2023 · Backend Development

Java Plugin Development: SPI, ServiceLoader, Custom Configurations, and Spring Boot Factories

This article explains the concept and benefits of plugin-based development, outlines common Java implementation approaches such as SPI, configuration‑driven reflection, runtime JAR loading, and Spring Boot's spring.factories, and provides detailed code examples and a complete case study demonstrating flexible, hot‑pluggable SMS services.

Plugin architectureSPIServiceLoader
0 likes · 19 min read
Java Plugin Development: SPI, ServiceLoader, Custom Configurations, and Spring Boot Factories
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Sep 8, 2023 · Frontend Development

Building a Plug‑in‑Based Resource Manager for Web Games and Live Events

This article presents a plug‑in‑based, WebWorker‑enabled resource manager for web games and live‑stream activities, detailing its background, research of existing solutions, overall design, core modules, external APIs, and practical usage examples such as preloading, modular bundles, and image conversion.

FrontendGame DevelopmentPlugin architecture
0 likes · 12 min read
Building a Plug‑in‑Based Resource Manager for Web Games and Live Events
Sanyou's Java Diary
Sanyou's Java Diary
Aug 31, 2023 · Backend Development

How a Monolith Redesign Boosted Content Ingestion Performance 13‑Fold

The article details how QQ Browser's content architecture was transformed from a fragmented micro‑service system into a single monolithic service with a plugin framework, dramatically improving processing speed, fault tolerance, and development efficiency while handling thousands of content types.

C++Plugin architecturebackend
0 likes · 20 min read
How a Monolith Redesign Boosted Content Ingestion Performance 13‑Fold
MoonWebTeam
MoonWebTeam
Aug 23, 2023 · Frontend Development

Unlocking Flexibility: How Microkernel Architecture Powers Modern Front‑End Plugin Systems

This article explains the principles, advantages, and classifications of microkernel (plugin) architecture, demonstrates three common plugin patterns—pipeline, onion, and event‑driven—with real‑world examples such as VS Code, Gulp, and webpack, and shares practical implementation steps and best practices for applying microkernel design in front‑end projects.

Plugin architectureSoftware Designcode modularity
0 likes · 32 min read
Unlocking Flexibility: How Microkernel Architecture Powers Modern Front‑End Plugin Systems
Java Architecture Diary
Java Architecture Diary
Jul 12, 2023 · Backend Development

How to Quickly Switch to Smart-Servlet with Spring Boot Fat Jar

This article introduces the smart-servlet web container, outlines its key features, provides step‑by‑step instructions for replacing Tomcat with smart-servlet in a Spring Boot fat‑jar project, and highlights the related smart-socket framework and ecosystem components.

Plugin architectureSpring BootWeb Container
0 likes · 4 min read
How to Quickly Switch to Smart-Servlet with Spring Boot Fat Jar
JD Tech
JD Tech
Jun 15, 2023 · Big Data

Event Bus: Architecture, Technical Challenges, and Solutions for High‑Throughput Data Standardization

This article introduces the event bus as a data pipeline for risk insight, explains its source‑transform‑sink architecture, outlines key technical challenges such as data heterogeneity and high‑throughput parsing, and presents solutions including standardized data models, plugin extensibility, low‑code hot‑loading, dynamic grouping, one‑click degradation, and traffic monitoring.

Data PipelineHigh ThroughputPlugin architecture
0 likes · 14 min read
Event Bus: Architecture, Technical Challenges, and Solutions for High‑Throughput Data Standardization
Programmer DD
Programmer DD
Jun 15, 2023 · Backend Development

Mastering Java Plugin Architecture: From SPI to Spring Factories

This article explains the concept and advantages of plugin-based development, outlines common implementation strategies in Java, demonstrates practical SPI and custom configuration approaches, and shows how Spring Boot’s spring.factories mechanism can be used to build extensible backend systems.

Plugin architectureSPISpring Boot
0 likes · 23 min read
Mastering Java Plugin Architecture: From SPI to Spring Factories
JD Cloud Developers
JD Cloud Developers
Apr 26, 2023 · Backend Development

Unlocking Java’s Service Provider Interface: How SPI Powers Pluggable Architecture

This article explains Java’s Service Provider Interface (SPI), its role as a service‑discovery mechanism, typical use cases such as JDBC drivers and logging facades, step‑by‑step usage instructions, core implementation details, advantages, drawbacks, and a comparison with Dubbo and Spring SPI implementations.

Plugin architectureSPIServiceLoader
0 likes · 10 min read
Unlocking Java’s Service Provider Interface: How SPI Powers Pluggable Architecture
Architecture Breakthrough
Architecture Breakthrough
Mar 27, 2023 · R&D Management

How Extension Points Empower Scalable Platform Architecture

This article analyzes the concept of extension points, explains why traditional if‑else or naive strategy patterns break the Open‑Closed Principle, and demonstrates how plugin‑based micro‑kernel architectures, adapter patterns, and nature‑based modeling (as in Eclipse) enable flexible, self‑service platform development while reducing code coupling and maintenance overhead.

EclipsePlatform engineeringPlugin architecture
0 likes · 19 min read
How Extension Points Empower Scalable Platform Architecture
Youku Technology
Youku Technology
Mar 22, 2023 · Mobile Development

How to Adapt a Video Player for Foldable Screens: The OnePlayer Case Study

This article presents a detailed technical analysis of adapting the Youku video player for foldable-screen devices, covering background trends, dual-mode UI designs, the OnePlayer plugin framework, configuration strategies, layout adjustments, testing methods, and future enhancement ideas.

AndroidOnePlayerPlugin architecture
0 likes · 18 min read
How to Adapt a Video Player for Foldable Screens: The OnePlayer Case Study
JavaEdge
JavaEdge
Mar 5, 2023 · Backend Development

Designing a Scalable RPC Framework: Architecture and Extensibility

This article explains the core components of an RPC framework—including transport, serialization, protocol framing, compression, bootstrap integration, service discovery, connection management, and a plugin‑based microkernel architecture—while highlighting design trade‑offs and practical extensions for robust backend systems.

Plugin architectureRPCbackend
0 likes · 9 min read
Designing a Scalable RPC Framework: Architecture and Extensibility
DataFunSummit
DataFunSummit
Jan 12, 2023 · Big Data

Industrial IoT Data Collection Platform: Neuron v2.0 Architecture, Design, and Case Studies

This article presents a comprehensive overview of EMQ's Neuron industrial IoT data collection platform, detailing the lessons learned from version 1.x, the redesigned v2.0 architecture, core modules, plugin mechanisms, data‑tag management, eKuiper integration, and two real‑world case studies in oil‑field and smart‑factory environments.

Big DataData CollectionIoT
0 likes · 16 min read
Industrial IoT Data Collection Platform: Neuron v2.0 Architecture, Design, and Case Studies
Top Architect
Top Architect
Jan 6, 2023 · Backend Development

Janus Gateway: Architecture, Routing Rules, and Performance at Baidu

The article explains Baidu's Janus gateway—its motivations, three‑level routing design, variable and condition expression language, plugin implementations for disaster recovery and caching, and performance benchmarks—showing how it supports millions of QPS while remaining flexible and efficient.

Expression LanguageGatewayPlugin architecture
0 likes · 11 min read
Janus Gateway: Architecture, Routing Rules, and Performance at Baidu
JD Retail Technology
JD Retail Technology
Dec 23, 2022 · Mobile Development

Comprehensive Package Slimming and Governance Practices for JD Android App

This article details JD's Android app package‑size reduction journey, covering component analysis with APK Analyzer and zipinfo, dependency mapping via Gradle, a suite of slimming measures such as plugin‑to‑download, resource compression, R8, 7‑zip, and a systematic governance framework that ties component growth to enforceable size‑control policies, ultimately achieving over 30% reduction in APK size.

AndroidGradlePackage Analysis
0 likes · 24 min read
Comprehensive Package Slimming and Governance Practices for JD Android App
High Availability Architecture
High Availability Architecture
Dec 9, 2022 · Backend Development

Design and Implementation of Baidu's Janus General Gateway Service

The article explains why Baidu built the high‑performance Janus gateway, its architecture and deployment topology, the three routing modes, the three‑level rule system with variable and condition expressions, plugin extensibility, performance benchmarks, and how the design can be generalized to other use cases.

GatewayPlugin architecturebackend
0 likes · 9 min read
Design and Implementation of Baidu's Janus General Gateway Service
Baidu Geek Talk
Baidu Geek Talk
Dec 7, 2022 · Mobile Development

Baidu APP Android Live Streaming Startup Performance Optimization Practice

To cut Baidu APP Android’s live‑stream startup from over three seconds to about 1.3 seconds, engineers introduced fine‑grained monitoring, switched first‑entry to a lightweight level‑1 plugin, pre‑started the player, scattered initialization tasks, prioritized first‑frame delivery, and balanced plugin pre‑download with full‑load performance.

Android Performance OptimizationBaidu appPlugin architecture
0 likes · 18 min read
Baidu APP Android Live Streaming Startup Performance Optimization Practice
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Dec 5, 2022 · Mobile Development

H5 Containerization in Mobile Apps: Loading Optimization, Performance Monitoring, Plugin System, and Factory Solutions

The article proposes a full‑stack H5 containerization framework for mobile apps that boosts user experience and development efficiency by pre‑heating WebViews, using offline packages and parallel data loading to cut load times, adding comprehensive performance monitoring, a modular native‑plugin system, and a configuration‑driven shell‑container factory that frees frontend teams from mobile‑team dependence.

H5 ContainerPlugin architecturemobile development
0 likes · 22 min read
H5 Containerization in Mobile Apps: Loading Optimization, Performance Monitoring, Plugin System, and Factory Solutions
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Nov 22, 2022 · Fundamentals

Unlocking Multimedia Power: OpenMAX Architecture for Cross‑Platform Plug‑in Algorithms

This article explains the OpenMAX (OMX) multimedia acceleration standard, its three-layer architecture (Application, Integration, Development), how it’s used in frameworks like gStreamer, StageFright, and the AVProcessEngine plugin library to modularize audio, video, and image algorithms across Android, iOS, macOS, and Windows platforms.

AVProcessEngineOpenMAXPlugin architecture
0 likes · 16 min read
Unlocking Multimedia Power: OpenMAX Architecture for Cross‑Platform Plug‑in Algorithms
Alibaba Cloud Big Data AI Platform
Alibaba Cloud Big Data AI Platform
Nov 16, 2022 · Cloud Native

SREWorks v1.3 Unveiled: Plugin Architecture, UI Enhancements & Cloud‑Native Ops

Version 1.3 of SREWorks introduces a modular plugin system with independent plugin packages, visual configuration UI, standardized component definition workflow, upgraded application mechanisms separating enterprise and ops apps, offline app packages, remote UMD component loading, new front‑end widgets, and a Grafana‑based streaming job monitoring dashboard.

GrafanaKubernetesPlugin architecture
0 likes · 12 min read
SREWorks v1.3 Unveiled: Plugin Architecture, UI Enhancements & Cloud‑Native Ops
GuanYuan Data Tech Team
GuanYuan Data Tech Team
Nov 10, 2022 · Frontend Development

How to Build Plugin‑Based Custom Charts with Web Components in a React Data Platform

This article explains why a data‑analysis platform needs a plugin architecture for custom charts, compares iframe‑based and Web Components approaches, shows how to implement a lightweight ECharts‑based chart plugin, and provides step‑by‑step code samples and technical selection criteria for frontend developers.

Custom ChartsEChartsJavaScript
0 likes · 17 min read
How to Build Plugin‑Based Custom Charts with Web Components in a React Data Platform
Taobao Frontend Technology
Taobao Frontend Technology
Sep 19, 2022 · Frontend Development

How to Transform Build‑Scripts into a Flexible, Plugin‑Based Architecture for Frontend Projects

This article walks through the step‑by‑step evolution of a unified build‑scripts scaffold—from simple start/build/test commands to a modular, plugin‑driven system that supports shared configurations, user overrides, webpack‑chain, and multi‑task builds across multiple frontend projects.

Frontend toolingPlugin architecturebuild-scripts
0 likes · 33 min read
How to Transform Build‑Scripts into a Flexible, Plugin‑Based Architecture for Frontend Projects
Alibaba Cloud Native
Alibaba Cloud Native
Sep 14, 2022 · Cloud Native

How Dubbo Mesh Enables Seamless Service‑Mesh Adoption with a Plugin‑Based Architecture

Dubbo Mesh, a cloud‑native extension of Dubbo, introduces a plugin‑driven design that separates control and data planes, supports hot‑plug components, and offers Java Proxyless and Sidecar deployment modes to simplify migration to a service‑mesh architecture while retaining Dubbo's scalability.

Cloud NativeDubbo MeshDynamic Binary Push
0 likes · 7 min read
How Dubbo Mesh Enables Seamless Service‑Mesh Adoption with a Plugin‑Based Architecture
Alibaba Cloud Native
Alibaba Cloud Native
Sep 6, 2022 · Cloud Native

What’s New in KubeVela 1.5? Deep Dive into Plugins, Observability, and Cloud Shell

Version 1.5 of the open‑source Cloud Native application delivery platform KubeVela introduces enhanced plugin specifications, built‑in observability with Prometheus‑Grafana, a browser‑based Cloud Shell, advanced Canary rollouts via OpenKruise, multi‑environment UI improvements, and performance optimizations, while moving toward CNCF incubation.

CI/CDCloud NativeKubeVela
0 likes · 16 min read
What’s New in KubeVela 1.5? Deep Dive into Plugins, Observability, and Cloud Shell
ByteDance Terminal Technology
ByteDance Terminal Technology
Jul 28, 2022 · Frontend Development

Designing a Flexible and Stable Frontend Monitoring SDK

This article details the design and implementation of a frontend monitoring SDK that supports multiple environments, ensures stability, and provides plugin-based extensibility while minimizing impact on business performance.

Lifecycle ManagementPlugin architectureQuality Assurance
0 likes · 13 min read
Designing a Flexible and Stable Frontend Monitoring SDK
Ctrip Technology
Ctrip Technology
May 19, 2022 · Frontend Development

Flybirds v0.2: A Cross‑Platform, Cross‑Framework UI Automation Testing Solution

The article introduces Flybirds v0.2, a plugin‑based, cross‑platform UI automation framework that supports script reuse across web, React Native and native mobile, multiple browsers, concurrent execution, data‑driven testing, and extensible architecture for seamless integration into DevOps pipelines.

PlaywrightPlugin architectureUI testing
0 likes · 18 min read
Flybirds v0.2: A Cross‑Platform, Cross‑Framework UI Automation Testing Solution
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 11, 2022 · Mobile Development

How Youku’s iOS Plugin Architecture Supercharges Build Speed and Modularity

The article explains how Youku tackled explosive module growth by introducing an iOS plugin system that decouples components, improves compile times, reduces disk and memory usage, enables simulator support, and provides automated dependency management, ultimately boosting development efficiency and product quality.

Build OptimizationPlugin architecturecontinuous integration
0 likes · 13 min read
How Youku’s iOS Plugin Architecture Supercharges Build Speed and Modularity
Aotu Lab
Aotu Lab
Mar 10, 2022 · Frontend Development

How Taro Tackles Multi‑Platform Development: Architecture, Plugins, and Future Directions

This article explains how the Taro framework enables unified multi‑platform front‑end development by describing its open architecture, plugin system, cross‑framework adaptation, browser‑like runtime, support for various mini‑program ecosystems, and upcoming Harmony integration, while sharing practical code examples and implementation details.

Cross‑FrameworkOpenHarmonyPlugin architecture
0 likes · 19 min read
How Taro Tackles Multi‑Platform Development: Architecture, Plugins, and Future Directions
Alipay Experience Technology
Alipay Experience Technology
Mar 8, 2022 · Backend Development

Mastering EggJS: From Reusable Code to Scalable Plugins and Custom Frameworks

This article walks through EggJS’s core design principles, demonstrates building a simple GitHub aggregation API, shows how to evolve reusable code into plugins and custom frameworks, and explains progressive development practices for large‑scale enterprise applications, highlighting configuration, plugin management, and framework layering.

Node.jsPlugin architecturebackend development
0 likes · 13 min read
Mastering EggJS: From Reusable Code to Scalable Plugins and Custom Frameworks
Alipay Experience Technology
Alipay Experience Technology
Feb 23, 2022 · Cloud Native

How Cloud IDE Transforms Development in a Cloud‑Native Era

This article explores how Ant Group's Cloud IDE leverages cloud‑native architecture to overcome local development limitations, offering on‑demand resources, seamless collaboration, plugin ecosystems, multi‑container isolation, and integrated best‑practice workflows for modern software engineering teams.

Cloud IDECloud NativeMulti-Container
0 likes · 12 min read
How Cloud IDE Transforms Development in a Cloud‑Native Era
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 12, 2022 · Mobile Development

How MTAS Enables Ultra‑Light Mobile Apps Under 4 MB

MTAS (Mini TaoBao Application Scaffold) provides a lightweight, modular framework for building ultra‑small mobile apps—combining native and H5 components, multi‑WebView support, plugin‑based updates, and trimmed core services—to reduce package size to around 4 MB while improving download conversion and user experience.

App OptimizationMTASPlugin architecture
0 likes · 11 min read
How MTAS Enables Ultra‑Light Mobile Apps Under 4 MB
Shopee Tech Team
Shopee Tech Team
Jan 6, 2022 · Mobile Development

Luna: An In‑App Debugging Tool for React Native in Production Environments

Luna is an in‑app debugging tool for React Native that works in non‑development environments, offering a floating trigger and a half‑screen panel with Log, Network, Redux, and Shopee sections, automatically injected via a simple init call and HOC, enabling real‑time inspection of console output, HTTP traffic, state and app metadata.

In‑App ToolsPlugin architecturemobile development
0 likes · 14 min read
Luna: An In‑App Debugging Tool for React Native in Production Environments
Tencent Cloud Developer
Tencent Cloud Developer
Dec 21, 2021 · Backend Development

Whistle: Implementation Details of a Node.js Based Cross‑Platform HTTP Proxy

The article explains Whistle, a Node.js‑based cross‑platform HTTP proxy, by first showing a simple proxy implementation and then detailing its full architecture—five core modules for request entry, tunneling, processing, rule management, and plugin handling—along with its extensible, isolated plugin system.

HTTP ProxyNode.jsPlugin architecture
0 likes · 11 min read
Whistle: Implementation Details of a Node.js Based Cross‑Platform HTTP Proxy