Tagged articles
46 articles
Page 1 of 1
DeWu Technology
DeWu Technology
Oct 20, 2025 · Backend Development

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

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

AuthenticationVSCodeWebView
0 likes · 12 min read
How Apex Turns AI into a Seamless VSCode Plugin: Architecture, Auth, and Automation Explained
Open Source Tech Hub
Open Source Tech Hub
Aug 23, 2025 · Backend Development

Master Multiple PHP Versions on macOS/Linux with Homebrew Tap

This guide explains how to use the shivammathur/homebrew-php tap to install, switch, and manage a wide range of PHP versions—including NTS, ZTS, debug, and nightly builds—across macOS and Linux, with step‑by‑step commands and troubleshooting tips.

CLIHomebrewLinux
0 likes · 8 min read
Master Multiple PHP Versions on macOS/Linux with Homebrew Tap
Ops Development & AI Practice
Ops Development & AI Practice
Aug 2, 2025 · Blockchain

Master Solana Development with Anchor Version Manager (AVM)

This guide explains what the Anchor Version Manager (AVM) is, why it’s essential for Solana developers, and provides step‑by‑step instructions for installing AVM, switching Anchor versions, and managing multiple projects to ensure reproducible builds and avoid deployment issues.

AVMAnchorBlockchain Development
0 likes · 7 min read
Master Solana Development with Anchor Version Manager (AVM)
Efficient Ops
Efficient Ops
Jul 20, 2025 · Operations

How a Major Bank Mastered Version Management with a Three‑In‑One Automated Framework

This article examines how Industrial and Commercial Bank of China’s software development center tackled the complexities of financial‑grade system governance by introducing a three‑in‑one standardized version‑management framework that combines standardization, automation, and intelligence to improve delivery speed, risk control, and environment consistency.

Software Engineeringci/cdfinancial technology
0 likes · 7 min read
How a Major Bank Mastered Version Management with a Three‑In‑One Automated Framework
Java Tech Enthusiast
Java Tech Enthusiast
Jun 7, 2025 · Backend Development

Master Java Project Setup: From IDE to Spring Boot Scaffolding

This article walks through setting up a Java Spring Boot project, managing compatible Spring Cloud, Spring Boot and Kafka versions, handling common dependency pitfalls with Maven, and provides ready‑to‑use scaffolding code for exception handling, logging, CORS, Swagger, and response wrapping, plus a list of useful development tools.

Backend DevelopmentJavaSpring Boot
0 likes · 11 min read
Master Java Project Setup: From IDE to Spring Boot Scaffolding
Python Programming Learning Circle
Python Programming Learning Circle
May 26, 2025 · Fundamentals

Comprehensive Guide to Python Version, Environment, Package Management and Build Tools

This article provides a structured overview of Python version management, virtual environment handling, package management, building, and publishing tools, comparing utilities like pyenv, conda, pipenv, Poetry, pdm, Hatch, and Rye, and includes practical command examples and a feature‑comparison table.

PythonTool comparisondependency-management
0 likes · 23 min read
Comprehensive Guide to Python Version, Environment, Package Management and Build Tools
Pan Zhi's Tech Notes
Pan Zhi's Tech Notes
Apr 16, 2025 · Cloud Native

Quick 3‑Minute Guide to the Full Spring Cloud Alibaba Suite

This article introduces Spring Cloud Alibaba, outlines its key components such as Nacos, Dubbo, Sentinel, RocketMQ and Seata, explains how to manage its versions with Maven, highlights compatibility checks, and compares the first‑ and second‑generation Spring Cloud stacks.

DubboMicroservicesNacos
0 likes · 8 min read
Quick 3‑Minute Guide to the Full Spring Cloud Alibaba Suite
Java Captain
Java Captain
Apr 14, 2025 · Backend Development

Project Initialization, Version Management, and Scaffold Setup for Spring Boot Backend Development

This guide walks through initializing a Spring Boot project, handling IDE setup challenges, managing version compatibility between Spring Cloud, Spring Boot, and Kafka, and provides practical code examples for global exception handling, logging, CORS configuration, Swagger integration, and useful development tools.

Exception HandlingKafkaSpring Boot
0 likes · 12 min read
Project Initialization, Version Management, and Scaffold Setup for Spring Boot Backend Development
Selected Java Interview Questions
Selected Java Interview Questions
Mar 5, 2025 · Backend Development

Spring Boot Project Initialization, Version Management, and Common Backend Tools

This article walks through setting up a Spring Boot project, handling version compatibility with Spring Cloud, Kafka, and Maven, demonstrates global exception handling, logging, CORS and Swagger configurations, and recommends useful backend utilities such as embedded Redis, MyBatis Plus, and Redisson.

Backend DevelopmentCORSException Handling
0 likes · 9 min read
Spring Boot Project Initialization, Version Management, and Common Backend Tools
Java Architect Essentials
Java Architect Essentials
Dec 4, 2024 · Backend Development

Spring Boot Project Initialization, Version Management, and Common Scaffold Code Guide

This article walks through initializing a Spring Boot project, handling version compatibility between Spring Cloud, Spring Boot, and Kafka, demonstrates common scaffolding code such as global exception handling, logging, CORS configuration, and recommends useful tools like Maven, embedded Redis, MyBatis‑Plus, and MapStruct for backend development.

Backend DevelopmentJavaKafka
0 likes · 9 min read
Spring Boot Project Initialization, Version Management, and Common Scaffold Code Guide
Code Ape Tech Column
Code Ape Tech Column
Oct 30, 2024 · Backend Development

Project Initialization, Version Management, and Core Scaffold for a Spring Boot Application

This article walks through setting up a Spring Boot project, explains version compatibility between Spring Cloud, Spring Boot, and Kafka, demonstrates common pitfalls, and provides essential scaffold code such as global exception handling, logging, CORS configuration, Swagger setup, and response wrappers.

Exception HandlingJavaSpring Boot
0 likes · 9 min read
Project Initialization, Version Management, and Core Scaffold for a Spring Boot Application
Architecture Digest
Architecture Digest
Oct 25, 2024 · Backend Development

Spring Boot Project Initialization, Version Management, and Common Development Tools Guide

This article walks through the challenges of setting up a Java development environment, demonstrates how to create a Spring Boot project, explains version compatibility between Spring Cloud, Spring Boot, and Kafka, showcases essential Maven configurations and code snippets for global exception handling, logging, CORS, Swagger, and recommends useful in‑memory tools such as embedded Redis, DB, Kafka, Hutool, MyBatis‑Plus, MapStruct, and Redisson.

Backend DevelopmentConfigurationJava
0 likes · 11 min read
Spring Boot Project Initialization, Version Management, and Common Development Tools Guide
Top Architect
Top Architect
Sep 9, 2024 · Backend Development

Backend Development Guide: Spring Boot Project Initialization, Version Management, and Common Utilities

This article walks through the challenges of setting up a Java backend environment, demonstrates how to create a Spring Boot project, explains version compatibility between Spring Cloud, Spring Boot, and Kafka, and provides reusable code snippets for exception handling, logging, CORS, Swagger, and response wrapping, along with recommended tools.

Backend DevelopmentJavaMicroservices
0 likes · 13 min read
Backend Development Guide: Spring Boot Project Initialization, Version Management, and Common Utilities
Architecture Development Notes
Architecture Development Notes
Aug 9, 2024 · Mobile Development

Is Flutter’s Future at Risk? Uncovering Open‑Source Challenges and Alternatives

Flutter, once hailed as the future of cross‑platform development, faces growing concerns over open‑source maintenance, rapid version updates, lifecycle inconsistencies, and reliance on native code, prompting developers to consider learning native platforms, engaging the community, and exploring alternative frameworks to mitigate potential loss of Google support.

FlutterOpen-Sourcecross-platform
0 likes · 6 min read
Is Flutter’s Future at Risk? Uncovering Open‑Source Challenges and Alternatives
Code Mala Tang
Code Mala Tang
Aug 8, 2024 · Frontend Development

Choosing the Right Node.js Version Manager: nvm vs Volta vs asdf

This guide compares three popular Node.js version managers—nvm, Volta, and asdf—detailing their installation steps, usage commands, underlying mechanisms, cautions, and recommendations to help developers choose the best tool for single‑project, multi‑project, cross‑platform, or multi‑language environments.

NVMVoltaasdf
0 likes · 10 min read
Choosing the Right Node.js Version Manager: nvm vs Volta vs asdf
Java Backend Technology
Java Backend Technology
Aug 6, 2024 · Backend Development

Master Spring Boot Project Setup: From IDE to Version Management & Common Tools

This guide walks through initializing a Spring Boot project, handling IDE licensing hurdles, ensuring compatible Spring Cloud, Spring Boot, and Kafka versions, leveraging Maven for dependency management, and integrating essential utilities like global exception handling, logging, CORS, Swagger, and helpful development tools.

BackendDevOpsKafka
0 likes · 11 min read
Master Spring Boot Project Setup: From IDE to Version Management & Common Tools
Python Programming Learning Circle
Python Programming Learning Circle
May 11, 2024 · Fundamentals

A Comprehensive Overview of Python Version, Environment, and Package Management Tools

This article provides a detailed guide to Python version management, package management, virtual environment handling, package building, and publishing tools, comparing utilities like pyenv, venv, virtualenv, pip, pipenv, conda, Poetry, pdm, Hatch, and Rye, and explaining their motivations, commands, and feature support.

environment managementpackagingpip
0 likes · 20 min read
A Comprehensive Overview of Python Version, Environment, and Package Management Tools
HelloTech
HelloTech
Mar 28, 2024 · Backend Development

Introduction to Node.js and Comparison of Version Management Tools (NVM, N, Volta)

Node.js extends JavaScript to the server, offering a lightweight, event‑driven runtime that front‑end developers use for APIs, tooling, and SSR, while version‑management tools like NVM, N, and Volta simplify installing and switching multiple Node versions, each with distinct strengths in maturity, speed, and project‑level automation.

JavaScriptNVMNode.js
0 likes · 16 min read
Introduction to Node.js and Comparison of Version Management Tools (NVM, N, Volta)
Python Programming Learning Circle
Python Programming Learning Circle
Feb 21, 2024 · Fundamentals

Comprehensive Comparison of Python Dependency Management Tools

This article provides a detailed comparison of common Python dependency management tools, covering environment management, package management, Python version management, package building and publishing, evaluating tools such as pyenv, conda, venv, virtualenv, pipenv, Poetry, pdm, Hatch, Rye, and Flit, with commands and feature assessments.

Packaging ToolsPythonVirtual Environments
0 likes · 18 min read
Comprehensive Comparison of Python Dependency Management Tools
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 21, 2023 · Databases

Lifecycle and Version Management of MySQL and MariaDB

This article examines the current state and historical background of MySQL and MariaDB service lifecycles and version‑management strategies, comparing their community‑edition release models, long‑term‑support policies, innovation releases, and upgrade paths.

Database LifecycleInnovation ReleaseLTS
0 likes · 10 min read
Lifecycle and Version Management of MySQL and MariaDB
Programmer DD
Programmer DD
Jul 7, 2023 · Backend Development

Automatically Switch Node.js Versions in VSCode with vsc-nvm

This guide explains how to configure VSCode with the vsc-nvm extension and a .nvmrc file so that the appropriate Node.js version is automatically selected each time you open a project, eliminating manual nvm use commands.

EnvironmentNode.jsVSCode
0 likes · 3 min read
Automatically Switch Node.js Versions in VSCode with vsc-nvm
Alibaba Terminal Technology
Alibaba Terminal Technology
Aug 9, 2021 · Frontend Development

How Low‑Code Platforms Revolutionize Frontend Development with Component‑Driven Architecture

This article explores the evolution of low‑code building systems, detailing how component abstraction, NPM integration, bundless packaging, tree‑shaking, and version governance enable scalable, efficient frontend development while reducing reliance on specialized front‑end engineers.

Component ArchitectureTree Shakinglow-code
0 likes · 19 min read
How Low‑Code Platforms Revolutionize Frontend Development with Component‑Driven Architecture
New Oriental Technology
New Oriental Technology
Aug 6, 2021 · Mobile Development

Implementing a Mobile App Continuous Delivery Platform to Boost Release Efficiency at New Oriental

This article describes how New Oriental's APP team built and deployed an internal mobile continuous‑delivery platform that automates version management, build, testing, security hardening, and distribution, dramatically reducing release time and improving quality while addressing previous manual‑intensive processes.

Continuous DeliveryDevOpsapp release automation
0 likes · 7 min read
Implementing a Mobile App Continuous Delivery Platform to Boost Release Efficiency at New Oriental
TAL Education Technology
TAL Education Technology
Apr 2, 2020 · Backend Development

Design and Implementation of the Dandelion Resource Distribution Platform for Dual‑Teacher Classroom

This article describes the challenges of delivering large video lessons and other digital assets to distributed school campuses and explains how the Dandelion release platform uses resumable uploads, cloud OSS, long‑connection messaging, redundancy, and version‑controlled rollout to ensure reliable, low‑latency playback and scalable resource distribution.

Resource DistributionVideo Uploadcloud storage
0 likes · 13 min read
Design and Implementation of the Dandelion Resource Distribution Platform for Dual‑Teacher Classroom
Senior Brother's Insights
Senior Brother's Insights
Mar 28, 2020 · Databases

Fix MySQL 8 Crashes in Sequel Pro and Master Its macOS Features

This guide introduces the open‑source macOS MySQL client Sequel Pro, explains its interface and SSH security options, and provides two practical solutions—including a test‑build download—to resolve the frequent crashes when connecting to MySQL 8, enabling stable database management.

Database clientSSHSequel Pro
0 likes · 5 min read
Fix MySQL 8 Crashes in Sequel Pro and Master Its macOS Features
Meituan Technology Team
Meituan Technology Team
Feb 13, 2020 · Operations

Continuous Delivery Practices and Automation at Meituan Waimai

Meituan Waimai transformed its release process from a six‑week serial model to a hybrid bi‑weekly and weekly cadence, automating version management, CI pipelines, and deployment to enable continuous delivery that rapidly ships features for over 30 million daily orders while maintaining high quality.

AutomationContinuous DeliverySoftware Engineering
0 likes · 32 min read
Continuous Delivery Practices and Automation at Meituan Waimai
JD Retail Technology
JD Retail Technology
Dec 5, 2019 · R&D Management

Building JD.com's Scalable VMS Version Management Platform for Large‑Scale Collaboration

The article describes how JD.com designed and deployed the VMS version management platform—organized around a 3+1 framework of testing online, integration automation, quality automation, and a single trusted data source—to boost the efficiency of thousands of developers working on mobile applications, achieving up to a 20% increase in delivery speed.

CollaborationR&D managementSoftware Engineering
0 likes · 14 min read
Building JD.com's Scalable VMS Version Management Platform for Large‑Scale Collaboration
dbaplus Community
dbaplus Community
Sep 17, 2019 · Databases

How FeatureKV Handles Billions of Reads and Writes for WeChat Services

FeatureKV is a high‑performance, scalable key‑value storage system built for WeChat's massive offline‑to‑online data pipelines, tackling challenges of 10⁹ reads per second and 10⁹ writes per hour with version management, efficient batch writes, and fault‑tolerant read services.

ScalabilityWeChatkey-value store
0 likes · 27 min read
How FeatureKV Handles Billions of Reads and Writes for WeChat Services
Architecture Digest
Architecture Digest
Aug 6, 2019 · Databases

FeatureKV: A High‑Performance, Scalable Key‑Value Store for Billion‑Scale Read/Write Workloads at WeChat

FeatureKV is a high‑performance, scalable key‑value storage system built on WeChat’s internal file system and metadata service, designed to handle billion‑scale read and write demands, support batch offline writes, provide version management, and achieve low‑latency online reads for services like Look‑at‑Look, ads, and payments.

Distributed Systemshigh performancekey-value store
0 likes · 23 min read
FeatureKV: A High‑Performance, Scalable Key‑Value Store for Billion‑Scale Read/Write Workloads at WeChat
Tencent Cloud Developer
Tencent Cloud Developer
Aug 1, 2019 · Databases

FeatureKV: A High-Performance Key-Value Storage System for WeChat's Billion-Scale Challenges

FeatureKV, WeChat’s high‑performance key‑value store, handles one‑billion queries per second and ingests a billion keys per hour by separating write‑only DataSvr from read‑only KVSvr, supporting in‑memory, indexed, and block‑indexed tables, scaling horizontally, guaranteeing eventual consistency with versioned reads, and delivering up to 11 billion reads per second with sub‑15 ms latency.

Batch ProcessingFeatureKVKey-Value
0 likes · 22 min read
FeatureKV: A High-Performance Key-Value Storage System for WeChat's Billion-Scale Challenges
Node Underground
Node Underground
Sep 8, 2016 · Backend Development

Why Node.js v5 Is No Longer Supported and What It Means for Your Projects

Node.js v5 has reached its end-of-life after a six‑month Current phase and two‑month maintenance period, meaning no further updates—including critical security patches—will be released, so developers using it in production must migrate to newer versions like the upcoming v7.

End of LifeLTSNode.js
0 likes · 3 min read
Why Node.js v5 Is No Longer Supported and What It Means for Your Projects