All Articles

145983 articles · Page 7232 of 7300
MaGe Linux Operations
MaGe Linux Operations
Aug 10, 2015 · Cloud Native

Why Docker Dominates OS-Level Virtualization: History, Stats, and Future Threats

The article reviews Docker’s role in OS‑level virtualization, tracing its history, current market dominance, community statistics, common use cases, future directions, acquisition strategy, and potential threats from competitors and acquisitions, while summarizing insights from recent interviews with Docker users and experts.

Cloud NativeDevOpsOS virtualization
0 likes · 9 min read
Why Docker Dominates OS-Level Virtualization: History, Stats, and Future Threats
WeChat Client Technology Team
WeChat Client Technology Team
Aug 10, 2015 · Mobile Development

Overcoming Android’s 64K Method Limit with Multidex: Real‑World Strategies

This article examines the 64K method and linear memory constraints in large Android applications, compares the official multidex support library with custom dex‑splitting approaches used by WeChat, QQ, and Facebook, and proposes a testing‑based loading scheme that minimizes startup latency while keeping the primary dex lightweight.

AndroidDex SplittingMultidex
0 likes · 14 min read
Overcoming Android’s 64K Method Limit with Multidex: Real‑World Strategies
21CTO
21CTO
Aug 8, 2015 · Databases

Master MySQL: From Table Design to Scalable, High‑Performance Architecture

This article walks through the full lifecycle of a MySQL database—from initial table design and single‑server deployment to performance tuning, kernel and hardware tweaks, scaling with replication, caching, sharding, partitioning, and essential maintenance tasks such as monitoring, slow‑query logging, backup and repair.

BackupMySQLScaling
0 likes · 18 min read
Master MySQL: From Table Design to Scalable, High‑Performance Architecture
21CTO
21CTO
Aug 8, 2015 · Fundamentals

Why Does Learning to Code Feel So Hard? A Personal Exploration

The article reflects on the common frustrations of learning programming, examining how intimidating environments, condescending attitudes, outdated brain‑hemisphere myths, and unrealistic expectations make coding seem daunting, while offering practical mindset shifts and incremental learning strategies to overcome these hurdles.

Learningcoding challengeseducation
0 likes · 8 min read
Why Does Learning to Code Feel So Hard? A Personal Exploration
21CTO
21CTO
Aug 8, 2015 · Backend Development

How to Build Horizontally Scalable Systems: Load Balancing, Caching, and More

The article distills Will Larson’s insights on designing horizontally scalable systems, covering linear capacity growth, redundancy, load‑balancing strategies, caching layers, CDN usage, offline processing with message queues, Map‑Reduce for big data, and the benefits of introducing a platform layer to improve robustness and reusability.

Load Balancingcachingdistributed systems
0 likes · 12 min read
How to Build Horizontally Scalable Systems: Load Balancing, Caching, and More
21CTO
21CTO
Aug 8, 2015 · Backend Development

9 Essential PHP Practices Every Developer Should Master

This article shares nine practical PHP tips—from security fundamentals like input filtering and output escaping, to efficient coding tricks such as using ternary operators, caching, and modern frameworks—aimed at helping developers write safer, cleaner, and faster backend code.

backendbest practicescoding style
0 likes · 7 min read
9 Essential PHP Practices Every Developer Should Master
High Availability Architecture
High Availability Architecture
Aug 8, 2015 · Information Security

Managing HTTPS Certificates When Using Third‑Party CDN Services

The article explains how HTTPS works, why traditional CDN architectures based on CNAME aliases can conflict with HTTPS certificate validation, and compares two common approaches—custom certificates and shared certificates—highlighting their security implications and performance considerations for web operators.

CDNCertificate ManagementHTTPS
0 likes · 6 min read
Managing HTTPS Certificates When Using Third‑Party CDN Services
Qunar Tech Salon
Qunar Tech Salon
Aug 8, 2015 · Fundamentals

Monte Carlo Method: Five Illustrative Examples

This article introduces the Monte Carlo method and demonstrates its versatility through five examples covering π estimation, integral calculation, traffic‑jam simulation, product thickness reliability, and securities market profit forecasting, highlighting its simplicity, power, and broad applicability.

Computational MathematicsMonte CarloSimulation
0 likes · 6 min read
Monte Carlo Method: Five Illustrative Examples
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Aug 7, 2015 · Frontend Development

How Qiniu Built a Robust Front‑End Testing Workflow with Karma, Jasmine, and Sinon

This article details Qiniu's evolution from no testing to a comprehensive front‑end testing strategy using Selenium, Karma, Jasmine, AngularJS, and Sinon, covering early challenges, unit‑test design, tool configuration, mock data handling, and the tangible benefits for code quality and maintenance.

AngularJSFrontend TestingJasmine
0 likes · 12 min read
How Qiniu Built a Robust Front‑End Testing Workflow with Karma, Jasmine, and Sinon
High Availability Architecture
High Availability Architecture
Aug 7, 2015 · Backend Development

Highlights from High‑Availability Architecture Discussions: Plugins, Kanban Tools, Scheduling Services, Massive Tables, and ID Generation

This article compiles recent high‑availability architecture discussions covering plugin‑based system design, simple kanban tools, independent scheduling services, challenges of managing 60‑billion‑row tables, and the trade‑offs between UUIDs and custom distributed ID generators, offering practical insights for backend engineers.

High AvailabilitySchedulingarchitecture
0 likes · 7 min read
Highlights from High‑Availability Architecture Discussions: Plugins, Kanban Tools, Scheduling Services, Massive Tables, and ID Generation
MaGe Linux Operations
MaGe Linux Operations
Aug 7, 2015 · Operations

How to Measure Network Bandwidth and Latency with qperf

This guide explains why bandwidth and latency matter for network servers, introduces the qperf tool, shows how to install and run it on Linux, and demonstrates advanced options for testing different message sizes and protocols to uncover performance bottlenecks.

Linux networkingNetwork Performancebandwidth measurement
0 likes · 7 min read
How to Measure Network Bandwidth and Latency with qperf