Tagged articles

plugin

249 articles · Page 2 of 3
php Courses
php Courses
Jun 28, 2024 · Backend Development

How to Create Custom WordPress Shortcodes in Three Simple Steps

This guide walks you through creating a custom WordPress shortcode by installing the Code Snippets plugin, writing a PHP function to display the current date, registering the shortcode, and inserting it into a page, providing clear step‑by‑step instructions and example code.

PHPWordPresscustomization
0 likes · 7 min read
How to Create Custom WordPress Shortcodes in Three Simple Steps
Beijing SF i-TECH City Technology Team
Beijing SF i-TECH City Technology Team
Jun 18, 2024 · Backend Development

Understanding API Gateways: Kong Overview, Comparison, Features, Performance, and Deployment

This article explains the concept of API gateways, compares popular solutions such as Kong, Zuul, Spring Cloud Gateway and Tyk, details Kong's architecture, features, performance benchmarks, deployment scenarios, monitoring setup, and the practical problems encountered with their resolutions.

API GatewayKongPerformance
0 likes · 17 min read
Understanding API Gateways: Kong Overview, Comparison, Features, Performance, and Deployment
58UXD
58UXD
May 27, 2024 · Artificial Intelligence

How to Build AI Chatbots with Coze: Free ChatGPT‑4 Powered Platform

This guide introduces Coze, ByteDance's AI chatbot and app‑development platform that offers free ChatGPT‑4 access, outlines its core features such as plugins, knowledge bases, workflows and multi‑platform integration, and provides a step‑by‑step tutorial for creating and publishing your own AI bot.

AI chatbotAI platformChatGPT-4
0 likes · 8 min read
How to Build AI Chatbots with Coze: Free ChatGPT‑4 Powered Platform
Top Architecture Tech Stack
Top Architecture Tech Stack
Apr 27, 2024 · Backend Development

Maven Helper Plugin: Installation and Usage Guide

This article introduces the Maven Helper plugin, explains how to install it both online and offline in IntelliJ IDEA, and demonstrates its key features for simplifying Maven dependency management, conflict resolution, and project packaging, helping developers focus on coding rather than build complexities.

IntelliJ IDEAMavenbuild-tool
0 likes · 5 min read
Maven Helper Plugin: Installation and Usage Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 10, 2024 · Artificial Intelligence

Building and Optimizing AI Bots with Coze: A Step‑by‑Step Low‑Code Guide

This article explains how to create, configure, and enhance AI bots on the Coze platform using a three‑step process, advanced workflow design, prompt engineering, and plugin integration, providing practical tips, code examples, and best‑practice recommendations for reliable content extraction and summarization.

AI botCozeLow‑code
0 likes · 18 min read
Building and Optimizing AI Bots with Coze: A Step‑by‑Step Low‑Code Guide
37 Interactive Technology Team
37 Interactive Technology Team
Mar 4, 2024 · Mobile Development

Android Plugin Architecture Overview and Implementation Guide

This guide explains Android pluginization, showing how a host app can dynamically load separate APK modules—including native libraries, classes via a custom DexClassLoader, and mixed resources—while supporting hot updates, modular isolation, and reduced initial size, and details each loading step and manager implementation.

AndroidClassLoaderDynamic Loading
0 likes · 31 min read
Android Plugin Architecture Overview and Implementation Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 7, 2024 · Frontend Development

Introducing Pictode: A Konva.js‑Based Graphical Editor Framework with Tutorials and Plugin Guide

This article presents Pictode, a Konva.js‑driven graphics editor framework, explains its core features, demonstrates how to set up a canvas, use drawing tools, selector and history plugins, and provides step‑by‑step code examples for integration with Vue or other front‑end projects.

CanvasJavaScriptKonva.js
0 likes · 14 min read
Introducing Pictode: A Konva.js‑Based Graphical Editor Framework with Tutorials and Plugin Guide
Baidu Geek Talk
Baidu Geek Talk
Nov 27, 2023 · Industry Insights

Inside Baidu’s Lingjing Platform: How AI Developer Ecosystems Are Built

This article examines Baidu’s Lingjing developer platform, exploring its origins, design choices, integration of plugins and agents, ecosystem advantages, commercial‑monetization loops, and future roadmap, while providing insights from an interview with platform head Zhang Ruixing on the challenges and opportunities of building AI‑native developer platforms.

AIAgentDeveloper Platform
0 likes · 16 min read
Inside Baidu’s Lingjing Platform: How AI Developer Ecosystems Are Built
ByteFE
ByteFE
Oct 25, 2023 · Frontend Development

Design and Implementation of a Frontend Version Upgrade Prompt for B2B Platforms

This article describes a comprehensive solution for notifying B2B web users about outdated frontend versions, covering the problem background, version number generation, trigger conditions, micro‑frontend adaptation, detailed plugin and React component code, integration steps for main and sub‑applications, debugging guidance, and measured user impact.

Notificationfrontendmicrofrontend
0 likes · 16 min read
Design and Implementation of a Frontend Version Upgrade Prompt for B2B Platforms
ByteDance Web Infra
ByteDance Web Infra
Oct 12, 2023 · Frontend Development

Rspress 1.0 – A High‑Performance Static Site Generator Powered by Rust and Rspack

Rspress 1.0, an open‑source static site generator from ByteDance’s Web Infra team, leverages the Rust‑based Rspack bundler and MDX support to deliver fast build times, customizable themes, internationalization, multi‑version docs, plugin extensibility, and built‑in features such as search, preview, and view‑transition animations.

MDXRustfrontend
0 likes · 15 min read
Rspress 1.0 – A High‑Performance Static Site Generator Powered by Rust and Rspack
58UXD
58UXD
Oct 11, 2023 · Artificial Intelligence

Run Stable Diffusion Directly Inside Photoshop with the Auto‑Photoshop Plugin

This guide explains how to install and use the Auto‑Photoshop‑StableDiffusion plugin, enabling seamless Stable Diffusion AI image generation inside Photoshop, covering installation steps, core features like txt2img and img2img, and a real‑world design workflow case study.

AI artControlNetPhotoshop
0 likes · 7 min read
Run Stable Diffusion Directly Inside Photoshop with the Auto‑Photoshop Plugin
Sohu Tech Products
Sohu Tech Products
Aug 23, 2023 · Operations

Implementing Global Pulsar Client Monitoring with a SkyWalking Plugin

To give the business team a global, application‑level view of Pulsar performance, the team built a SkyWalking Java‑Agent plugin that automatically collects producer and consumer metrics from the Pulsar client, exposing latency, backlog and failure counts via Prometheus without modifying the client code.

JavaPrometheusPulsar
0 likes · 7 min read
Implementing Global Pulsar Client Monitoring with a SkyWalking Plugin
JD Tech
JD Tech
Aug 16, 2023 · Mobile Development

APK Shrinking Practices for JD Finance Android App

This article details the systematic reduction of the JD Finance Android app's APK size from 117 MB to 74 MB between 2019 and 2022, covering background analysis, APK and SDK component breakdown, a series of optimization techniques—including image processing, resource inlining, compression tools, dynamic SO loading, and pluginization—plus governance, results, and future plans.

APKAndroidGradle
0 likes · 20 min read
APK Shrinking Practices for JD Finance Android App
Didi Tech
Didi Tech
Aug 10, 2023 · Information Security

Security Hardening and Architecture of Didi's Elasticsearch Deployment

Didi hardened its massive Elasticsearch deployment—spanning 66 clusters and thousands of nodes—by adding a custom security plugin that authenticates requests at the cluster level, implementing a one‑click toggle and staged rolling upgrades, ultimately enabling authentication across all clusters and dramatically reducing data‑leak risk.

AuthenticationDidiElasticsearch
0 likes · 12 min read
Security Hardening and Architecture of Didi's Elasticsearch Deployment
Sohu Tech Products
Sohu Tech Products
Jul 19, 2023 · Backend Development

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

This article explains the benefits and common practices of plugin‑based development in Java, covering module decoupling, extensibility, third‑party integration, and detailed implementations using Java SPI, custom configuration loading, and Spring Boot's spring.factories mechanism with practical code examples.

SPIServiceLoaderSpringBoot
0 likes · 18 min read
Plugin Architecture in Java: SPI, ServiceLoader, and Spring Boot Implementations
macrozheng
macrozheng
Jun 21, 2023 · Operations

Discover Tabby: The Open‑Source Terminal That Beats Xshell

This article introduces Tabby, an open‑source, cross‑platform terminal that surpasses Xshell with built‑in SFTP, sleek UI, extensive plugin support, and customizable settings, and provides step‑by‑step guidance on installation, SSH, SFTP, PowerShell, Git integration, and appearance configuration for developers and operations engineers.

SFTPSSHcross-platform
0 likes · 8 min read
Discover Tabby: The Open‑Source Terminal That Beats Xshell
Top Architect
Top Architect
Jun 18, 2023 · Backend Development

Java Plugin Development: SPI, ServiceLoader, and Spring Boot Integration

This article explains the concept of plugin‑based development, outlines its benefits such as decoupling and extensibility, and provides step‑by‑step Java implementations using ServiceLoader, custom configuration files, and Spring Boot's spring.factories mechanism, complete with runnable code examples.

JavaSPIServiceLoader
0 likes · 21 min read
Java Plugin Development: SPI, ServiceLoader, and Spring Boot Integration
Java Architect Essentials
Java Architect Essentials
Jun 15, 2023 · Backend Development

Mastering Java Plugin Architecture: From SPI to Spring Factories

This article explains why and how to use plugin mechanisms in Java, covering the benefits of modular decoupling, common implementation patterns such as ServiceLoader, custom configuration loading, and Spring Boot's spring.factories, and provides step‑by‑step code examples and practical case studies.

Dependency InjectionJavaSPI
0 likes · 22 min read
Mastering Java Plugin Architecture: From SPI to Spring Factories
Amap Tech
Amap Tech
Jun 15, 2023 · Backend Development

Golang Unit Testing Plugin: Design, Implementation, and Best Practices

The Golang Unit Testing Plugin 3.0 unifies scripts, uses containerized resources, supports all Go versions, provides precise AST‑based incremental coverage, and generates detailed HTML reports, enabling developers to select the plugin in Aone Lab and automatically compile, test, collect coverage, and upload results, dramatically reducing integration effort and improving CI efficiency across dozens of applications.

CI/CDCoveragegolang
0 likes · 8 min read
Golang Unit Testing Plugin: Design, Implementation, and Best Practices
21CTO
21CTO
Apr 24, 2023 · Artificial Intelligence

Inside MOSS 003: Fudan University's Open-Source Large Language Model

This article details the evolution of Fudan University's open‑source MOSS series—from the early OpenChat 001 prototype to the current MOSS 003—covering data collection, multilingual capabilities, plugin architecture, model releases on HuggingFace, and how developers can start using the models.

AIChinese NLPMOSS
0 likes · 10 min read
Inside MOSS 003: Fudan University's Open-Source Large Language Model
Alibaba Cloud Native
Alibaba Cloud Native
Apr 22, 2023 · Cloud Native

Unlock Higress 1.0 RC: A One‑Click Cloud‑Native Gateway with Plugins, Hot Updates, and Full Observability

Higress 1.0.0‑rc offers a ready‑to‑use cloud‑native gateway with one‑click installation via Helm, a console that simplifies Ingress/Gateway APIs, extensive plugin and service‑discovery support, hot‑update capabilities, built‑in observability, and detailed documentation for advanced traffic management and community contribution.

Helmcloud-nativegateway
0 likes · 9 min read
Unlock Higress 1.0 RC: A One‑Click Cloud‑Native Gateway with Plugins, Hot Updates, and Full Observability
Cloud Native Technology Community
Cloud Native Technology Community
Apr 20, 2023 · Cloud Native

Understanding Kubernetes kube‑scheduler Architecture, Workflow, and Plugin Development

This article explains the role of kube‑scheduler in Kubernetes, details its scheduling process, describes the plugin‑based framework with extension points such as PreEnqueue, Filter and Bind, and provides complete code examples and deployment instructions for building custom scheduler plugins.

KubernetesScheduling Frameworkplugin
0 likes · 33 min read
Understanding Kubernetes kube‑scheduler Architecture, Workflow, and Plugin Development
Sohu Tech Products
Sohu Tech Products
Mar 8, 2023 · Frontend Development

Building VSCode Extensions: From Basics to FAW Plugin Architecture

This article provides a comprehensive guide to developing VSCode extensions, covering core capabilities, project scaffolding, Webview integration, internationalization, communication between Webview and VSCode, and a detailed case study of the FAW plugin that streamlines project and component creation for frontend teams.

ExtensionVSCodeWebView
0 likes · 23 min read
Building VSCode Extensions: From Basics to FAW Plugin Architecture
Bilibili Tech
Bilibili Tech
Feb 17, 2023 · Backend Development

Design and Implementation of the Comet Workflow Engine at Bilibili

The article details Bilibili’s Comet workflow engine—a low‑code, plugin‑extensible platform built since 2019 that uses visual DAG templates, graph‑based legality checks, and asynchronous execution to automate diverse business processes such as SRE automation, permission requests, and push‑task approvals, improving operational efficiency across mobile and web services.

DAGGoProcess Engine
0 likes · 18 min read
Design and Implementation of the Comet Workflow Engine at Bilibili
macrozheng
macrozheng
Feb 9, 2023 · Backend Development

Auto‑Generate Spring API Docs in IDEA with Apifox Helper Plugin

Learn how to install and configure the Apifox Helper plugin in IntelliJ IDEA to automatically generate, sync, and debug Java Spring API documentation, offering a zero‑intrusion alternative to Swagger with built‑in mock and testing features.

API documentationApifoxIDEA
0 likes · 8 min read
Auto‑Generate Spring API Docs in IDEA with Apifox Helper Plugin
Sohu Tech Products
Sohu Tech Products
Jan 25, 2023 · Mobile Development

Android Plugin Architecture: Class Loading, Resource Injection, Component Communication, and Popular Frameworks

This article explains how Android installs APKs, introduces the concepts of plugins and pluginization, details class‑loader and resource‑injection mechanisms, describes four‑component communication strategies, compares several hooking techniques, and reviews major open‑source plugin frameworks such as Atlas, RePlugin, VirtualApp and Shadow.

AndroidClassLoaderComponentCommunication
0 likes · 28 min read
Android Plugin Architecture: Class Loading, Resource Injection, Component Communication, and Popular Frameworks
Java Architecture Diary
Java Architecture Diary
Dec 28, 2022 · Backend Development

How to Add a Custom DM8 Database Plugin to Nacos 2.2

Starting with Nacos 2.2.0, this guide shows how to create a custom DM8 database plugin via the SPI mechanism, add Maven dependencies, import the required scripts, configure connection settings and set the platform property, enabling Nacos to persist data in a DM8 database.

BackendDM8Nacos
0 likes · 3 min read
How to Add a Custom DM8 Database Plugin to Nacos 2.2
Java Architecture Diary
Java Architecture Diary
Dec 19, 2022 · Backend Development

How to Add a Custom PostgreSQL Plugin to Nacos 2.2+ via SPI

Starting with Nacos 2.2.0, you can inject multiple data source plugins via the SPI mechanism; this guide walks through adding a PostgreSQL plugin, importing the required Maven dependencies, loading the database script, configuring connection details, and setting the datasource platform in application.properties.

NacosPostgreSQLSPI
0 likes · 3 min read
How to Add a Custom PostgreSQL Plugin to Nacos 2.2+ via SPI
Kuaishou Tech
Kuaishou Tech
Dec 11, 2022 · Artificial Intelligence

ChatGPT Chinese VSCode Plugin: Features, Installation, and User Feedback

The article introduces the Chinese‑language ChatGPT VSCode extension, detailing its AI‑driven code assistance features, installation steps, usage commands, user feedback, and future development plans, highlighting its popularity with over 40,000 downloads and its role in modern programming workflows.

AI codingChatGPTDevelopment Tools
0 likes · 6 min read
ChatGPT Chinese VSCode Plugin: Features, Installation, and User Feedback
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 18, 2022 · Frontend Development

Deep Dive into Webpack Core Workflow, Loader/Plugin Execution Order, and Optimization Strategies

This article explores Webpack's core build process—from startup and compilation to module handling and asset emission—clarifies the execution sequence of loaders versus plugins, explains loader chaining mechanics, and discusses practical optimization techniques for improving build speed and bundle size.

Optimizationbuild processloader
0 likes · 11 min read
Deep Dive into Webpack Core Workflow, Loader/Plugin Execution Order, and Optimization Strategies
DaTaobao Tech
DaTaobao Tech
Oct 20, 2022 · Frontend Development

Evolution of Build-Scripts: Architecture, Plugins, and Multi-Task Configuration for Frontend Projects

The article traces the evolution of the unified build‑scripts scaffold—from a basic webpack project to an npm‑packaged, plugin‑driven system that merges user‑defined build.json settings, leverages webpack‑chain for chainable configuration, and finally supports multiple named tasks, demonstrating a flexible architecture for modern frontend development.

ConfigurationTypeScriptbuild-scripts
0 likes · 28 min read
Evolution of Build-Scripts: Architecture, Plugins, and Multi-Task Configuration for Frontend Projects
Baidu App Technology
Baidu App Technology
Sep 22, 2022 · Mobile Development

Thor Container Framework Introduction

The Thor Container Framework, created by Baidu for its App to meet Hook technology needs, offers standardized Java and Native Hook interfaces through an abstract layer, enabling lightweight, dynamically delivered plugins with hot‑swap capability, cloud‑controlled activation, and robust disaster‑recovery features, supporting use cases such as low‑end optimization, privacy compliance, OOM handling, and pipeline integration.

AndroidDynamic LoadingJava Hook
0 likes · 22 min read
Thor Container Framework Introduction
ByteDance Terminal Technology
ByteDance Terminal Technology
Sep 7, 2022 · Mobile Development

Performance Monitoring Solution for Swift Debugging Using LLDB Plugin in the DanceCC Toolchain

This article describes a comprehensive LLDB‑plugin based monitoring framework that intercepts Xcode’s Script Bridge API to measure and report precise debugging latency for Swift projects, outlines the implementation details, timing scenarios, data reporting, and includes a recruitment notice for the ByteDance client infrastructure team.

LLDBPerformanceSwift
0 likes · 15 min read
Performance Monitoring Solution for Swift Debugging Using LLDB Plugin in the DanceCC Toolchain
Programmer DD
Programmer DD
Aug 30, 2022 · Artificial Intelligence

How to Build a Custom HanLP Analyzer Plugin for Elasticsearch with Nginx

This guide walks through setting up a Java GraalVM 17 environment, installing Nginx to serve static dictionary files, configuring a HanLP‑based Elasticsearch analyzer plugin, packaging and deploying it, and testing the analyzer with JUnit5 and curl commands.

ElasticsearchHanLPJava
0 likes · 14 min read
How to Build a Custom HanLP Analyzer Plugin for Elasticsearch with Nginx
Architecture Digest
Architecture Digest
Aug 21, 2022 · Information Security

Implementing Database Field Encryption and Decryption with MyBatis Plugins

This article explains how to use MyBatis plugins to transparently encrypt specified database fields on write and decrypt them on read, covering the requirement background, system architecture, interceptor design, annotation usage, mapper adjustments, handling of pagination count queries, and practical implementation details.

Database EncryptionJavaMyBatis
0 likes · 17 min read
Implementing Database Field Encryption and Decryption with MyBatis Plugins
vivo Internet Technology
vivo Internet Technology
Aug 17, 2022 · Information Security

Implementing Database Field Encryption with a MyBatis Plugin

The article demonstrates how to implement lightweight field-level encryption in MyBatis by adding encrypted columns, creating a custom interceptor that encrypts annotated parameters on write and decrypts them on read, handling executor, statement, parameter, and result set processing, and addressing pagination count queries.

Database EncryptionJavaMyBatis
0 likes · 18 min read
Implementing Database Field Encryption with a MyBatis Plugin
ByteDance Web Infra
ByteDance Web Infra
Aug 8, 2022 · Frontend Development

Design and Architecture of a Multi‑Environment Frontend Monitoring SDK

The article explains how a frontend monitoring SDK can support diverse environments such as web, mini‑programs, and Electron by decoupling logic into interchangeable roles, providing a rich plugin lifecycle, enabling business‑driven extensions, on‑demand loading, and rigorous quality controls while minimizing impact on the host application.

SDKarchitecturefrontend
0 likes · 15 min read
Design and Architecture of a Multi‑Environment Frontend Monitoring SDK
JD Tech
JD Tech
Jul 27, 2022 · Backend Development

Understanding Java ClassLoader, Custom ClassLoader, Hot Swapping, SPI, and Java Agent for Plugin Development

This article explains the Java parent‑delegation model, shows how to implement a custom ClassLoader for class hot‑swap and jar hot‑deployment, demonstrates Java SPI for dynamic service loading, and details building a plugin framework using Java Agent and Javassist for runtime bytecode enhancement.

ClassLoaderHotSwapJavaAgent
0 likes · 30 min read
Understanding Java ClassLoader, Custom ClassLoader, Hot Swapping, SPI, and Java Agent for Plugin Development
HelloTech
HelloTech
Jun 28, 2022 · Cloud Native

Kubernetes Water Level Balancing Scheduler: Design, Implementation, and Evaluation

The water‑level‑balanced Kubernetes scheduler plugin continuously gathers historical CPU/memory usage from Prometheus, applies a water‑level algorithm during the PreFilter‑Score phases to place low‑utilization Pods on high‑utilization Nodes (and vice‑versa), thereby equalizing node load, improving cluster stability, and increasing overall resource utilization.

GoKubernetesPerformance
0 likes · 20 min read
Kubernetes Water Level Balancing Scheduler: Design, Implementation, and Evaluation
DevOps Cloud Academy
DevOps Cloud Academy
Jun 6, 2022 · Operations

Using Jenkins Deploy Dashboard Plugin for Visual Deployment Management

This article introduces the Deploy Dashboard plugin for Jenkins, explains how to visualize deployment status across environments, shows step‑by‑step instructions for adding versions, creating the dashboard view, adding deployment buttons, and provides pipeline code examples for seamless CI/CD integration.

CI/CDDeploy DashboardDevOps
0 likes · 5 min read
Using Jenkins Deploy Dashboard Plugin for Visual Deployment Management
vivo Internet Technology
vivo Internet Technology
May 25, 2022 · Fundamentals

Improving C/C++ Unit Test Development Efficiency with GCC Plugins

The article proposes a GCC‑plugin‑based tool called TU that automatically extracts AST information from C/C++ source files to generate boundary unit tests, custom cases, and mocks without modifying business code, dramatically reducing the manual effort required for comprehensive test development.

ASTC++GCC
0 likes · 11 min read
Improving C/C++ Unit Test Development Efficiency with GCC Plugins
macrozheng
macrozheng
May 16, 2022 · Backend Development

Boost Your API Debugging in IntelliJ IDEA with RestfulFastRequest

This guide introduces the RestfulFastRequest plugin for IntelliJ IDEA, walks through its installation, configuration, and key features such as request generation, header management, JSON validation, CURL export, API navigation, and seamless integration with Postman, helping developers streamline RESTful API testing.

FastRequestIntelliJ IDEAdebugging
0 likes · 6 min read
Boost Your API Debugging in IntelliJ IDEA with RestfulFastRequest
Sanyou's Java Diary
Sanyou's Java Diary
May 12, 2022 · R&D Management

Force Healthy Coding Breaks with the StopCoding IDEA Plugin

This tutorial explains how the StopCoding plugin for IntelliJ IDEA enforces mandatory rest periods during coding sessions, helping developers avoid prolonged sitting and related health issues by automatically displaying a non‑dismissable break dialog after a configurable work interval.

IDEAbreak reminderdeveloper health
0 likes · 5 min read
Force Healthy Coding Breaks with the StopCoding IDEA Plugin
Liangxu Linux
Liangxu Linux
Mar 9, 2022 · Fundamentals

Instant Code Formatting in Vim with the vim-rt-format Plugin

This guide shows how to install and configure the vim-rt-format plugin so that Vim automatically formats the current line on pressing ENTER in INSERT mode, covering prerequisite Python3 support, required Python modules, and essential .vimrc settings.

Vimautopep8code-formatting
0 likes · 3 min read
Instant Code Formatting in Vim with the vim-rt-format Plugin
Aotu Lab
Aotu Lab
Feb 24, 2022 · Frontend Development

How to Build a Multi‑Platform Page with Taro 3 for H5 and Mini‑Programs

This guide explains why Taro 3 was chosen for unified development, outlines its architecture evolution, and provides step‑by‑step instructions—including CLI setup, script configuration, plugin usage, routing, versioning, API requests, and mixed‑mode packaging—to create a single codebase that runs on both H5 and various mini‑program platforms.

Blended BuildH5Mini‑Program
0 likes · 15 min read
How to Build a Multi‑Platform Page with Taro 3 for H5 and Mini‑Programs
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jan 24, 2022 · Fundamentals

Mastering Unified: Process Markdown, HTML, and Text with AST Plugins

This article introduces the Unified text‑processing ecosystem, explains its AST‑based core, surveys major plugins such as remark, rehype, retext, and demonstrates practical usage examples—including Node.js documentation, dumi, and react‑markdown—to help developers understand its capabilities, workflow, and integration patterns.

ASTHTMLJavaScript
0 likes · 11 min read
Mastering Unified: Process Markdown, HTML, and Text with AST Plugins
JD Retail Technology
JD Retail Technology
Jan 17, 2022 · Mobile Development

Componentization of JD.com App for HarmonyOS: Architecture, Challenges, and Implementation

This article details the evolution of JD.com’s HarmonyOS app from a monolithic project to a modular componentized architecture, describing the existing structure, encountered build and resource issues, the Android plugin reference solution, the proposed HarmonyOS componentization scheme, implementation steps, and release packaging.

ComponentizationGradleHarmonyOS
0 likes · 18 min read
Componentization of JD.com App for HarmonyOS: Architecture, Challenges, and Implementation
ByteDance Terminal Technology
ByteDance Terminal Technology
Dec 17, 2021 · Mobile Development

Solving Android Plugin Resource ID Conflicts with a No‑Resource‑Fixation Approach

This article explains the problem of resource ID mismatches when Android plugins use host resources, reviews existing resource‑fixation solutions, and presents a novel “no‑resource‑fixation” method that dynamically maps host IDs at compile‑time and runtime to keep plugins stable across host updates.

AAPT2AndroidDynamic Loading
0 likes · 26 min read
Solving Android Plugin Resource ID Conflicts with a No‑Resource‑Fixation Approach
macrozheng
macrozheng
Dec 2, 2021 · Backend Development

Why Tabby Is the Ultimate Open‑Source Terminal for Developers

This article introduces Tabby, an open‑source, cross‑platform terminal that integrates SSH, SFTP, PowerShell and Git support, compares it with Xshell, and provides step‑by‑step installation, configuration, and plugin usage guidance for backend developers.

PowerShellSFTPTabby
0 likes · 6 min read
Why Tabby Is the Ultimate Open‑Source Terminal for Developers
ELab Team
ELab Team
Dec 1, 2021 · Frontend Development

Build a Vue Click-to-VSCode Loader & Plugin: Step‑by‑Step Guide

Learn how to create a custom webpack loader and plugin that injects source‑code metadata into Vue components, enabling click‑to‑open functionality in VSCode, with detailed explanations of loader and plugin architecture, debugging techniques, server setup, and integration steps for a seamless development experience.

Vueloaderplugin
0 likes · 23 min read
Build a Vue Click-to-VSCode Loader & Plugin: Step‑by‑Step Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 1, 2021 · Frontend Development

Implementing Frontend‑Backend Integration with Vite Plugin: A Step‑by‑Step Guide

This article explains the concept of frontend‑backend integration, demonstrates how Vite can transform TypeScript functions into API requests without explicit AJAX calls, and provides a complete plugin implementation that intercepts, forwards, and handles these requests using Express and middleware.

ExpressTypeScriptfrontend
0 likes · 17 min read
Implementing Frontend‑Backend Integration with Vite Plugin: A Step‑by‑Step Guide
Full-Stack Trendsetter
Full-Stack Trendsetter
Nov 18, 2021 · Frontend Development

Four Methods to Define Global Functions in Vue.js

The article outlines four practical ways to create global functions in Vue—mounting on Vue.prototype, using Vue.use with a plugin, applying a global mixin, and leveraging the $root event bus—while noting each method's advantages and limitations.

$rootMixinVue.js
0 likes · 3 min read
Four Methods to Define Global Functions in Vue.js
58 Tech
58 Tech
Nov 9, 2021 · Frontend Development

Guide to Using @umajs/plugin-vue-ssr for Vue Server-Side Rendering with UMajs

This article introduces the @umajs/plugin-vue-ssr plugin, detailing its installation, configuration, key features, data fetching methods, CSS support, and integration with Vue, Vuex, and Koa to enable efficient server‑side rendering and client‑side rendering within the UMajs framework.

Node.jsSSRUMajs
0 likes · 9 min read
Guide to Using @umajs/plugin-vue-ssr for Vue Server-Side Rendering with UMajs
The Dominant Programmer
The Dominant Programmer
Nov 8, 2021 · Frontend Development

How to Build a Multi‑Camera Selection and Multi‑Window Preview with SpringBoot, Vue, and Hikvision (Plugin Edition)

This guide walks through integrating Hikvision cameras into a SpringBoot‑Vue application, covering SDK download, backend‑frontend code generation, Vue table multi‑selection limited to four cameras, IE‑mode detection, plugin installation, camera login, real‑time playback, and clean shutdown.

Camera PreviewHikvisionSpringBoot
0 likes · 13 min read
How to Build a Multi‑Camera Selection and Multi‑Window Preview with SpringBoot, Vue, and Hikvision (Plugin Edition)
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 5, 2021 · Databases

SQLE 1.2111.0-pre1 Release Notes

The SQLE 1.2111.0-pre1 preview release introduces plugin-based support for arbitrary databases, provides a PostgreSQL plugin example, includes API adjustments, fixes a rule‑passing bug, and offers links to the source repository, documentation, and release information for users and administrators.

AuditPostgreSQLSQL
0 likes · 3 min read
SQLE 1.2111.0-pre1 Release Notes
Baidu Geek Talk
Baidu Geek Talk
Oct 27, 2021 · Mobile Development

Applying Flux Architecture to iOS Video Editing: Plugin‑Based Design and Event Management

The article explains how an iOS video‑editing app adopts a Flux‑style, single‑direction data flow by extracting a shared playback controller and encapsulating features as weak‑referenced plugins that register with a central dispatcher, enabling predictable state management and extensible, decoupled UI interactions.

Event ManagementFluxarchitecture
0 likes · 13 min read
Applying Flux Architecture to iOS Video Editing: Plugin‑Based Design and Event Management
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Oct 18, 2021 · Frontend Development

Eliminating Redundant base.js Chunk in Webpack 4 with a Custom Mini‑CSS‑Extract Plugin

This article explains why Webpack 4 generates an unnecessary base.js file when extracting common CSS with mini‑css‑extract‑plugin, analyses the underlying bootstrap dependency issue, and presents a custom plugin that adjusts the compilation graph to move the empty JS module, suppress the extra chunk, and correctly emit the shared base.css file.

Build Optimizationfrontendmini-css-extract-plugin
0 likes · 24 min read
Eliminating Redundant base.js Chunk in Webpack 4 with a Custom Mini‑CSS‑Extract Plugin
Programmer DD
Programmer DD
Oct 6, 2021 · Frontend Development

Make Coding Fun with the Chuncai Desktop Companion Plugin

During the holiday the author introduces Chuncai, an open‑source desktop companion plugin that greets developers, displays messages, and can be customized, then provides the full JavaScript implementation, configuration details, Tuling API integration, and step‑by‑step instructions for embedding it into a web page.

JavaScriptTuling APIdesktop widget
0 likes · 7 min read
Make Coding Fun with the Chuncai Desktop Companion Plugin
ByteFE
ByteFE
Jun 30, 2021 · Frontend Development

Understanding AST and Its Application in CSS Processing with PostCSS

This article explains what an Abstract Syntax Tree (AST) is, demonstrates how JavaScript code is transformed into an AST, describes the tokenization and parsing steps used by PostCSS to generate a CSS AST, and shows how plugin mechanisms like AutoPrefixer can extend the toolchain.

ASTAutoprefixerCSS Parsing
0 likes · 9 min read
Understanding AST and Its Application in CSS Processing with PostCSS
macrozheng
macrozheng
Jun 30, 2021 · Cloud Native

Master APISIX: Deploy a Powerful Cloud‑Native API Gateway with Docker in Minutes

This guide introduces APISIX, a cloud‑native API gateway with visual management and dozens of plugins, walks through its core concepts, shows how to install it via Docker‑Compose, and demonstrates basic and advanced usage such as routing, authentication, rate limiting, and CORS support.

API GatewayAPISIXAuthentication
0 likes · 14 min read
Master APISIX: Deploy a Powerful Cloud‑Native API Gateway with Docker in Minutes
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Jun 21, 2021 · Frontend Development

Mastering Webpack: From Custom Loaders to Powerful Plugins

This article explains how Webpack loaders work, outlines development guidelines, demonstrates synchronous, asynchronous, raw, and pitching loaders with code examples, and then guides you through creating and configuring custom plugins, covering hooks, async handling, and a practical build‑info plugin.

JavaScriptbuild-toolsfrontend
0 likes · 21 min read
Mastering Webpack: From Custom Loaders to Powerful Plugins
JD Tech
JD Tech
Jun 8, 2021 · Frontend Development

Design and Usage of JD Logistics Gateway Frontend Plugin Based on Axios

This article explains the design, configuration, and usage of the JD Logistics gateway frontend plugin built on Axios, detailing how it enables zero‑cost integration across multiple environments and account types while providing extensible request/response handling and customizable login redirects.

APIConfigurationJavaScript
0 likes · 9 min read
Design and Usage of JD Logistics Gateway Frontend Plugin Based on Axios
政采云技术
政采云技术
Jun 1, 2021 · Frontend Development

Hands‑On Introduction to Writing a Webpack Plugin

This article provides a step‑by‑step guide to understanding Webpack fundamentals, the role of plugins, hook mechanisms, and a complete example of creating a custom plugin that merges route files into a unified router configuration for a large React project.

HooksTapablebuild-tool
0 likes · 18 min read
Hands‑On Introduction to Writing a Webpack Plugin
Sohu Tech Products
Sohu Tech Products
May 19, 2021 · Mobile Development

Creating an iOS Flutter Audio Player Plugin with MethodChannel

This tutorial explains step‑by‑step how to create a custom iOS Flutter plugin for audio playback, covering the MethodChannel architecture, Dart side implementation, Swift native code, and communication of playback controls and status between Flutter and iOS.

AudioPlayerDartFlutter
0 likes · 15 min read
Creating an iOS Flutter Audio Player Plugin with MethodChannel
Liangxu Linux
Liangxu Linux
Apr 27, 2021 · Frontend Development

Build Your First VS Code Extension: A Step‑by‑Step Tutorial

This tutorial walks developers through the complete process of creating a simple Visual Studio Code extension—from installing Node.js, Git, and Yeoman, to generating project scaffolding, configuring package.json, writing activation code, adding commands and menu items, and testing the extension—while highlighting VS Code's multi‑process architecture and extension limitations.

Extension DevelopmentJavaScriptNode.js
0 likes · 15 min read
Build Your First VS Code Extension: A Step‑by‑Step Tutorial
TAL Education Technology
TAL Education Technology
Apr 1, 2021 · Mobile Development

Creating, Publishing, and Using Flutter Packages and Plugins

This article explains what Flutter packages and plugins are, how to create them via IDE or command line, the required file structure, how to publish them to pub.dev, private registries or Git, and how to add them as dependencies in a Flutter project while also covering common troubleshooting steps.

DartFlutterPackage
0 likes · 9 min read
Creating, Publishing, and Using Flutter Packages and Plugins
Meituan Technology Team
Meituan Technology Team
Feb 25, 2021 · Mobile Development

Improving iOS Build Speed with cocoapods-hmap-prebuilt Plugin

The article presents Meituan’s cocoapods‑hmap‑prebuilt plugin, which creates per‑pod and shared header‑map files to replace CocoaPods’ default header search paths, eliminates duplicate headers and disables Xcode’s native map, delivering over 45 % faster builds and more than 50 % shorter packaging times in large iOS projects.

Build OptimizationCocoaPodsHeader Map
0 likes · 15 min read
Improving iOS Build Speed with cocoapods-hmap-prebuilt Plugin
Liangxu Linux
Liangxu Linux
Feb 16, 2021 · Fundamentals

How to Enable Automatic Image Upload in Typora with Plugins and Built‑in Support

This guide explains how to add image‑upload capabilities to the Typora markdown editor by using a third‑party Windows plugin, configuring the built‑in upload feature, and setting up various image hosting services such as GitHub, self‑hosted servers, Tencent OSS, Aliyun OSS, Qiniu, Gitee, and SM.MS, complete with installation steps and code snippets.

Image UploadTyporacloud storage
0 likes · 11 min read
How to Enable Automatic Image Upload in Typora with Plugins and Built‑in Support
Top Architect
Top Architect
Feb 14, 2021 · Backend Development

Using GsonFormat Plugin to Convert JSON to JavaBean in IntelliJ IDEA

This guide explains how to install the GsonFormat plugin in IntelliJ IDEA and use it to quickly transform JSON strings into JavaBean classes with generated getters and setters, dramatically reducing manual mapping effort and improving development efficiency.

GsonFormatIntelliJJSON
0 likes · 4 min read
Using GsonFormat Plugin to Convert JSON to JavaBean in IntelliJ IDEA
Java Backend Technology
Java Backend Technology
Feb 5, 2021 · Fundamentals

How to Build a Self‑Discipline IntelliJ Plugin to Stop Coding Fatigue

This article introduces the StopCoding IntelliJ plugin, detailing its purpose to prevent coding fatigue, providing step‑by‑step installation and usage instructions, and walking through its simple Java‑based development, including Swing UI creation, timer logic, and code snippets for building a self‑discipline tool.

IntelliJJavaSwing
0 likes · 7 min read
How to Build a Self‑Discipline IntelliJ Plugin to Stop Coding Fatigue
Beike Product & Technology
Beike Product & Technology
Jan 21, 2021 · Frontend Development

Building Interactive Documentation Sites with ljbisheng (keDoc)

This guide explains how to use the React‑based ljbisheng framework to create a markdown‑driven documentation site, covering installation, script configuration, bisheng.config.js settings, theme structure, plugin mechanisms, webpack integration, and the two‑step process of parsing markdown data and rendering React components.

ReActljbishengmarkdown
0 likes · 18 min read
Building Interactive Documentation Sites with ljbisheng (keDoc)