Hujiang Technology
Author

Hujiang Technology

We focus on the real-world challenges developers face, delivering authentic, practical content and a direct platform for technical networking among developers.

150
Articles
0
Likes
272
Views
0
Comments
Recent Articles

Latest from Hujiang Technology

100 recent articles max
Hujiang Technology
Hujiang Technology
Jan 29, 2018 · Operations

Design and Implementation of a Low‑Impact Distributed Tracing System for Service Calls

This article describes the background, design goals, architecture, implementation details, and lessons learned from building a low‑overhead, low‑intrusion distributed tracing system using Kafka, Elasticsearch, and OpenTracing to monitor microservice interactions and support performance analysis and DevOps decision‑making.

ElasticsearchKafkaMicroservices
0 likes · 9 min read
Design and Implementation of a Low‑Impact Distributed Tracing System for Service Calls
Hujiang Technology
Hujiang Technology
Jan 18, 2018 · Mobile Development

Understanding Network Requests in React Native: APIs, Debugging Techniques, and Binary Data Transfer

This article explains how React Native handles network requests differently from web browsers, describes the built‑in fetch, XMLHttpRequest, and WebSocket APIs, outlines debugging methods using proxies, Reactotron, and Chrome DevTools, and discusses strategies for sending binary data such as Base64 encoding and WebSocket support.

Network RequestsReact NativeWebSocket
0 likes · 10 min read
Understanding Network Requests in React Native: APIs, Debugging Techniques, and Binary Data Transfer
Hujiang Technology
Hujiang Technology
Jan 16, 2018 · Frontend Development

Implementing Data Binding in JavaScript: Observer, Compiler, and ViewModel

This article explains the concept, purpose, and elements of data binding in JavaScript, describes view‑to‑model and model‑to‑view binding techniques such as publish‑subscribe, data hijacking and dirty checking, and provides a complete implementation using an Observer, a Compile engine, and a ViewModel to achieve automatic UI updates when the underlying data changes.

Data BindingJavaScriptMVVM
0 likes · 10 min read
Implementing Data Binding in JavaScript: Observer, Compiler, and ViewModel
Hujiang Technology
Hujiang Technology
Dec 26, 2017 · Backend Development

Comprehensive Testing Practices for Large‑Scale Platform Migration

This article details the end‑to‑end testing strategy—including data consistency, interface logic, functional, data‑sync, and performance testing—used during the migration of product, order, and RMA services, highlighting automation scripts, Python decorators, and ThreadPool‑based load testing to ensure a smooth, zero‑downtime rollout.

Automationbackendmigration testing
0 likes · 11 min read
Comprehensive Testing Practices for Large‑Scale Platform Migration
Hujiang Technology
Hujiang Technology
Dec 20, 2017 · Frontend Development

Understanding WeChat Mini Programs: Runtime, Promise Wrapping, Componentization, and Redux Integration

This article explains the differences between WeChat Mini Programs and H5, details the custom runtime environment, demonstrates performance differences, shows how to wrap callback‑based APIs with Promises, introduces component‑based development, and integrates Redux for state management with code examples.

ComponentizationPromiseRedux
0 likes · 14 min read
Understanding WeChat Mini Programs: Runtime, Promise Wrapping, Componentization, and Redux Integration