Weidian Tech Team
Author

Weidian Tech Team

The Weidian Technology Platform is an open hub for consolidating technical knowledge. Guided by a spirit of sharing, we publish diverse tech insights and experiences to grow and look ahead together.

13
Articles
0
Likes
29
Views
0
Comments
Recent Articles

Latest from Weidian Tech Team

13 recent articles
Weidian Tech Team
Weidian Tech Team
Nov 15, 2019 · Frontend Development

Master Vue’s Provide/Inject: Simplify Component Communication

This article explains Vue’s provide/inject API, how it enables ancestor components to share data with any descendant, compares it to Vuex for global state, shows practical code examples, discusses limitations and best‑practice guidelines, and demonstrates its use in component libraries like Element UI.

Provide/InjectVuecomponent communication
0 likes · 8 min read
Master Vue’s Provide/Inject: Simplify Component Communication
Weidian Tech Team
Weidian Tech Team
Aug 9, 2019 · Frontend Development

How We Built vbuilder: Streamlining Frontend Engineering at Weidian

This article recounts the evolution of Weidian's internal front‑end engineering tool vbuilder—from its initial V0.0 addressing repetitive scaffolding problems, through V1.0’s command set, plugin system and productivity gains, to V2.0’s open‑config and conflict‑resolution strategies and future V3.0 directions—offering practical insights for front‑end teams.

CLIEngineeringTooling
0 likes · 10 min read
How We Built vbuilder: Streamlining Frontend Engineering at Weidian
Weidian Tech Team
Weidian Tech Team
Jul 12, 2019 · Fundamentals

Why JavaScript Float Addition Is Inaccurate: Inside V8’s Machine Code

This article explains how the V8 JavaScript engine generates machine code for floating‑point addition on Intel x64, covering V8’s architecture, the IEEE‑754 representation that causes precision loss, and a step‑by‑step analysis of the relevant C++ source and the resulting addsd instruction.

JavaScriptMachine CodeV8
0 likes · 12 min read
Why JavaScript Float Addition Is Inaccurate: Inside V8’s Machine Code
Weidian Tech Team
Weidian Tech Team
Jun 28, 2019 · Mobile Development

Master CocoaPods: Install, Switch, and Manage Multiple Versions Efficiently

This article explains what CocoaPods is, its evolution, core components, and provides detailed step‑by‑step instructions for installing, uninstalling, and managing multiple versions using tools like Homebrew, RVM with gemsets, and Bundler, helping iOS developers maintain consistent development environments.

BundlerCocoaPodsHomebrew
0 likes · 12 min read
Master CocoaPods: Install, Switch, and Manage Multiple Versions Efficiently
Weidian Tech Team
Weidian Tech Team
Mar 30, 2018 · Blockchain

Understanding Bitcoin’s UTXO Model and Building It with Node.js

This article explains Bitcoin’s innovative UTXO (unspent transaction output) model, why traditional account‑based systems are unsuitable, and provides a complete Node.js implementation covering transaction inputs, outputs, coinbase and regular transfers, complete with code examples and execution details.

BitcoinBlockchainNode.js
0 likes · 14 min read
Understanding Bitcoin’s UTXO Model and Building It with Node.js
Weidian Tech Team
Weidian Tech Team
Mar 9, 2017 · Mobile Development

How to Test Android Hotpatches for Seamless, Zero‑Impact Bug Fixes

This article explains the end‑to‑end process of creating, releasing, and testing Android hotpatches—including release workflow, required files, implementation steps, comprehensive testing strategies, user‑transparent deployment, and common pitfalls—to ensure bug fixes reach users without disruption.

AndroidHotPatchpatch deployment
0 likes · 7 min read
How to Test Android Hotpatches for Seamless, Zero‑Impact Bug Fixes
Weidian Tech Team
Weidian Tech Team
Feb 24, 2017 · Big Data

How We Built a Scalable Dump Index Architecture for 60M Users and 1.3B Products

Facing the challenges of searching across 60 million users and 1.3 billion products, Weidian’s engineering team designed a dump‑based indexing pipeline—Ergate—that consolidates, transforms, version‑controls, and monitors data from MySQL to HBase, enabling fast, flexible, and reliable search across massive datasets.

HBasePlatformizationdata indexing
0 likes · 7 min read
How We Built a Scalable Dump Index Architecture for 60M Users and 1.3B Products
Weidian Tech Team
Weidian Tech Team
Feb 15, 2017 · Frontend Development

Boost Your React Build Speed: Proven Webpack Optimization Techniques

Learn how to dramatically reduce webpack build times for large React projects by switching to Yarn, removing unused dependencies, leveraging code splitting, caching, parallel Uglify, HappyPack, DLL plugins, aliasing, and other practical configuration tweaks that cut initial builds from minutes to seconds.

Build Optimizationperformancewebpack
0 likes · 11 min read
Boost Your React Build Speed: Proven Webpack Optimization Techniques
Weidian Tech Team
Weidian Tech Team
Dec 15, 2016 · Databases

How to Build a Scalable Automated MySQL Operations Platform

This article explains how to standardize and automate MySQL operations—including multi‑instance deployment, metadata collection, monitoring, backup, and high‑availability using Zookeeper—so that large‑scale database services can be provisioned, managed, and scaled with minimal human intervention.

BackupDatabase operationshigh availability
0 likes · 11 min read
How to Build a Scalable Automated MySQL Operations Platform
Weidian Tech Team
Weidian Tech Team
Nov 28, 2016 · Big Data

How We Built the Mars Big Data Platform to Boost Development Efficiency

The article explains why Weidian needed a new big data development platform, outlines the functional features of the Mars system, describes its architecture, scheduling mechanisms, task execution flow, and discusses remaining challenges and future enhancements.

Distributed SystemsHadoopplatform architecture
0 likes · 11 min read
How We Built the Mars Big Data Platform to Boost Development Efficiency