Tagged articles
77 articles
Page 1 of 1
IoT Full-Stack Technology
IoT Full-Stack Technology
Apr 21, 2026 · Backend Development

Comprehensive Guide to SpringBoot Plugin Development

This article provides a detailed walkthrough of SpringBoot plugin development, covering the benefits of modular decoupling, common implementation approaches such as Java SPI, custom configuration, Spring factories, and practical code examples that demonstrate how to create, load, and use plugins for extensible SMS services.

Java SPIPlugin DevelopmentSMS
0 likes · 20 min read
Comprehensive Guide to SpringBoot Plugin Development
Tech Minimalism
Tech Minimalism
Jan 14, 2026 · Artificial Intelligence

Build Custom Claude Code Plugins: A Complete Step‑by‑Step Guide

This article walks you through the entire process of creating Claude Code plugins—from understanding why plugins are needed, setting up the directory structure, writing commands, agents, skills, and hooks, to testing, debugging, advanced features, and publishing—providing concrete code examples, configuration files, and best‑practice recommendations.

AI AssistantClaude CodeCustom Commands
0 likes · 19 min read
Build Custom Claude Code Plugins: A Complete Step‑by‑Step Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 29, 2025 · Frontend Development

Rebuilding Tailwind‑Merge for Mini‑Program Compatibility: Lessons Learned

The article chronicles the author's deep technical journey of adapting Tailwind‑Merge to work within WeChat mini‑programs, detailing the obstacles posed by illegal class‑name characters, failed compile‑time workarounds, a complete rewrite of the escape utility, and the final release of a robust, configurable merge plugin.

ASTPlugin DevelopmentTailwindCSS
0 likes · 13 min read
Rebuilding Tailwind‑Merge for Mini‑Program Compatibility: Lessons Learned
DevOps Coach
DevOps Coach
Nov 25, 2025 · Backend Development

How to Build, Test, and Publish Your Own Jenkins Plugin from Scratch

This step‑by‑step guide explains why you might need a custom Jenkins plugin, walks you through setting up Java 21 and Maven, generating a plugin project with the Jenkins archetype, building and locally testing it, and finally publishing it to the Jenkins Marketplace with best‑practice tips for security, CI, versioning, and community engagement.

DevOpsJavaJenkins
0 likes · 19 min read
How to Build, Test, and Publish Your Own Jenkins Plugin from Scratch
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 11, 2025 · Artificial Intelligence

How to Build an AI‑Powered MCP Plugin for Automatic Code Generation

This article walks through the Model Context Protocol (MCP) as an AI‑centric "USB‑C" for tool integration, explains its core capabilities, shows how to register and call MCP tools using the TypeScript SDK, details the end‑to‑end workflow from ZIP file handling to React code generation, and shares practical implementation tips and future improvements.

AI integrationCode GenerationMCP
0 likes · 23 min read
How to Build an AI‑Powered MCP Plugin for Automatic Code Generation
Sohu Tech Products
Sohu Tech Products
Feb 26, 2025 · Frontend Development

Automatically Adding Optional Chaining Operator via Babel Plugin to Prevent TypeError

An automatically applied Babel plugin scans JavaScript AST nodes and rewrites risky property accesses and logical‑AND chains into optional‑chaining expressions, letting developers prevent TypeError crashes without modifying source code, while offering include/exclude filters, optional short‑circuit optimization, and compatibility with older browsers via downstream transforms.

AST transformationJavaScriptPlugin Development
0 likes · 11 min read
Automatically Adding Optional Chaining Operator via Babel Plugin to Prevent TypeError
vivo Internet Technology
vivo Internet Technology
Jan 22, 2025 · Frontend Development

Developing a Babel Plugin to Automatically Add Optional Chaining (?.) and Prevent TypeError

The article explains how to create a custom Babel plugin that automatically transforms risky member and call expressions into optional‑chaining equivalents during bundling, using configurable include/exclude patterns and short‑circuit optimizations, thereby preventing TypeError in large JavaScript codebases while noting a modest bundle‑size increase.

JavaScriptPlugin DevelopmentTypeError Prevention
0 likes · 14 min read
Developing a Babel Plugin to Automatically Add Optional Chaining (?.) and Prevent TypeError
JD Cloud Developers
JD Cloud Developers
Oct 15, 2024 · Mobile Development

Mastering Hvigor: Build Tool Integration, Lifecycle, and Plugin Development for HarmonyOS

This article provides a comprehensive guide to the Hvigor build tool—its core features, integration with DevEco Studio, consistent build processes, lifecycle stages, typical usage scenarios, task and product structures, as well as step‑by‑step instructions for creating custom tasks, plugins, and routing plugins using TypeScript, enabling efficient and flexible development on HarmonyOS.

Build ToolHarmonyOSHvigor
0 likes · 19 min read
Mastering Hvigor: Build Tool Integration, Lifecycle, and Plugin Development for HarmonyOS
JD Tech Talk
JD Tech Talk
Oct 15, 2024 · Mobile Development

Overview and Usage of the Hvigor Build Tool for HarmonyOS Development

Hvigor is a TypeScript‑based build orchestration tool for HarmonyOS that manages tasks, project models, and configurations, integrates with DevEco Studio for consistent command‑line and IDE builds, supports lifecycle phases, custom tasks, plugins, and routing plugins, and provides detailed development guides and code examples.

Build ToolDevEco StudioHarmonyOS
0 likes · 16 min read
Overview and Usage of the Hvigor Build Tool for HarmonyOS Development
37 Interactive Technology Team
37 Interactive Technology Team
Sep 2, 2024 · Frontend Development

Understanding PostCSS: AST Structure, Objects, and Event Listeners

The article explains how PostCSS parses CSS into an abstract syntax tree composed of Declaration, Rule, Root, AtRule and Comment nodes, describes the rule‑ and hook‑based event listeners and depth‑first traversal used in PostCSS 8 versus the walk methods of PostCSS 7, and shows how this knowledge lets developers create custom plugins for tasks such as unit conversion, vendor prefixing, or dark‑mode generation.

CSS ASTCSS ProcessingPlugin Development
0 likes · 9 min read
Understanding PostCSS: AST Structure, Objects, and Event Listeners
Huolala Tech
Huolala Tech
Aug 23, 2024 · Fundamentals

Mastering AspectPro: A Lightweight HarmonyOS Hook Framework for Seamless AOP

AspectPro is a lightweight HarmonyOS runtime hook framework that, together with aspectProPlugin, enables comprehensive AOP capabilities such as method interception, parameter manipulation, and handling of non-writable properties, while the article details its core functions, limitations of system Aspect, and step‑by‑step implementation strategies.

AspectProHarmonyOSHook Framework
0 likes · 22 min read
Mastering AspectPro: A Lightweight HarmonyOS Hook Framework for Seamless AOP
php Courses
php Courses
Aug 5, 2024 · Backend Development

Best Practices for Safely Modifying WordPress Site Code

This guide explains safe and efficient WordPress code modification techniques—including using child themes, avoiding direct core edits, creating plugins, and applying style changes—while emphasizing backup strategies, version control, and recovery methods to protect site stability and data.

Plugin DevelopmentWordPresschild theme
0 likes · 10 min read
Best Practices for Safely Modifying WordPress Site Code
Huolala Tech
Huolala Tech
May 7, 2024 · Frontend Development

How to Parse Text Styles in Photoshop with CEP: A Step-by-Step Guide

Using Adobe’s CEP platform, this tutorial shows how to set up a Photoshop extension, employ the Action Manager API to extract text layer properties such as color, font size, and shadow, and then recreate the design in HTML/CSS, streamlining marketing asset creation.

Action ManagerCEPJavaScript
0 likes · 9 min read
How to Parse Text Styles in Photoshop with CEP: A Step-by-Step Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 17, 2024 · Backend Development

Getting Started with CozeIDE: Build and Deploy Plugins in 10 Minutes

This guide introduces CozeIDE, explains its main features such as code editing, dependency management, AI programming assistant, testing and publishing, and walks you through two complete plugin development examples—including a stock‑price lookup plugin—showing how to create, test, and release plugins using Node.js or Python runtimes.

AI AssistantCozeIDENode.js
0 likes · 12 min read
Getting Started with CozeIDE: Build and Deploy Plugins in 10 Minutes
政采云技术
政采云技术
Jul 27, 2023 · Big Data

Developing and Deploying Custom Trino Plugins (Access Control Example)

This article explains how to develop, package, and deploy custom Trino plugins—illustrated with an access‑control plugin—by using Java SPI, Maven dependencies, implementing the Plugin and SystemAccessControl interfaces, and configuring the plugin in Trino’s configuration files.

Java SPIPlugin DevelopmentTrino
0 likes · 11 min read
Developing and Deploying Custom Trino Plugins (Access Control Example)
Architect
Architect
Oct 22, 2022 · Cloud Native

Design and Implementation of an Automated Operations Platform Based on Apache APISIX

This article presents the motivation, architecture, component selection, user authentication flow, micro‑service integration, and technical details—including custom Lua plugins and NGINX phases—of an automated operations platform built on the cloud‑native API gateway Apache APISIX.

Apache APISIXAutomationCloud Native
0 likes · 14 min read
Design and Implementation of an Automated Operations Platform Based on Apache APISIX
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 8, 2022 · Frontend Development

Cross‑Platform Plugin Development for Productivity Tools: Core Module Design and Platform Adaptation

The article examines how to boost personal efficiency by developing cross‑platform plugins for macOS productivity tools such as Alfred, Raycast, and uTools, describing their architectures, a shared core module, the use of the lightweight txiki.js runtime, and practical implementation details.

AlfredJavaScriptPlugin Development
0 likes · 8 min read
Cross‑Platform Plugin Development for Productivity Tools: Core Module Design and Platform Adaptation
Programmer DD
Programmer DD
Aug 22, 2022 · Backend Development

Why IntelliJ IDEA Now Requires Java 17 and What It Means for Your Plugins

IntelliJ’s source code has moved to Java 17, meaning most platform and plugin modules now target Java 17, the 2022.3 IDE release requires it, and developers can use new language features by setting plugin.xml to 223, while still supporting older versions with Java 11.

Backend DevelopmentIDE MigrationIntelliJ
0 likes · 3 min read
Why IntelliJ IDEA Now Requires Java 17 and What It Means for Your Plugins
SQB Blog
SQB Blog
Jun 16, 2022 · Backend Development

How We Unified API Gateways with Apache APISIX: Architecture, Plugins, and Deployment

This article describes how ShouQianBa standardized its API gateway stack by adopting Apache APISIX, detailing the reasons for selection, custom plugin development, logging enhancements, a bespoke management platform, version‑upgrade strategy, deployment model, and the resulting improvements in reliability and developer productivity.

Apache APISIXDevOpsMicroservices
0 likes · 13 min read
How We Unified API Gateways with Apache APISIX: Architecture, Plugins, and Deployment
Programmer DD
Programmer DD
Feb 14, 2022 · Backend Development

Why JetBrains Dropped Log4j from IntelliJ: Lessons for Plugin Developers

JetBrains announced the removal of Log4j from the IntelliJ platform in the 2022.1 release, explaining that the IDE’s minimal logging needs and Log4j’s complexity prompted the change, and offering plugin developers migration guidance to standard platform logging APIs, SLF4J, or java.util.logging alternatives.

IntelliJJavaPlugin Development
0 likes · 6 min read
Why JetBrains Dropped Log4j from IntelliJ: Lessons for Plugin Developers
ELab Team
ELab Team
Jan 1, 2022 · Frontend Development

How to Build a Powerful Figma Plugin from Scratch: A Step‑by‑Step Guide

This article walks through the fundamentals of Figma plugin development, explaining the architecture of main and UI threads, demonstrating core features of the lego‑quiz‑figma plugin, and providing a complete workflow from creating the manifest to publishing the plugin, complete with code examples and best‑practice tips.

FigmaJavaScriptPlugin Development
0 likes · 19 min read
How to Build a Powerful Figma Plugin from Scratch: A Step‑by‑Step Guide
政采云技术
政采云技术
Nov 23, 2021 · Frontend Development

Sketch Plugin Development Guide: From Setup to Advanced Features

This article provides a comprehensive tutorial on developing Sketch plugins using JavaScript, CocoaScript, and skpm, covering background motivation, required knowledge, quick start steps, project structure, manifest configuration, menu nesting, API usage, actions, WebView integration, debugging, hands‑on examples, and best practices for front‑end engineers seeking to bridge design and code.

Plugin DevelopmentSketchWebView
0 likes · 16 min read
Sketch Plugin Development Guide: From Setup to Advanced Features
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Oct 27, 2021 · Frontend Development

Master Rollup Plugins: From Basics to Advanced Hook Techniques

This article provides a comprehensive guide to Rollup plugins, explaining why plugins are needed, detailing hook types and their execution timing, showing how to create simple plugins with example code, and exploring internal mechanisms such as PluginDriver, hook loading, and caching.

JavaScript bundlerPlugin DevelopmentRollup
0 likes · 23 min read
Master Rollup Plugins: From Basics to Advanced Hook Techniques
Baidu App Technology
Baidu App Technology
Jun 24, 2021 · Frontend Development

Developing ESLint and StyleLint Plugins for San‑Native Code Linting

The article explains how to design and implement ESLint and StyleLint plugins for the San‑Native framework, detailing AST generation, processor creation, rule definitions for JavaScript and CSS, configuration sharing, and how these tools provide real‑time linting feedback for developers.

ASTESLintJavaScript
0 likes · 24 min read
Developing ESLint and StyleLint Plugins for San‑Native Code Linting
Java Architect Essentials
Java Architect Essentials
Mar 9, 2021 · Backend Development

StopCoding: Building an IntelliJ IDEA Plugin to Prevent Coding Addiction

StopCoding is an IntelliJ IDEA plugin designed to curb prolonged coding sessions by periodically displaying an unclosable reminder dialog with a countdown, and the article provides installation instructions, usage guide, and a detailed development tutorial covering plugin structure, Swing UI, timer implementation, and key Java code snippets.

IntelliJ IDEAJavaPlugin Development
0 likes · 7 min read
StopCoding: Building an IntelliJ IDEA Plugin to Prevent Coding Addiction
Baidu Geek Talk
Baidu Geek Talk
Mar 8, 2021 · Frontend Development

Introduction to San CLI: Purpose, Usage, and Plugin Development

The article introduces San CLI—a command‑line tool for the San front‑end framework—explaining its purpose, core commands for project scaffolding, development, building, and inspection, as well as how to extend it with command and service plugins for customizable, production‑ready workflows.

Build ToolPlugin DevelopmentSan CLI
0 likes · 14 min read
Introduction to San CLI: Purpose, Usage, and Plugin Development
Architect's Tech Stack
Architect's Tech Stack
Feb 2, 2021 · Backend Development

How to Develop an IntelliJ IDEA Plugin: Environment Setup, First Plugin, and Action Creation

This guide walks you through setting up the IntelliJ IDEA development environment, cloning the Community Edition source, configuring the IntelliJ Platform SDK, creating a simple plugin project, writing a custom Action class, registering it in plugin.xml, and running the plugin to see its effect.

IDE extensionIntelliJ IDEAPlugin Development
0 likes · 7 min read
How to Develop an IntelliJ IDEA Plugin: Environment Setup, First Plugin, and Action Creation
Programmer DD
Programmer DD
Jan 24, 2021 · Backend Development

How to Build a Self‑Enforcing Break Reminder Plugin for IntelliJ IDEA

This article introduces StopCoding, an IntelliJ IDEA plugin that forces developers to take regular breaks by displaying an unclosable dialog with a countdown timer, and provides step‑by‑step installation, usage instructions, and a complete walkthrough of its Java‑based Swing and Timer implementation.

IntelliJ IDEAJavaPlugin Development
0 likes · 7 min read
How to Build a Self‑Enforcing Break Reminder Plugin for IntelliJ IDEA
Baidu App Technology
Baidu App Technology
Dec 10, 2020 · Frontend Development

Mastering San CLI: From Project Creation to Custom Plugins

This article introduces San CLI, explains why a command‑line interface boosts front‑end productivity, walks through project initialization, development server, production build, remote deployment, inspection, UI, and demonstrates how to extend the tool with custom command and service plugins.

Plugin DevelopmentSan CLIbuild tools
0 likes · 16 min read
Mastering San CLI: From Project Creation to Custom Plugins
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 5, 2020 · Backend Development

Mastering IntelliJ IDEA Plugin Development: A Step‑by‑Step Guide

This article introduces the fundamentals of IntelliJ IDEA plugin development, covering plugin types, project structure, essential components, a complete development workflow with Gradle, action registration, extension points, live templates, Dubbo integration, publishing procedures, common pitfalls, and how to include local JARs.

DubboGradleIDEA Plugin
0 likes · 11 min read
Mastering IntelliJ IDEA Plugin Development: A Step‑by‑Step Guide
HelloTech
HelloTech
Jul 1, 2020 · Frontend Development

Developing a Lighthouse Plugin for Web and Mini‑Program Performance Monitoring

The article explains how Harbor Front‑End extends Lighthouse with a custom plugin—defining gatherers, audits, and categories—to uniformly monitor web pages and mini‑programs, illustrating setup, a sample native API‑call logger, and configuration steps that produce detailed performance reports alongside standard Lighthouse metrics.

JavaScriptLighthouseMini Program
0 likes · 14 min read
Developing a Lighthouse Plugin for Web and Mini‑Program Performance Monitoring
Programmer DD
Programmer DD
Jun 21, 2020 · Backend Development

How to Build Your First IntelliJ IDEA Plugin: Step‑by‑Step Guide

This tutorial walks you through setting up the development environment, cloning the IDEA Community source, configuring the SDK, creating a simple plugin project, writing a custom action, registering it in plugin.xml, and running the plugin inside a new IDEA instance, all with clear code examples and screenshots.

IDEA PluginIntelliJJava
0 likes · 9 min read
How to Build Your First IntelliJ IDEA Plugin: Step‑by‑Step Guide
37 Interactive Technology Team
37 Interactive Technology Team
Jun 12, 2020 · Cloud Native

Implementing Dynamic Rate Limiting with the APISIX API Gateway

This tutorial shows how to use the open‑source APISIX API gateway—built on OpenResty and etcd—to create a dynamic rate‑limiting plugin in Lua, configure route matching with a radix tree, and demonstrate the feature with a test endpoint that enforces one request per second and returns HTTP 503 when exceeded.

APISIXDynamic Rate LimitingLua
0 likes · 14 min read
Implementing Dynamic Rate Limiting with the APISIX API Gateway
Java Backend Technology
Java Backend Technology
Mar 1, 2020 · Backend Development

How to Build Your Own IntelliJ IDEA Plugin: Step‑by‑Step Guide

This tutorial walks you through setting up the development environment, configuring the IntelliJ Platform SDK, creating a simple plugin project, adding a custom Action, and running the plugin, providing all necessary code snippets and screenshots for building IntelliJ IDEA plugins.

IDE ExtensionsIntelliJ IDEAJava
0 likes · 8 min read
How to Build Your Own IntelliJ IDEA Plugin: Step‑by‑Step Guide
360 Tech Engineering
360 Tech Engineering
Feb 25, 2020 · Cloud Native

Introduction to Kong API Gateway: Features, Deployment, and Configuration

This article introduces Kong, a cloud‑native API gateway, outlines its key features such as high performance, plugin architecture, and traffic control, explains why it solves common microservice challenges, and provides detailed deployment, clustering, plugin development, and troubleshooting guidance with practical code examples.

Cloud NativeKongKubernetes
0 likes · 10 min read
Introduction to Kong API Gateway: Features, Deployment, and Configuration
Huajiao Technology
Huajiao Technology
Feb 25, 2020 · Cloud Native

Why Kong Is the Ideal Cloud‑Native API Gateway and How to Deploy It

This article introduces Kong, a cloud‑native API gateway, outlines its key features such as high performance, plugin architecture, and built‑in security, explains why it solves common microservice challenges like unified entry, scalability and CI/CD, and provides step‑by‑step guidance for deployment, clustering, custom plugin development, and troubleshooting.

Cloud NativeKongKubernetes
0 likes · 11 min read
Why Kong Is the Ideal Cloud‑Native API Gateway and How to Deploy It
360 Tech Engineering
360 Tech Engineering
Dec 26, 2019 · Frontend Development

Developing Chimee Video Player Plugins with React: A Practical Guide

This article explains how to develop extensible Chimee H5 video player plugins using React, covering plugin specifications, code examples, integration of React components via Context, event handling, and strategies for managing asynchronous behavior and plugin ordering.

Context APIPlugin DevelopmentReact
0 likes · 9 min read
Developing Chimee Video Player Plugins with React: A Practical Guide
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Dec 24, 2019 · Backend Development

How We Built a Scalable Apache APISIX Gateway on the 360 Platform

This article details the 360 team’s decision to adopt Apache APISIX for their gateway layer, describes the production architecture, containerized deployment steps, plugin development workflow, and operational metrics, providing a practical guide for building and managing a high‑performance API gateway.

Apache APISIXDockerPlugin Development
0 likes · 16 min read
How We Built a Scalable Apache APISIX Gateway on the 360 Platform
政采云技术
政采云技术
Sep 15, 2019 · Frontend Development

Understanding Babel: How It Works and How to Write a Babel Plugin

This article explains the inner workings of Babel, the JavaScript compiler, outlines what syntax it transpiles versus what requires polyfills, describes its three compilation stages, demonstrates AST generation and tokenization, and provides step‑by‑step examples of creating simple Babel plugins for code transformation.

ASTJavaScriptPlugin Development
0 likes · 13 min read
Understanding Babel: How It Works and How to Write a Babel Plugin
58 Tech
58 Tech
Sep 12, 2019 · Backend Development

Using PSI in IntelliJ IDEA Plugin Development

This article explains the concept of PSI (Program Structure Interface) in IntelliJ IDEA, demonstrates how to obtain PsiFile objects, manipulate PsiJavaFile, PsiClass, PsiField, and add annotations and parameters, providing a practical guide for plugin developers.

Code GenerationIDEIntelliJ IDEA
0 likes · 6 min read
Using PSI in IntelliJ IDEA Plugin Development
Youzan Coder
Youzan Coder
Jul 24, 2019 · Mobile Development

Mastering Flutter Plugins: Architecture, Development, Testing, and Publishing

This comprehensive guide explains what Flutter plugins are, why they are essential, the MethodChannel communication model, step‑by‑step plugin creation, common pitfalls, testing strategies, publishing to public or private repositories, and a real‑world case study of a routing plugin, providing all the code and configuration details developers need to build and distribute their own Flutter plugins.

AndroidDARTFlutter
0 likes · 20 min read
Mastering Flutter Plugins: Architecture, Development, Testing, and Publishing
Ctrip Technology
Ctrip Technology
Jun 19, 2019 · Frontend Development

Kirby: A Comprehensive Sketch Plugin System for Design Resource Management and Development

This article details the development of Kirby, a Sketch plugin created by Ctrip's front‑end team to manage design resources, enforce design language standards, and provide a full stack of features—including design token handling, static scans, WebView GUIs, and native integrations—while explaining the underlying Sketch plugin architecture, APIs, and tooling.

Plugin DevelopmentSketchdesign system
0 likes · 15 min read
Kirby: A Comprehensive Sketch Plugin System for Design Resource Management and Development
JD Retail Technology
JD Retail Technology
Sep 12, 2018 · Fundamentals

IntelliJ IDEA Plugin Development Guide

This tutorial provides a comprehensive guide to developing plugins for IntelliJ IDEA, covering environment setup, project structure, actions, components, services, persistence mechanisms, dependency management, and GUI creation using the built-in designer for developers.

ActionsIDE extensibilityIntelliJ IDEA
0 likes · 21 min read
IntelliJ IDEA Plugin Development Guide
JD Tech
JD Tech
Jun 26, 2018 · Backend Development

Design and Development of an IntelliJ Plugin for Smart Code Completion and Formatting

This article describes the motivation, design, implementation, and deployment of an IntelliJ IDEA plugin that automatically inserts semicolons and braces, formats code, and uses a chain‑of‑responsibility pattern to decouple business logic, providing developers with a smoother coding experience.

Design PatternsIDEIntelliJ
0 likes · 18 min read
Design and Development of an IntelliJ Plugin for Smart Code Completion and Formatting
360 Tech Engineering
360 Tech Engineering
Jun 7, 2018 · Mobile Development

Opening Custom Process Activities in RePlugin: Process Mapping and Launch Flow

This article explains how RePlugin maps plugin-defined custom‑process activities to host placeholder processes, retrieves component information from the plugin APK, generates static or dynamic process‑mapping tables, adjusts component process names, and orchestrates the launch and lifecycle of these activities on Android.

AndroidMobile DevelopmentPlugin Development
0 likes · 11 min read
Opening Custom Process Activities in RePlugin: Process Mapping and Launch Flow
Qizhuo Club
Qizhuo Club
May 12, 2018 · Mobile Development

How RePlugin Maps and Launches Custom Plugin Processes in Android

This article explains how RePlugin enables a host app to recognize, map, and start custom plugin processes—including static and dynamic process mapping, adjusting component process names, launching processes via injected providers, handling process reclamation, and managing activity slot allocation for seamless plugin activity execution.

Activity LaunchAndroidPlugin Development
0 likes · 11 min read
How RePlugin Maps and Launches Custom Plugin Processes in Android
Qizhuo Club
Qizhuo Club
Jan 26, 2018 · Mobile Development

Unveiling How RePlugin’s Gradle Plugins Automate Host & Plugin Build Processes

This article explains how the two essential Gradle plugins—replugin-host-gradle and replugin-plugin-gradle—generate configuration files, inject AndroidManifest components, create built‑in plugin descriptors, and use Transform API to modify bytecode, enabling seamless plugin development and integration in Android projects.

AndroidGradlePlugin Development
0 likes · 10 min read
Unveiling How RePlugin’s Gradle Plugins Automate Host & Plugin Build Processes
Dada Group Technology
Dada Group Technology
Oct 27, 2017 · Operations

Pinpoint Overview and Plugin Development Guide

Pinpoint is a full‑stack, non‑intrusive tracing platform that visualizes service topology, active threads, request latency, and application health, and this article explains its architecture, data model, and step‑by‑step process for creating custom plugins—including ServiceLoader configuration, TraceMetadataProvider, and ProfilerPlugin implementations with code examples.

APMJavaObservability
0 likes · 22 min read
Pinpoint Overview and Plugin Development Guide
360 Quality & Efficiency
360 Quality & Efficiency
Sep 6, 2017 · Backend Development

Developing a Fiddler Plugin to Decrypt SDK Requests in C#

This guide explains how to set up the development environment, create a C# class‑library project, add Fiddler references, implement required interfaces, enable debugging, and build a custom Fiddler plugin that automatically decrypts encrypted SDK HTTP requests and displays them in clear text for testing.

Backend DevelopmentC#Fiddler
0 likes · 7 min read
Developing a Fiddler Plugin to Decrypt SDK Requests in C#
Baidu Waimai Technology Team
Baidu Waimai Technology Team
Aug 1, 2017 · Frontend Development

Comprehensive Guide to Babel: Basics, Configuration, and Plugin Development

This article provides a thorough overview of Babel, covering its core concepts, installation and configuration methods (including Webpack, fis3, command‑line, and programmatic usage), preset and plugin options, the compilation pipeline, AST fundamentals, and step‑by‑step instructions for creating and testing custom Babel plugins.

ASTPlugin Developmentbabel
0 likes · 13 min read
Comprehensive Guide to Babel: Basics, Configuration, and Plugin Development
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 18, 2017 · Frontend Development

Unveiling jQuery’s Object Architecture: How $ and init Work

This article explores how jQuery constructs its $ objects by wrapping a simplified implementation, detailing prototype assignments, the init function, extension mechanisms, and best practices, while providing code snippets and diagrams to help developers deepen their understanding of JavaScript and frontend development.

Plugin DevelopmentfrontendjQuery
0 likes · 10 min read
Unveiling jQuery’s Object Architecture: How $ and init Work
360 Quality & Efficiency
360 Quality & Efficiency
May 5, 2017 · Backend Development

Step-by-Step Guide to Developing an Android Studio Plugin

This article provides a comprehensive tutorial on creating, configuring, and publishing an Android Studio plugin, covering environment setup, project creation, plugin.xml configuration, action implementation, packaging, and uploading to the JetBrains marketplace, with detailed screenshots and code examples.

Android StudioIDEIntelliJ Platform
0 likes · 7 min read
Step-by-Step Guide to Developing an Android Studio Plugin
360 Quality & Efficiency
360 Quality & Efficiency
Apr 26, 2017 · Backend Development

Step-by-Step Guide to Developing a Jenkins Plugin with FireLine

This tutorial walks readers through setting up the development environment, generating a Jenkins plugin skeleton with Maven, understanding the project structure and Jelly view files, writing the plugin code, debugging, and finally packaging and deploying the custom plugin to a Jenkins server.

EclipseJavaJelly
0 likes · 7 min read
Step-by-Step Guide to Developing a Jenkins Plugin with FireLine
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 4, 2017 · Frontend Development

Mastering jQuery Plugin Development: From Basics to Advanced Techniques

Learn how to create, customize, and extend jQuery plugins—from basic concepts and simple color-changing examples to chainable calls, avoiding $ symbol conflicts, handling parameters, and using $.extend and $.fn.extend—while understanding the underlying prototype mechanism and best practices.

JavaScriptPlugin DevelopmentWeb Development
0 likes · 8 min read
Mastering jQuery Plugin Development: From Basics to Advanced Techniques
Taobao Frontend Technology
Taobao Frontend Technology
Sep 29, 2016 · Frontend Development

Mastering Babel Plugins: From AST Basics to Custom Transformations

This article explains how Babel parses ES6 code into an AST, traverses and modifies nodes using visitors and paths, and demonstrates a practical plugin that replaces a custom abs function with Math.abs, providing a solid foundation for building advanced JavaScript transformations.

ASTJavaScriptPlugin Development
0 likes · 9 min read
Mastering Babel Plugins: From AST Basics to Custom Transformations
Hujiang Technology
Hujiang Technology
Apr 28, 2016 · Backend Development

Creating Custom Gradle Plugins Using buildSrc and Independent Modules

This guide explains how to develop custom Gradle plugins by using the three supported approaches—directly in build.gradle, within the buildSrc directory, or in an independent module—covering plugin implementation in Groovy, extension creation, resource setup, and publishing to a local Maven repository for reuse in Android projects.

GroovyPlugin Developmentbuildsrc
0 likes · 7 min read
Creating Custom Gradle Plugins Using buildSrc and Independent Modules
21CTO
21CTO
Mar 11, 2016 · Backend Development

How WordPress Achieves Extensibility with Meta Tables and Hook System

This article explains how WordPress uses the wp_postmeta table for flexible metadata storage and the hook (action) system for dynamic code insertion, illustrating both the benefits and trade‑offs of these extensibility techniques for plugin development.

MetaPlugin DevelopmentWordPress
0 likes · 8 min read
How WordPress Achieves Extensibility with Meta Tables and Hook System