All Articles

140648 articles · Page 6906 of 7033
21CTO
21CTO
Dec 15, 2015 · Backend Development

When and How Should You Evolve Your Website Architecture?

The article explains the internal and external drivers behind website architecture evolution, outlines the U‑N‑S‑C model, describes scaling steps such as service separation, caching, clustering, load balancing, database read/write splitting, CDN, and highlights the operational and organizational challenges of each phase.

Backend DevelopmentCloud Computingperformance optimization
0 likes · 11 min read
When and How Should You Evolve Your Website Architecture?
We-Design
We-Design
Dec 15, 2015 · Mobile Development

Build WeChat‑Style Mobile Web Interfaces in Minutes with WeUI

WeUI, the official WeChat design team's component library, offers a collection of native‑look UI elements such as buttons, cells, dialogs, and icons; by integrating its CSS and copying demo markup, developers can quickly create mobile‑friendly web pages that match WeChat’s visual experience without extensive design work.

Component LibraryWeChatWeUI
0 likes · 4 min read
Build WeChat‑Style Mobile Web Interfaces in Minutes with WeUI
Qunar Tech Salon
Qunar Tech Salon
Dec 15, 2015 · Big Data

Real-Time Computing with Apache Storm: Architecture, Code Samples, and Fault Tolerance

This article explains the principles of real-time computing, compares it with offline batch processing, and demonstrates a practical solution using Kafka for ingestion, Apache Storm for continuous computation, and various storage options, while also covering streaming concepts and Storm's high‑availability mechanisms.

Apache StormKafkaReal-Time Computing
0 likes · 8 min read
Real-Time Computing with Apache Storm: Architecture, Code Samples, and Fault Tolerance
ITPUB
ITPUB
Dec 15, 2015 · Databases

What Were the Biggest Database Breakthroughs of 2015?

The 2015 database landscape saw cloud integration, open‑source momentum, and major product releases—from SequoiaDB and MySQL Cluster to OceanBase and Greenplum—highlighting shifting market dynamics, emerging Chinese solutions, and the continued relevance of relational databases amid NoSQL growth.

Cloud ComputingDatabasesNoSQL
0 likes · 9 min read
What Were the Biggest Database Breakthroughs of 2015?
MaGe Linux Operations
MaGe Linux Operations
Dec 15, 2015 · Fundamentals

Master Linux Storage: From Disks to Mounting and Commands

This article provides a clear, step‑by‑step overview of Linux storage fundamentals, covering disk anatomy, partition management, file system structures, inode concepts, hard and soft links, mounting principles, and essential command‑line tools for managing storage on CentOS 6.

LinuxMountPartition
0 likes · 9 min read
Master Linux Storage: From Disks to Mounting and Commands
WeChat Client Technology Team
WeChat Client Technology Team
Dec 15, 2015 · Mobile Development

Android Memory Optimization: Detect Leaks, Cut RAM, Boost Performance

This article outlines comprehensive Android memory optimization strategies, covering leak detection with LeakCanary, system‑level hacks, bitmap handling, runtime monitoring, multi‑process usage, and GC tuning, providing practical code snippets and tools to reduce RAM usage, prevent OOM crashes, and improve app performance.

AndroidGC TuningMemory optimization
0 likes · 17 min read
Android Memory Optimization: Detect Leaks, Cut RAM, Boost Performance
Node Underground
Node Underground
Dec 15, 2015 · Backend Development

Mastering Multi‑Process Code Coverage in Node.js with Istanbul

Learn how to achieve comprehensive code coverage for multi‑process Node.js applications by using Istanbul, instrumenting child processes, writing Mocha tests, and merging coverage reports, with detailed examples of master‑worker RPC, custom fork hacks, and package.json scripts for automated testing.

IstanbulNode.jsTesting
0 likes · 12 min read
Mastering Multi‑Process Code Coverage in Node.js with Istanbul
Efficient Ops
Efficient Ops
Dec 14, 2015 · Operations

Top Ops Security Pitfalls and How to Safeguard Your Infrastructure

This article examines the most common operational security vulnerabilities—such as unpatched Struts, server‑status leaks, backup file exposure, SVN leaks, and weak default credentials—explains why they are critical, and offers practical recommendations for enterprises to improve their ops‑security posture.

Patch ManagementVulnerability Managementinfrastructure
0 likes · 15 min read
Top Ops Security Pitfalls and How to Safeguard Your Infrastructure
DevOps
DevOps
Dec 14, 2015 · Operations

Migrating from TFVC to Git While Preserving History

This article explains why many teams still use TFVC, compares its centralized features with Git's distributed advantages, and provides a step‑by‑step TFVC‑to‑Git migration procedure that retains full commit history and offers guidance on choosing the right repository strategy.

GitMigrationTFVC
0 likes · 6 min read
Migrating from TFVC to Git While Preserving History
21CTO
21CTO
Dec 14, 2015 · Databases

MongoDB Master Russell Smith’s Essential Best‑Practice Checklist

This article compiles Russell Smith’s comprehensive MongoDB best‑practice guide, covering architecture choices, file limits, write safety, schema design, replication, sharding, security, and performance tuning to help engineers avoid common pitfalls and optimize production deployments.

Best PracticesMongoDBPerformance Tuning
0 likes · 16 min read
MongoDB Master Russell Smith’s Essential Best‑Practice Checklist
21CTO
21CTO
Dec 14, 2015 · Backend Development

How Wacai Built a Scalable FinTech Architecture: 6 Key Design Strategies

Wacai’s architects outline six critical design decisions—including system layer separation, message passing, asynchronous processing, comprehensive data storage, robust security, and storage redundancy—that together enable a resilient, reactive financial platform capable of handling massive concurrent workloads.

AkkaFinTechKafka
0 likes · 8 min read
How Wacai Built a Scalable FinTech Architecture: 6 Key Design Strategies
21CTO
21CTO
Dec 14, 2015 · Backend Development

Optimizing Social Media Feeds: Push vs Pull and Time‑Partitioned Pull Strategy

This article examines the push and pull models used by micro‑blogging platforms such as Twitter and Sina Weibo, analyzes their scalability challenges, and proposes a time‑partitioned pull approach that reduces database load while maintaining fast feed retrieval for active users.

feed architecturemicrobloggingpush-pull
0 likes · 7 min read
Optimizing Social Media Feeds: Push vs Pull and Time‑Partitioned Pull Strategy
21CTO
21CTO
Dec 14, 2015 · R&D Management

8 Leadership Lessons from Li Kaifu’s 2015 Startup Talk: Vision, OKR, Talent & More

In his 2015 startup community conference speech, Li Kaifu shares eight practical lessons drawn from his experiences at Apple, Google, and Microsoft, covering vision setting, versatile leadership, product methodology, talent acquisition, retention strategies, smart‑person management, proactive downsizing, and the importance of precise forecasting for sustainable growth.

EntrepreneurshipLeadershipOKR
0 likes · 13 min read
8 Leadership Lessons from Li Kaifu’s 2015 Startup Talk: Vision, OKR, Talent & More
Qunar Tech Salon
Qunar Tech Salon
Dec 14, 2015 · Cloud Native

Building Scalable Development Environments with Docker, Mesos, and Kubernetes: Lessons Learned

This article details a year‑long journey of designing, deploying, and operating container‑based development environments using Docker, Apache Mesos, and Kubernetes, covering the challenges of version consistency, rapid environment switching, resource isolation, and the practical solutions and lessons gathered from real‑world production use.

Container OrchestrationDockerKubernetes
0 likes · 16 min read
Building Scalable Development Environments with Docker, Mesos, and Kubernetes: Lessons Learned
Architect
Architect
Dec 14, 2015 · Databases

Redis Cluster: Application Cases, Pros & Cons, and Technical Analysis

This article reviews real‑world Redis Cluster deployments from Youdao, Qihoo 360 and Mango TV, analyzes its architectural drawbacks, client challenges, implementation limitations, performance impact, and summarizes the overall advantages and disadvantages of using Redis Cluster as a distributed database solution.

Case StudyDatabaseRedis
0 likes · 13 min read
Redis Cluster: Application Cases, Pros & Cons, and Technical Analysis
21CTO
21CTO
Dec 14, 2015 · Artificial Intelligence

How Mark Zuckerberg Is Steering Facebook Toward AI, VR, and Global Connectivity

The article examines Mark Zuckerberg's multi‑year vision for Facebook, detailing its strategic focus on artificial intelligence, virtual reality, and ambitious connectivity projects such as Internet.org and drone‑based internet, while recounting key acquisitions, internal culture, and the company's massive user growth.

FacebookMark ZuckerbergVirtual Reality
0 likes · 25 min read
How Mark Zuckerberg Is Steering Facebook Toward AI, VR, and Global Connectivity
21CTO
21CTO
Dec 14, 2015 · Fundamentals

Mastering Clean Code: Practical Tips for Writing Elegant and Maintainable Software

This article shares practical programming philosophy and concrete techniques—such as iterative code refinement, modular design, readable naming, avoiding unnecessary language features, and clear control flow—to help developers consistently produce elegant, maintainable, and bug‑free code.

Best PracticesCode Refactoringclean code
0 likes · 27 min read
Mastering Clean Code: Practical Tips for Writing Elegant and Maintainable Software