Tagged articles

plugin

249 articles · Page 1 of 3
macrozheng
macrozheng
Sep 30, 2026 · Backend Development

JetBrains' VS Code Plugin Adds IntelliJ IDEA Features for Java/Kotlin

The article reviews JetBrains' official 'Java and Kotlin by IntelliJ IDEA' VS Code plugin, which runs IntelliJ's language server via LSP to deliver code completion, navigation, refactoring, debugging, and Gradle/Maven/Bazel project import, though test discovery and execution are not yet supported.

IntelliJ IDEAJavaKotlin
0 likes · 6 min read
JetBrains' VS Code Plugin Adds IntelliJ IDEA Features for Java/Kotlin
macrozheng
macrozheng
Aug 27, 2026 · Artificial Intelligence

Transform DeepSeek Harness with a Single All‑In‑One Plugin

A single command installs the dsh‑web‑ui all‑in‑one plugin, instantly adding a task board, right‑side file panel, image‑understanding tool, SSH operations, and a skin center, turning the basic DeepSeek Harness web UI into a full‑featured development workstation.

DeepSeek HarnessSSHdsh-web-ui
0 likes · 9 min read
Transform DeepSeek Harness with a Single All‑In‑One Plugin
Top Architecture Tech Stack
Top Architecture Tech Stack
Aug 21, 2026 · Artificial Intelligence

Why DeepSeek Harness Plugins the Runtime, Not Just the Tools

The article dissects DeepSeek Harness (DSH), showing how its true plugin‑ization targets the entire Agent runtime—including model adapters, prompts, tools, sessions, storage, sandbox, and loop—through a dynamic Cordis plugin graph and an append‑only session event stream, rather than merely exposing a collection of tools.

AICordisDSH
0 likes · 19 min read
Why DeepSeek Harness Plugins the Runtime, Not Just the Tools
Sohu Tech Products
Sohu Tech Products
Aug 19, 2026 · Artificial Intelligence

DeepSeek Harness Plugin Tutorial: Build and Run Your First Plugin

This guide walks through preparing the DeepSeek Harness source, creating a minimal TypeScript plugin that registers a greeting tool, inserting it via cordis.yml, launching the web service, verifying the tool call, and then shows how to install and configure third‑party plugins such as the DSH Vision Toolkit, with safety tips.

AIDeepSeekHarness
0 likes · 10 min read
DeepSeek Harness Plugin Tutorial: Build and Run Your First Plugin
Architect
Architect
Aug 19, 2026 · R&D Management

Pi vs OpenCode vs DSH: Where Does the Harness Put the Complexity?

A recent Agent Harness test comparing Pi, OpenCode, and DSH shows Pi completing 20 of 30 tasks at $0.028 per task versus OpenCode's 14 tasks at $0.195, while the article analyzes how each system distributes complexity, handles extensions, server boundaries, and runtime composability, highlighting trade‑offs for real‑world migrations.

Agent ArchitectureDSHExtension
0 likes · 18 min read
Pi vs OpenCode vs DSH: Where Does the Harness Put the Complexity?
Tencent Technical Engineering
Tencent Technical Engineering
Aug 14, 2026 · Artificial Intelligence

Inside DeepSeek Harness: How a Modular Agent Architecture Enables Plug‑in‑Based AI Agents

The article dissects DeepSeek Harness, revealing how its Cordis‑based plugin runtime provides reversible side effects, fiber‑driven lifecycle management, scoped presets, and a worker‑thread code mode that together deliver hot‑module replacement, zero‑downtime production updates, self‑evolving agents, and robust failure atomicity, while contrasting these mechanisms with traditional DI containers, Pi’s Extension model, and Codex’s sandbox approach.

AgentCodemodeCordis
0 likes · 40 min read
Inside DeepSeek Harness: How a Modular Agent Architecture Enables Plug‑in‑Based AI Agents
AI Open-Source Efficiency Guide
AI Open-Source Efficiency Guide
Aug 14, 2026 · Artificial Intelligence

DeepSeek Harness: An Open‑Source Agent Runtime Built on a Full‑Plugin Architecture

DeepSeek Harness (dsh) is an open‑source agent framework that implements a complete plugin architecture, eliminating a privileged core, providing event‑sourced session logs, and allowing all capabilities to be swapped via configuration, positioning it as the new benchmark for open‑source agent runtimes.

AgentLLMSession
0 likes · 19 min read
DeepSeek Harness: An Open‑Source Agent Runtime Built on a Full‑Plugin Architecture
AI Info Trend
AI Info Trend
Aug 14, 2026 · Artificial Intelligence

DeepSeek Harness: A Fully Pluggable Agent Runtime Built on Cordis

DeepSeek Harness, an MIT‑licensed CLI released in August 2026, reimagines the entire Agent runtime as interchangeable plugins—model, tools, session, sandbox, storage, loop, scheduler, UI—offering four operation modes, a five‑semantic event system, immutable provider IDs, append‑only logs, and capability seams that enable deep customisation without source patches.

AgentCapabilitySeamDeepSeek
0 likes · 22 min read
DeepSeek Harness: A Fully Pluggable Agent Runtime Built on Cordis
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Aug 7, 2026 · Artificial Intelligence

Building a Medication Plan Workflow for HarmonyOS Intelligent Agents

The article details developing a workflow for adding medication plans in HarmonyOS intelligent agents, covering current time retrieval, LLM-based parameter extraction with a detailed prompt, iterative validation and user prompting for missing info, fixed-option frequency selection, plugin invocation, and error handling for device-dependent plugins.

HarmonyOSLLMMedication Plan
0 likes · 17 min read
Building a Medication Plan Workflow for HarmonyOS Intelligent Agents
21CTO
21CTO
Aug 4, 2026 · Artificial Intelligence

JetBrains Open‑Sources KotlinLLM: LLM‑Driven Smart Macros for Compiled Kotlin

JetBrains has open‑sourced the experimental KotlinLLM IntelliJ IDEA plugin, which introduces LLM‑driven smart macros for Kotlin/JVM projects, addressing runtime delegation latency, external agent workflow complexity, and language integration challenges by providing explicit LLM awareness, source‑level persistence, and zero runtime overhead.

IntelliJ IDEAKotlinLLM
0 likes · 4 min read
JetBrains Open‑Sources KotlinLLM: LLM‑Driven Smart Macros for Compiled Kotlin
JavaGuide
JavaGuide
Jul 7, 2026 · Artificial Intelligence

How Does Claude Code Detect the Skills You’ve Been Using for Months?

The article explains the technical differences between CLAUDE.md and Skill files, when to use each, their loading strategies, file structures, front‑matter fields, dynamic context, security considerations, and how Skills interact with Subagents, Plugins and Agent Teams in Claude Code.

AI SkillsAgent ArchitectureClaude Code
0 likes · 19 min read
How Does Claude Code Detect the Skills You’ve Been Using for Months?
Java Architect Essentials
Java Architect Essentials
Jun 19, 2026 · Artificial Intelligence

Why CC GUI Is the Ideal Free, Open‑Source Companion for Claude Code and Codex in IntelliJ IDEA

The article explains how the open‑source CC GUI plugin integrates Claude Code and Codex directly into IntelliJ IDEA, eliminating context‑switching, offering a full visual workspace, comparing it with the lightweight ACP approach, and providing step‑by‑step installation, usage tips, and a feature matrix to help developers choose the right AI coding assistant.

AI codingCC GUIClaude Code
0 likes · 10 min read
Why CC GUI Is the Ideal Free, Open‑Source Companion for Claude Code and Codex in IntelliJ IDEA
JavaEdge
JavaEdge
Jun 11, 2026 · Artificial Intelligence

Turning Prompt Engineering into Reusable Codex Skills: A Practical Guide

This guide details how to convert repeatable prompt‑engineering knowledge into reusable Codex skills, covering guiding principles, skill structure, workflow design, packaging as plugins, deployment strategies, testing methods, and governance to ensure reliable, secure, and maintainable AI‑driven workflows.

CodexReusable WorkflowsSkills
0 likes · 26 min read
Turning Prompt Engineering into Reusable Codex Skills: A Practical Guide
Top Architect
Top Architect
Jun 10, 2026 · Backend Development

Why Spring Boot Plugin Development Is a Game‑Changer

This article explains how Spring Boot’s plugin architecture—using SPI, custom configuration, and Spring Factories—enables modular, extensible services, demonstrates step‑by‑step implementations with code samples, and shows real‑world use cases for building flexible micro‑service components.

Dependency InjectionJavaSPI
0 likes · 22 min read
Why Spring Boot Plugin Development Is a Game‑Changer
LuTiao Programming
LuTiao Programming
Jun 8, 2026 · Artificial Intelligence

Why Codex Skills Aren’t Plugins – Common Misuses Explained

The article clarifies that Codex Skills differ from plugins—plugins connect external resources while skills define how to act—and shows why many developers see no effect because they invoke skills incorrectly, use vague prompts, ignore context, or choose the wrong trigger mode.

AI SkillCodexdesign automation
0 likes · 15 min read
Why Codex Skills Aren’t Plugins – Common Misuses Explained
vivo Internet Technology
vivo Internet Technology
Jun 3, 2026 · Frontend Development

How to Build a Stable @Document Mention Input with ProseMirror

This article walks through implementing an @document mention feature for a knowledge‑base Q&A input box, comparing a naïve contenteditable approach with a ProseMirror‑based solution, detailing schema design, plugin and suggestion handling, and the stability challenges of cursor, IME, and undo/redo.

ProseMirrordecorationdocref
0 likes · 12 min read
How to Build a Stable @Document Mention Input with ProseMirror
macrozheng
macrozheng
Jun 2, 2026 · Artificial Intelligence

Why the 200k‑Star Claude Code Plugin Is a Must‑Have for AI Programming

This article walks through the superpowers plugin for Claude Code—its 200 k star popularity, built‑in 20 AI‑assisted workflow skills, installation via npm, step‑by‑step usage to build a full‑stack Markdown editor, and key considerations such as sub‑agent isolation and test‑driven development.

AI programmingClaude CodeSkill
0 likes · 5 min read
Why the 200k‑Star Claude Code Plugin Is a Must‑Have for AI Programming
Architect's Tech Stack
Architect's Tech Stack
Mar 31, 2026 · Artificial Intelligence

How OpenAI’s Codex Plugin Bridges Claude Code for Seamless AI-Powered Coding

OpenAI’s newly open‑sourced codex‑plugin‑cc lets Claude Code users invoke OpenAI Codex directly for code review, task delegation, and cross‑model collaboration, offering a simple command interface, TypeScript‑based architecture, and configurable settings while highlighting strategic shifts in AI tooling ecosystems.

Claude CodeCodexOpenAI
0 likes · 6 min read
How OpenAI’s Codex Plugin Bridges Claude Code for Seamless AI-Powered Coding
Node.js Tech Stack
Node.js Tech Stack
Mar 30, 2026 · Artificial Intelligence

OpenAI Embeds Codex as a Plugin Inside Anthropic’s Claude Code

OpenAI has released a Codex plugin for Claude Code that adds a suite of /codex commands for code review, adversarial review, rescue, status, result, and setup, with a three‑step installation, lightweight integration, and strategic reasons behind the move.

AI coding assistantClaude CodeCodex
0 likes · 6 min read
OpenAI Embeds Codex as a Plugin Inside Anthropic’s Claude Code
Node.js Tech Stack
Node.js Tech Stack
Mar 30, 2026 · Artificial Intelligence

My First Codex Plugin Experiment: Integrating WeChat and Why It Fell Short

The author explores Codex v0.117.0's new Plugin system by packaging a WeChat bridge, demonstrates that the integration works technically but suffers from missing TUI conversation display and lack of push notifications, and highlights the cumbersome manual installation compared to Claude Code.

AI IntegrationClaudeCodex
0 likes · 9 min read
My First Codex Plugin Experiment: Integrating WeChat and Why It Fell Short
AI Architecture Path
AI Architecture Path
Mar 28, 2026 · Artificial Intelligence

How Claude‑HUD Turns Claude Code Into a Real‑Time Dashboard

This article introduces the open‑source Claude‑HUD plugin—a terminal status‑bar for Claude Code that visualizes context usage, subscription limits, tool activity, Agent status, and Todo progress, and provides step‑by‑step installation, configuration, and troubleshooting guidance.

AI codingClaude HUDTypeScript
0 likes · 6 min read
How Claude‑HUD Turns Claude Code Into a Real‑Time Dashboard
Ubiquitous Tech
Ubiquitous Tech
Mar 24, 2026 · Artificial Intelligence

How Adding MemOS Long‑Term Memory to OpenClaw Slashed Token Usage

The article explains the shortcomings of OpenClaw's built‑in memory, introduces MemOS as a cloud‑or‑local long‑term memory service that reduces token consumption by up to 72%, details installation and configuration steps, compares cloud and local plugins, and demonstrates improved recall and multi‑agent collaboration.

MemOSOpenClawlong-term memory
0 likes · 12 min read
How Adding MemOS Long‑Term Memory to OpenClaw Slashed Token Usage
IT Services Circle
IT Services Circle
Mar 23, 2026 · Artificial Intelligence

Connect OpenClaw AI Bot to WeChat Using the New ClawBot Plugin

WeChat's latest version introduces the official ClawBot plugin, enabling users to link OpenClaw AI robots directly through WeChat without risking account bans, and this guide walks you through installation, configuration, and important usage notes.

AI botClawbotInstallation
0 likes · 4 min read
Connect OpenClaw AI Bot to WeChat Using the New ClawBot Plugin
Subtle Storm
Subtle Storm
Mar 21, 2026 · Operations

How to Connect OpenClaw to Feishu: A Step‑by‑Step Integration Guide

This guide walks you through creating a Feishu bot, adding robot capabilities, obtaining App ID and Secret, installing the OpenClaw Feishu plugin, configuring channels and permissions, restarting the gateway, publishing the app, and verifying the integration so you can automate notifications and task distribution via OpenClaw.

APIFeishuOpenClaw
0 likes · 4 min read
How to Connect OpenClaw to Feishu: A Step‑by‑Step Integration Guide
JD Cloud Developers
JD Cloud Developers
Mar 17, 2026 · Backend Development

How to Build a MyBatis Plugin to Throttle Burst SQL Traffic and Protect Your Database

This article explores the challenges of sudden traffic spikes that overload applications and databases, and presents a step‑by‑step design, implementation, and optimization of a MyBatis plugin that intercepts SQL, applies fingerprint‑based rate limiting, and integrates with Joycode for rapid development and testing.

BackendDatabase protectionJava
0 likes · 10 min read
How to Build a MyBatis Plugin to Throttle Burst SQL Traffic and Protect Your Database
Shuge Unlimited
Shuge Unlimited
Mar 16, 2026 · Backend Development

Unified Management of 10+ Coding Agents on Messaging Platforms via OpenClaw ACP

This article explains how the Agent Client Protocol (ACP) standardizes communication between AI coding agents and editors or messaging platforms, describes OpenClaw's acpx plugin that connects ACP to Discord and Telegram, and provides detailed configuration, command reference, comparison with sub‑agents, practical use cases, and troubleshooting guidance.

ACPCoding AgentsJSON-RPC
0 likes · 18 min read
Unified Management of 10+ Coding Agents on Messaging Platforms via OpenClaw ACP
java1234
java1234
Mar 8, 2026 · Backend Development

How to Build a Custom MyBatis Plugin: Step-by-Step Guide

This article explains the MyBatis plugin mechanism, walks through implementing the Interceptor interface, configuring the plugin in mybatis-config.xml, provides a complete code example, and outlines common use cases such as SQL logging, performance monitoring, permission control, and automatic field filling.

InterceptorJavaMyBatis
0 likes · 6 min read
How to Build a Custom MyBatis Plugin: Step-by-Step Guide
java1234
java1234
Mar 3, 2026 · Backend Development

How MyBatis Plugins Execute: Core Interface and Runtime Flow

This article explains MyBatis’s plugin mechanism, detailing the Interceptor interface methods, how plugins form an interceptor chain to wrap core components like Executor, and provides a step‑by‑step example of a logging plugin with code and configuration, illustrating the runtime flow and extension capabilities.

InterceptorJavaMyBatis
0 likes · 7 min read
How MyBatis Plugins Execute: Core Interface and Runtime Flow
Top Architect
Top Architect
Feb 21, 2026 · Backend Development

Boost Your Maven Multi‑Module Setup with a One‑Click Generation Plugin

This article introduces a Maven aggregation Quickstart plugin for IntelliJ IDEA that automates the creation of multi‑module Java projects, explains its core features, provides step‑by‑step installation and usage instructions, shows how to customize templates, and offers troubleshooting tips along with the source repository.

IntelliJJavaMaven
0 likes · 11 min read
Boost Your Maven Multi‑Module Setup with a One‑Click Generation Plugin
Top Architect
Top Architect
Feb 5, 2026 · Backend Development

Boost Java Project Setup with a One‑Click Maven Multi‑Module Generation Plugin

This article explains how a custom IntelliJ IDEA plugin can automate the creation of Maven multi‑module projects, turning a tedious half‑hour manual process into a 30‑second one‑click operation, and provides step‑by‑step installation, usage, customization, and troubleshooting guidance.

Build ToolsIntelliJ IDEAJava
0 likes · 12 min read
Boost Java Project Setup with a One‑Click Maven Multi‑Module Generation Plugin
Tech Minimalism
Tech Minimalism
Jan 28, 2026 · Artificial Intelligence

Master Oh My Claude Code: Complete Guide to Multi‑Agent AI Coding with Claude

Oh My Claude Code transforms Claude Code into a multi‑agent orchestration platform, offering five execution modes, 32 specialized agents, automatic model routing, and simple installation, enabling developers to automate complex coding tasks from planning to testing with natural‑language commands.

AI codingClaude CodeMulti-agent
0 likes · 15 min read
Master Oh My Claude Code: Complete Guide to Multi‑Agent AI Coding with Claude
Old Zhang's AI Learning
Old Zhang's AI Learning
Jan 26, 2026 · Fundamentals

Why Obsidian Users Should Use Vega to Create Professional Data Charts Directly in Their Notes

The article explains how Obsidian users can overcome the hassle of external chart tools by installing the Vega Visualizations plugin, writing declarative JSON specifications, and rendering a variety of charts—simple and complex—right inside their markdown notes, complete with installation steps, examples, and troubleshooting tips.

Data VisualizationObsidianVega
0 likes · 12 min read
Why Obsidian Users Should Use Vega to Create Professional Data Charts Directly in Their Notes
Top Architect
Top Architect
Jan 11, 2026 · Backend Development

How to Implement Java SPI with Maven Multi‑Module Projects and Spring Boot

This guide explains Java's Service Provider Interface (SPI) mechanism, compares it with traditional APIs, and walks through building a multi‑module Maven project that defines an SPI, provides a default implementation, creates an external plugin jar, loads it at runtime with a custom class loader, and integrates the service into a Spring Boot application.

SPIclasspathplugin
0 likes · 14 min read
How to Implement Java SPI with Maven Multi‑Module Projects and Spring Boot
Code Wrench
Code Wrench
Jan 10, 2026 · Cloud Native

CoreDNS Uncovered: Why It Powers Kubernetes DNS Perfectly

By dissecting CoreDNS’s source code, this article reveals how its minimalist, plugin‑driven architecture serves as a lightweight DNS runtime for Kubernetes, detailing startup flow, Corefile processing, the plugin Handler interface, request chaining via the responsibility‑chain pattern, and the design advantages that suit dynamic cloud‑native environments.

CloudNativeCoreDNSDNS
0 likes · 9 min read
CoreDNS Uncovered: Why It Powers Kubernetes DNS Perfectly
Architect
Architect
Dec 9, 2025 · Backend Development

Master Java SPI: Build a Pluggable Authentication System with Maven Multi‑Module

This guide explains Java's Service Provider Interface (SPI), contrasts it with traditional APIs, and walks through creating a multi‑module Maven project that uses SPI, a custom class loader, and external JAR loading to implement a flexible authentication plugin in a Spring Boot application.

ClassLoaderJavaMaven
0 likes · 15 min read
Master Java SPI: Build a Pluggable Authentication System with Maven Multi‑Module
AntTech
AntTech
Nov 27, 2025 · Artificial Intelligence

How AMem NCCL‑Plugin Cuts GPU Memory Overhead for Trillion‑Parameter RL Models

The article explains the design, implementation, and performance of the AMem NCCL‑Plugin, a lightweight extension to NVIDIA's NCCL that enables transparent offloading and rapid recovery of GPU memory during reinforcement‑learning training of trillion‑parameter models, detailing its architecture, APIs, benchmarks, installation steps, and integration guidelines.

ASystemDistributed TrainingGPU
0 likes · 18 min read
How AMem NCCL‑Plugin Cuts GPU Memory Overhead for Trillion‑Parameter RL Models
Xiao Liu Lab
Xiao Liu Lab
Nov 24, 2025 · Information Security

Why MySQL Returns ‘Plugin Not Loaded’ for One Missing User but ‘Access Denied’ for Another

When logging into a new MySQL 8.4 instance with a non‑existent user, one login attempt yields a "Plugin 'mysql_native_password' is not loaded" error while another returns the usual "Access denied", a difference caused by MySQL's hidden decoy‑user mechanism that randomizes authentication plugins for nonexistent accounts.

AuthenticationMySQLdatabase
0 likes · 7 min read
Why MySQL Returns ‘Plugin Not Loaded’ for One Missing User but ‘Access Denied’ for Another
Three Knives
Three Knives
Nov 20, 2025 · Backend Development

How to Build Custom smart-socket Plugins to Extend Framework Functionality

This article walks through the smart-socket plugin system, explaining the Plugin interface, its lifecycle, the AbstractPlugin base class, and step‑by‑step examples for creating message‑filter, connection‑limit, and heartbeat plugins, followed by registration, execution order, and best‑practice recommendations.

BackendJavanetworking
0 likes · 9 min read
How to Build Custom smart-socket Plugins to Extend Framework Functionality
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 12, 2025 · Frontend Development

What’s New in enum-plus v3.0? Simplify Enum Initialization and Explore the New Plugin System

enum-plus v3.0 introduces a milestone set of features—including removal of the as const assertion, new enum.named and enum.meta properties, revamped enum.values behavior, additional helper methods, a global configuration API, and a modular plugin ecosystem—while also detailing breaking changes and bug fixes for developers.

EnumLibraryTypeScript
0 likes · 8 min read
What’s New in enum-plus v3.0? Simplify Enum Initialization and Explore the New Plugin System
Python Programming Learning Circle
Python Programming Learning Circle
Oct 23, 2025 · Backend Development

Master Python Plugin Architecture with Pluggy and Stevedore – A Hands‑On Guide

This article explains what plugins are, shows how Python’s dynamic features enable flexible plugin systems, and provides step‑by‑step examples using pluggy and stevedore—including defining specifications, implementing plugins, packaging with entry points, and invoking them via driver or extension managers—while recommending stevedore for practical use.

ExtensionPluggyPython
0 likes · 13 min read
Master Python Plugin Architecture with Pluggy and Stevedore – A Hands‑On Guide
Architect's Tech Stack
Architect's Tech Stack
Sep 28, 2025 · Backend Development

Boost Your Java Project Setup: One-Click Maven Multi-Module Generation

This article introduces a custom IntelliJ IDEA plugin that automates the creation of Maven multi‑module Java projects, turning a tedious half‑hour setup into a 30‑second one‑click process, while offering smart dependency wiring, customizable templates, and detailed installation and usage instructions.

IntelliJ IDEAJavaMaven
0 likes · 10 min read
Boost Your Java Project Setup: One-Click Maven Multi-Module Generation
Code Wrench
Code Wrench
Sep 18, 2025 · Backend Development

Master GORM Plugins: Build an Asynchronous Audit Log Extension in Go

Learn how to extend GORM with custom plugins by implementing the Plugin interface, registering lifecycle callbacks, and creating an asynchronous audit‑log module that records Create, Update, Delete, and Query actions to a dedicated table, with configurable batch size, flush interval, and buffer settings.

AuditGORMGo
0 likes · 10 min read
Master GORM Plugins: Build an Asynchronous Audit Log Extension in Go
macrozheng
macrozheng
Aug 28, 2025 · Backend Development

One-Click Maven Multi-Module Setup for Java Projects with IntelliJ Plugin

Discover how to dramatically speed up Java Maven multi‑module project creation by using a custom IntelliJ plugin that generates full module structures, configures dependencies, and applies best‑practice settings in seconds, complete with installation methods, usage tips, and troubleshooting advice.

IntelliJJavaMaven
0 likes · 11 min read
One-Click Maven Multi-Module Setup for Java Projects with IntelliJ Plugin
DeWu Technology
DeWu Technology
Aug 27, 2025 · Backend Development

How to Build Scalable Go Systems: Principles, Patterns, and Code Practices

This article explains why scalable systems are essential, outlines core design principles such as the open‑closed and modular approaches, demonstrates Go implementations of strategy, middleware, plugin, and configuration‑driven architectures, and provides validation metrics and an evolution roadmap for building extensible backend services.

ConfigurationDesign PatternsGo
0 likes · 20 min read
How to Build Scalable Go Systems: Principles, Patterns, and Code Practices
Code Ape Tech Column
Code Ape Tech Column
Aug 26, 2025 · Backend Development

Boost Your Maven Project Setup: One-Click Multi-Module Generation Plugin

This article introduces a custom IntelliJ IDEA plugin that automates the creation of Maven multi‑module projects, allowing developers to generate full directory structures, pom dependencies, and configuration files with a single command, dramatically reducing setup time from minutes to seconds.

IntelliJ IDEAJavaMaven
0 likes · 10 min read
Boost Your Maven Project Setup: One-Click Multi-Module Generation Plugin
DevOps Engineer
DevOps Engineer
Jul 30, 2025 · Operations

Unlock Instant AI Debugging with Jenkins’ New Explain Error Plugin

The Explain Error Plugin adds an AI‑powered button to Jenkins build logs that automatically sends failure details to OpenAI for analysis, offering a one‑click error explanation via the explainError() pipeline step, with configurable models, API keys, and support for both pipeline and freestyle jobs.

AICI/CDJenkins
0 likes · 6 min read
Unlock Instant AI Debugging with Jenkins’ New Explain Error Plugin
Linux Ops Smart Journey
Linux Ops Smart Journey
Jul 23, 2025 · Operations

Master Real-Time Kubernetes Logs with the kubectl tail Plugin

This guide explains how to install and use the kubectl tail plugin—a krew‑based tool that streams logs from multiple Kubernetes Pods and containers in real time, covering prerequisites, offline manifest download, installation steps, and practical command examples for various selectors.

KubernetesLog Monitoringkrew
0 likes · 6 min read
Master Real-Time Kubernetes Logs with the kubectl tail Plugin
Zhuanzhuan Tech
Zhuanzhuan Tech
Jul 9, 2025 · Operations

How Apache HertzBeat Enables Agent‑Free Real‑Time Monitoring and Alerting

This guide introduces Apache HertzBeat, an open‑source real‑time monitoring and alerting platform that requires no agents, supports high‑performance clusters, offers customizable protocols, integrates with Grafana, provides plugin hot‑updates, and details its time‑wheel scheduling, cloud‑edge collaboration, and alert configuration.

ApacheHertzBeatalerting
0 likes · 22 min read
How Apache HertzBeat Enables Agent‑Free Real‑Time Monitoring and Alerting
php Courses
php Courses
Mar 27, 2025 · Backend Development

Simplifying Laravel API Requests with SaloonPHP Laravel Plugin

This article introduces the SaloonPHP Laravel Plugin, explains how to install it, demonstrates creating request classes and using them in services, and highlights features like caching and retries that streamline API request management in Laravel projects.

APIBackendComposer
0 likes · 3 min read
Simplifying Laravel API Requests with SaloonPHP Laravel Plugin
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Mar 27, 2025 · Frontend Development

How Vite + AI Can Boost Development Efficiency by 200%

The article explains how Vite’s native ES‑module architecture and the Model Context Protocol (MCP) enable deep AI integration via the vite‑plugin‑vue‑mcp, allowing tools like Cursor to access component trees, state and routing, which the author claims can raise development speed by up to 200% and cut bugs by 65%.

AI IntegrationCursorFrontend tooling
0 likes · 6 min read
How Vite + AI Can Boost Development Efficiency by 200%
JD Tech
JD Tech
Mar 24, 2025 · Backend Development

SQL Coloring Plugin for MyBatis: Design, Implementation, and Usage Guide

This article describes a lightweight, non‑intrusive MyBatis plugin that adds identifiable coloring comments to SQL statements—embedding statementId, pFinderId, and optional custom data—to simplify SQL source tracing, improve slow‑SQL analysis, and support SELECT, INSERT, UPDATE, DELETE operations with minimal performance overhead.

BackendJavaMyBatis
0 likes · 12 min read
SQL Coloring Plugin for MyBatis: Design, Implementation, and Usage Guide
Architecture Digest
Architecture Digest
Mar 10, 2025 · Backend Development

Implementing a Plugin Architecture in Java and Spring Boot Using SPI and Spring Factories

This article explains how to design and implement a flexible plugin mechanism for Java applications, covering the benefits of decoupling, common implementation strategies such as ServiceLoader (SPI), custom configuration loading, and Spring Boot integration via spring.factories, with complete code examples and a real‑world case study.

Dependency InjectionJavaSPI
0 likes · 19 min read
Implementing a Plugin Architecture in Java and Spring Boot Using SPI and Spring Factories
JD Cloud Developers
JD Cloud Developers
Mar 6, 2025 · Backend Development

How a MyBatis Plugin Can Color‑Mark SQL for Instant Business Traceability

This article examines the challenges of locating and diagnosing SQL statements in large systems and introduces a lightweight, non‑intrusive MyBatis plugin that injects color‑marking metadata into SELECT, INSERT, UPDATE and DELETE queries, enabling rapid business source identification and enhanced debugging.

JavaMyBatisSQL tracing
0 likes · 15 min read
How a MyBatis Plugin Can Color‑Mark SQL for Instant Business Traceability
Java Web Project
Java Web Project
Feb 5, 2025 · Big Data

Master DeepSeek: Install, Configure, and Harness Its Data Processing Power

This guide walks you through DeepSeek’s core capabilities—including installation on Windows, macOS, and Linux, configuration of storage paths, API keys, and logging levels, as well as data import, cleaning, analysis, visualization, batch processing, scheduling, and plugin extensions—providing concrete command examples and troubleshooting tips.

DeepSeekautomationcommand line
0 likes · 8 min read
Master DeepSeek: Install, Configure, and Harness Its Data Processing Power
Raymond Ops
Raymond Ops
Jan 28, 2025 · Databases

Unlock MySQL’s Pluggable Storage Engine: Architecture, APIs, and DIY Guide

This article explains MySQL’s logical architecture, details the storage‑engine API and its key components such as connectors, parsers, optimizer, caches, and file system interaction, and provides step‑by‑step guidance on creating, opening, locking, scanning tables and building a custom storage engine.

APIMySQLdatabase architecture
0 likes · 12 min read
Unlock MySQL’s Pluggable Storage Engine: Architecture, APIs, and DIY Guide
Top Architect
Top Architect
Jan 22, 2025 · Backend Development

Understanding Plugin Mechanisms in Java and Spring Boot

This article explains the concept of plugin mechanisms in Java and Spring Boot, covering benefits, common implementation approaches such as ServiceLoader and custom configuration, detailed code examples, and practical guidance for building extensible backend systems.

JavaSPISpring Boot
0 likes · 22 min read
Understanding Plugin Mechanisms in Java and Spring Boot
Top Architect
Top Architect
Dec 31, 2024 · Backend Development

Java Plugin Architecture and Spring Boot Implementation Guide

This article explains various plugin implementation approaches in Java, including SPI, ServiceLoader, custom configuration, and Spring Boot's spring.factories, providing detailed code examples and step‑by‑step guidance for building extensible backend systems that can be dynamically loaded and configured at runtime.

JavaSPISpringBoot
0 likes · 22 min read
Java Plugin Architecture and Spring Boot Implementation Guide
Architect's Guide
Architect's Guide
Dec 22, 2024 · Backend Development

Cool Request Plugin for IDEA: Tracing, MyBatis Function Tracking, and Custom Timing Features

The article introduces the Cool Request IDEA plugin, explains its tracing capabilities for arbitrary packages, automatic MyBatis function monitoring, customizable timing colors, script-based environment manipulation, and provides a Java code example for handling responses, highlighting its usefulness for backend developers.

BackendIDEAJava
0 likes · 4 min read
Cool Request Plugin for IDEA: Tracing, MyBatis Function Tracking, and Custom Timing Features
DeWu Technology
DeWu Technology
Dec 9, 2024 · Fundamentals

Deadlock Caused by Do-While Loop in Plugin

A mobile app deadlock was traced to a do‑while loop introduced by a weaver plugin that concurrently copied method nodes, causing ASM label‑node mismatches; adding thread synchronization to the method‑cloning process resolved the issue and underscores the concurrency risks of bytecode instrumentation.

R8Software EngineeringWeaver
0 likes · 10 min read
Deadlock Caused by Do-While Loop in Plugin
Top Architect
Top Architect
Dec 6, 2024 · Backend Development

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

This article explains how to implement plugin mechanisms in Java using SPI and ServiceLoader, demonstrates custom configuration approaches, and shows how Spring Boot’s spring.factories can be leveraged for extensible services, providing practical code examples and step‑by‑step guidance for building modular backend applications.

JavaSPISpringBoot
0 likes · 23 min read
Java Plugin Architecture: SPI, ServiceLoader, and Spring Boot Integration
Python Programming Learning Circle
Python Programming Learning Circle
Nov 13, 2024 · Backend Development

Using Pluggy and Stevedore for Python Plugin Development

This article explains Python plugin architecture, introducing pluggy and stevedore frameworks, showing how to define hook specifications, implement plugins, register them via entry points, and use driver or extension managers to load and invoke plugins in backend applications.

PluggyStevedorebackend development
0 likes · 13 min read
Using Pluggy and Stevedore for Python Plugin Development
DevOps Cloud Academy
DevOps Cloud Academy
Oct 22, 2024 · Operations

Troubleshooting Jenkins Plugin Installation Failure and Solutions

This guide explains the standard Jenkins setup steps, describes the common plugin installation error that can occur during step three, and provides four practical solutions—including network checks, retrying, restarting Jenkins, and running Jenkins with Java-enabled mode using a command line example.

CI/CDDevOpsJenkins
0 likes · 3 min read
Troubleshooting Jenkins Plugin Installation Failure and Solutions
Programmer1970
Programmer1970
Oct 7, 2024 · Backend Development

Mastering MyBatis Plugins: Features, Mechanics, Real‑World Use Cases & Best Practices

This article explains MyBatis plugins’ core capabilities—SQL rewriting, logging, performance monitoring, transaction enhancement, and result handling—detailing their interception points, the Java dynamic‑proxy implementation, a complete pagination plugin example, typical application scenarios, and practical best‑practice recommendations for developers.

JavaMyBatisSQL Interception
0 likes · 11 min read
Mastering MyBatis Plugins: Features, Mechanics, Real‑World Use Cases & Best Practices
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 6, 2024 · Artificial Intelligence

Zero‑Code AI Agent with Higress: Build, Deploy, and Understand ReAct

This article explains the AI Agent concept, introduces the AI Gateway plugin architecture, walks through zero‑code deployment of an AI Agent using Higress with AMap and Seniverse services, and details the ReAct‑based reasoning and tool‑calling implementation with code examples and workflow diagrams.

AI agentAPI GatewayHigress
0 likes · 16 min read
Zero‑Code AI Agent with Higress: Build, Deploy, and Understand ReAct
Sohu Tech Products
Sohu Tech Products
Aug 28, 2024 · Databases

MySQL Data Migration with Double‑Write Using MyBatis Plugin

The article details how the vivo Game Center’s appointment service migrated billions of rows to a dedicated MySQL database with zero‑downtime by implementing a double‑write strategy via a custom MyBatis interceptor that mirrors updates and queries to the new database, handling full and incremental sync, primary‑key consistency, transaction limits, and final cut‑over steps.

MyBatisMySQLdata migration
0 likes · 19 min read
MySQL Data Migration with Double‑Write Using MyBatis Plugin
vivo Internet Technology
vivo Internet Technology
Aug 21, 2024 · Databases

MySQL Data Migration with Double‑Write Strategy Using a MyBatis Plugin

The article details a zero‑downtime migration of a high‑traffic reservation service from a shared MySQL instance to an isolated database by employing a double‑write strategy implemented through a custom MyBatis plugin, covering full and incremental sync, consistency verification, traffic shifting, and key lessons on primary‑key handling and asynchronous write side‑effects.

MyBatisMySQLdata migration
0 likes · 19 min read
MySQL Data Migration with Double‑Write Strategy Using a MyBatis Plugin