All Articles

143012 articles · Page 6743 of 7151
Baidu Maps Tech Team
Baidu Maps Tech Team
May 5, 2017 · Frontend Development

Designing a High‑Performance WebGL Map Engine: Architecture & Rendering Core

This article explores the architecture of a WebGL‑based map engine, detailing its core rendering pipeline, essential modules such as data handling, shader management, buffers, and event‑driven rendering loops, while highlighting performance considerations and best practices for efficient, on‑demand map visualization.

FrontendRenderingWebGL
0 likes · 7 min read
Designing a High‑Performance WebGL Map Engine: Architecture & Rendering Core
MaGe Linux Operations
MaGe Linux Operations
May 5, 2017 · Backend Development

How Meituan Scaled Its Food‑Delivery Order System to Millions of Daily Orders

This article chronicles the evolution of Meituan's food‑delivery order system from a simple modular prototype to a distributed, high‑performance, highly available architecture, detailing the business characteristics, architectural milestones, performance optimizations, consistency safeguards, scalability techniques, and intelligent operations that enable handling millions of orders per day.

High Availabilitydistributed systemsorder-system
0 likes · 20 min read
How Meituan Scaled Its Food‑Delivery Order System to Millions of Daily Orders
Qunar Tech Salon
Qunar Tech Salon
May 5, 2017 · Backend Development

WeChat MQ 2.0: Enhanced Asynchronous Queue Design and Optimizations

The article introduces WeChat's self‑developed MQ 2.0 asynchronous queue, detailing its architecture, cross‑machine consumption model, improved task scheduling, efficient processing frameworks—including a MapReduce‑style engine and streaming tasks—and robust overload protection mechanisms that together boost reliability and performance for large‑scale backend services.

MapReduceStreaming TasksTask Scheduling
0 likes · 12 min read
WeChat MQ 2.0: Enhanced Asynchronous Queue Design and Optimizations
dbaplus Community
dbaplus Community
May 4, 2017 · R&D Management

From Business Basics to Craftsmanship: An Engineer’s Growth Roadmap

The article outlines a software engineer’s evolution from focusing on business functionality and non‑functional requirements to mastering micro‑ and macro‑level concerns, embracing the "Shu‑Ha‑Ri" craftsmanship philosophy, and adopting the mindset, conditions, and practices needed for sustained professional growth.

craftsmanshipgrowth roadmapnon-functional requirements
0 likes · 18 min read
From Business Basics to Craftsmanship: An Engineer’s Growth Roadmap
Efficient Ops
Efficient Ops
May 4, 2017 · Databases

How to Supercharge MySQL Queries: 8 Proven Optimization Techniques

This article examines common MySQL performance pitfalls such as inefficient LIMIT usage, implicit type conversion, subquery‑driven updates, mixed ordering, EXISTS clauses, condition push‑down, early result narrowing, and intermediate result push‑down, and provides rewritten SQL examples that dramatically reduce execution time from seconds to milliseconds.

DatabaseMySQLQuery
0 likes · 12 min read
How to Supercharge MySQL Queries: 8 Proven Optimization Techniques
DevOps
DevOps
May 4, 2017 · Operations

What Security Teams Can Learn from DevOps to Build a Secure Architecture

This article explains how security professionals can adopt DevOps practices—such as cross‑functional collaboration, continuous delivery, and visualized security status—to build a resilient security architecture that aligns with agile development and reduces risk through frequent, small releases.

Continuous DeliveryDevOpsOperations
0 likes · 7 min read
What Security Teams Can Learn from DevOps to Build a Secure Architecture
21CTO
21CTO
May 4, 2017 · Operations

How Taobao Built High‑Availability: From Double‑11 Peaks to Cloud‑Native Resilience

This article shares practical high‑availability techniques—from Taobao's massive Double‑11 traffic handling and IDC‑based stability measures to cloud‑native designs, caching tricks, performance tuning, disaster‑recovery planning, and multi‑region architectures—offering engineers actionable insights for building resilient systems.

CachingTraffic Engineeringcloud architecture
0 likes · 19 min read
How Taobao Built High‑Availability: From Double‑11 Peaks to Cloud‑Native Resilience
转转QA
转转QA
May 4, 2017 · Operations

Setting Up a Windows Test Environment with Cygwin for Response Time Measurement

This guide explains how to configure a Windows-based testing environment using Cygwin, install necessary tools, create shortcuts, access Windows drives, and execute shell scripts to record videos, extract frames, compare images, and calculate average response times for Android applications.

AndroidCygwinEnvironment Setup
0 likes · 6 min read
Setting Up a Windows Test Environment with Cygwin for Response Time Measurement
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 4, 2017 · Frontend Development

Top 16 Front-End Interview Questions and Answers Explained

This article provides concise explanations for sixteen common front‑end interview topics, covering inline vs. block elements, clearing floats, box‑sizing, CSS imports, progressive enhancement vs. graceful degradation, margin collapse, preprocessors, positioning, display types, centering techniques, CSS specificity, new CSS3 selectors and features, Flexbox, browser compatibility hacks, and media queries.

CSSFrontendLayout
0 likes · 16 min read
Top 16 Front-End Interview Questions and Answers Explained
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 4, 2017 · Frontend Development

Mastering JavaScript’s this: When, Why, and How It Changes

This article provides a comprehensive, step‑by‑step explanation of JavaScript’s this binding, covering execution context, global and function scopes, strict mode nuances, call/apply usage, and constructor behavior, all illustrated with clear diagrams and code examples.

Execution Context__call__apply
0 likes · 13 min read
Mastering JavaScript’s this: When, Why, and How It Changes
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 4, 2017 · Mobile Development

How React Native Bridges JavaScript and Objective‑C: A Step‑by‑Step Guide

This article explains how React Native leverages iOS’s JavaScriptCore to enable seamless JavaScript‑to‑Objective‑C communication, covering module registration, callback handling, event listening with NativeAppEventEmitter, building native UI components, the module configuration table, and the detailed call flow between JS and native code.

JS-OC BridgeMobile DevelopmentNative Modules
0 likes · 6 min read
How React Native Bridges JavaScript and Objective‑C: A Step‑by‑Step Guide
Alibaba Cloud Developer
Alibaba Cloud Developer
May 4, 2017 · Operations

From Taobao to the Cloud: Proven High‑Availability Strategies for Massive Traffic

In this talk, Alibaba expert Mu Jian shares how the massive Taobao e‑commerce platform achieved high availability through layered networking, cache design, OS‑level tuning, rate limiting, disaster‑recovery planning, and cloud‑native architectures, offering practical guidance for building resilient systems at scale.

AlibabaCachingHigh Availability
0 likes · 19 min read
From Taobao to the Cloud: Proven High‑Availability Strategies for Massive Traffic
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
May 4, 2017 · Artificial Intelligence

Master Linear, Weighted, and Ridge Regression: Theory, Code, and Evaluation

This article introduces regression concepts, explains linear, locally weighted, and ridge regression methods, demonstrates their mathematical foundations, provides Python implementations, and discusses model evaluation techniques to help readers choose the appropriate regression approach for their data.

Ridge Regressionlinear regressionmachine learning
0 likes · 10 min read
Master Linear, Weighted, and Ridge Regression: Theory, Code, and Evaluation
Suning Design
Suning Design
May 4, 2017 · Artificial Intelligence

Can Voice Interaction Become the Next Main Human‑Machine Interface?

This article explores the evolution, current capabilities, design challenges, and future scenarios of intelligent voice interaction, arguing that voice will become one of the mainstream ways humans communicate with machines while highlighting technical limits, user experience principles, and suitable application domains.

AIDesignHuman-Computer Interaction
0 likes · 13 min read
Can Voice Interaction Become the Next Main Human‑Machine Interface?
ITPUB
ITPUB
May 4, 2017 · Fundamentals

Common System Design Pitfalls and How to Avoid Them

The article shares real‑world examples of hidden risks in system design—such as unbounded buffers, concurrent map deadlocks, hash collisions, email floods, single points of failure, disk‑full issues, and cache miss overloads—and explains why early, thorough design thinking can prevent costly failures.

Software Architecturedesign pitfallsscalability
0 likes · 12 min read
Common System Design Pitfalls and How to Avoid Them