All Articles

140491 articles · Page 6949 of 7025
Architect
Architect
Aug 31, 2015 · Databases

MySQL High Availability: Replication, Monitoring, and Failover Strategies

This article discusses MySQL high‑availability solutions, covering asynchronous and semi‑synchronous replication, monitoring with keepalived, Zookeeper, and custom agents, failover procedures using binlog positions, GTID and pseudo‑GTID techniques, and the author's practical experiences and future plans.

DatabaseGTIDMySQL
0 likes · 17 min read
MySQL High Availability: Replication, Monitoring, and Failover Strategies
WeChat Client Technology Team
WeChat Client Technology Team
Aug 31, 2015 · Mobile Development

How to Use Bonjour for Zero-Config Device Discovery in iOS Apps

Discover how to replace cumbersome IP‑based connections with Apple’s Bonjour zero‑configuration networking, enabling iOS devices and printers to be automatically found and connected via service publishing, browsing, and resolution, while addressing power, stability, and dynamic IP challenges.

BonjourNSNetServiceNetwork Discovery
0 likes · 16 min read
How to Use Bonjour for Zero-Config Device Discovery in iOS Apps
21CTO
21CTO
Aug 31, 2015 · Backend Development

Boost Image Delivery Speed with Bolt: A Fast Real-Time Image Resizing Server

Bolt is a high‑performance real‑time image cropping and compression server that processes each image only once, uses an LRU cache to limit memory, and offers flexible command‑line options for installation, usage, and scaling on CPU‑rich servers.

CachingImage processingLRU
0 likes · 4 min read
Boost Image Delivery Speed with Bolt: A Fast Real-Time Image Resizing Server
21CTO
21CTO
Aug 31, 2015 · Mobile Development

Why I Switched from Web to Mobile Development with Xamarin (and What I Learned)

The author recounts transitioning from PHP and .NET web development to building Android and iOS apps with Xamarin, describing the motivations, new programming paradigms like MVVM and async, the steep learning curve, and the ongoing commitment to mastering mobile development.

C#MVVMMobile Development
0 likes · 8 min read
Why I Switched from Web to Mobile Development with Xamarin (and What I Learned)
Architect
Architect
Aug 30, 2015 · Backend Development

Snowball Architecture Overview and Optimization Practices

This article presents a detailed overview of Snowball's backend architecture, technology stack, service decomposition, and the series of performance and scalability optimizations—including quote server, IM service, database caching, monitoring, and deployment strategies—implemented to support rapid growth and market volatility.

AkkaFinagleMicroservices
0 likes · 21 min read
Snowball Architecture Overview and Optimization Practices
21CTO
21CTO
Aug 29, 2015 · Backend Development

How to Prevent Service Failures: Trust Third‑Party, Guard Users, Master Your Own Code

An experienced backend engineer shares practical strategies to prevent service failures, covering third‑party distrust, user‑side safeguards, robust API design, traffic limiting, resource management, and architectural best practices such as single‑responsibility and avoiding single points of failure.

API designResource Managementfault tolerance
0 likes · 16 min read
How to Prevent Service Failures: Trust Third‑Party, Guard Users, Master Your Own Code
21CTO
21CTO
Aug 29, 2015 · Fundamentals

30 Years of Programming: 16 Hard‑Earned Lessons Every Developer Should Know

Drawing on three decades of software development, this article shares sixteen practical lessons about client interaction, security, code simplicity, continuous learning, and evaluation that can help programmers and teams make better decisions and avoid common pitfalls.

Career AdviceSoftware Developmentbest practices
0 likes · 10 min read
30 Years of Programming: 16 Hard‑Earned Lessons Every Developer Should Know
21CTO
21CTO
Aug 28, 2015 · R&D Management

From Code Monkey to Tech Director: 6 Career Stages Every Engineer Must Master

This guide walks software engineers through six career phases—from college student to tech director—offering practical advice on goal setting, choosing employers, early‑career pitfalls, management fears, and how to keep growing while avoiding common regrets.

LeadershipSoftware EngineeringTech Career
0 likes · 8 min read
From Code Monkey to Tech Director: 6 Career Stages Every Engineer Must Master
Tencent TDS Service
Tencent TDS Service
Aug 28, 2015 · Game Development

Unlocking Southeast Asia: 5 Key Factors for Game Success in Emerging Markets

An in‑depth look at Southeast Asia’s mobile gaming landscape reveals how traffic, content localization, payment methods, operational partnerships, and user‑retention strategies shape success across Thailand, Indonesia, Philippines, Vietnam, Malaysia and Singapore, offering actionable insights for developers targeting this fast‑growing region.

Mobile GamingSoutheast AsiaUser Retention
0 likes · 8 min read
Unlocking Southeast Asia: 5 Key Factors for Game Success in Emerging Markets
21CTO
21CTO
Aug 28, 2015 · R&D Management

Why Tech Experts Struggle to Scale and How to Become Successful CEOs

The article examines why technically brilliant founders often fail to grow their companies, highlighting mindset shifts, market‑oriented product thinking, team‑building, capability bridging, and the creation of open industry ecosystems as keys to turning technical talent into successful CEOs.

EntrepreneurshipMarket StrategyR&D Management
0 likes · 17 min read
Why Tech Experts Struggle to Scale and How to Become Successful CEOs
MaGe Linux Operations
MaGe Linux Operations
Aug 28, 2015 · Fundamentals

Essential Git Tips and Commands After One Year of Use

This article shares a comprehensive one‑year‑long Git usage summary, covering essential commands for configuration, SSH key management, remote URL changes, viewing history, handling push errors, submodule operations, branch management, conflict resolution, and best practices for committing and reverting code.

branchingconflict resolutionsubmodule
0 likes · 10 min read
Essential Git Tips and Commands After One Year of Use