All Articles

140643 articles · Page 6915 of 7033
21CTO
21CTO
Nov 29, 2015 · Information Security

How Frontend Slow Encryption Boosts Password Security and Defends Against Data Breaches

This article explains the concept of front‑end slow encryption, why making password hashing deliberately slower improves resistance to brute‑force attacks, how to implement it with salts and variable work factors, and the trade‑offs in performance, usability, and server resource consumption.

Frontendclient‑side encryptionpassword security
0 likes · 20 min read
How Frontend Slow Encryption Boosts Password Security and Defends Against Data Breaches
21CTO
21CTO
Nov 29, 2015 · Product Management

How Ma Huateng Turns Core Capabilities into Legendary Product Reputation

In this speech, Ma Huateng shares practical insights on product design, emphasizing extreme focus on core capabilities, building reputation through high‑end user experience, and adopting a sensitive, operation‑driven management style to continuously refine and differentiate products.

Product Managementcore capabilityreputation
0 likes · 12 min read
How Ma Huateng Turns Core Capabilities into Legendary Product Reputation
21CTO
21CTO
Nov 29, 2015 · Backend Development

How Box Slashed Latency by 60% with HHVM: A Deep Dive into PHP Migration

Box’s engineering team recounts how migrating its massive PHP codebase to Facebook’s HHVM cut server‑side latency to two‑fifths of the original, doubled front‑end capacity, and required extensive compatibility fixes, deployment redesign, and rigorous testing to achieve zero‑downtime production rollout.

BoxDeploymentbackend-migration
0 likes · 17 min read
How Box Slashed Latency by 60% with HHVM: A Deep Dive into PHP Migration
21CTO
21CTO
Nov 29, 2015 · R&D Management

Why Looking Busy Can Be a Bad Sign for Software Teams

The article argues that visible over‑time and frantic activity often mask poor software design, while quieter teams that focus on solid architecture, SOLID principles, and unit testing deliver higher quality code, challenging traditional notions of effort in tech management.

Software engineeringcode qualityproductivity
0 likes · 7 min read
Why Looking Busy Can Be a Bad Sign for Software Teams
Qunar Tech Salon
Qunar Tech Salon
Nov 29, 2015 · Artificial Intelligence

From Symbolic Semantics to Vector Representations: Deep Learning for Natural Language Understanding

The article reviews symbolic knowledge bases such as WordNet, ConceptNet and FrameNet, explains how deep learning replaces them with vector‑based semantic representations, and discusses encoder‑decoder RNNs, attention mechanisms, and future directions for truly understanding language through experiential learning.

Attention MechanismRNNdeep learning
0 likes · 12 min read
From Symbolic Semantics to Vector Representations: Deep Learning for Natural Language Understanding
MaGe Linux Operations
MaGe Linux Operations
Nov 29, 2015 · Databases

Mastering Percona XtraBackup: Principles, Commands, and Best Practices

This guide explains how Percona XtraBackup works for MySQL hot backups, covering required permissions, key terminology, backup and incremental backup mechanisms, essential command‑line options, and practical script examples to ensure reliable, low‑impact data protection.

Database AdministrationIncremental BackupInnoDB
0 likes · 12 min read
Mastering Percona XtraBackup: Principles, Commands, and Best Practices
21CTO
21CTO
Nov 28, 2015 · Databases

MySQL Group Commit, DDL Fast Fail, GTID & Auto‑Increment Optimizations Explained

This article details MySQL performance enhancements—including Group Commit redesign, DDL fast‑fail lock handling, GTID allocation refinements, persistent auto‑increment storage, and replication parallelism improvements—illustrating the underlying mechanisms, implementation steps, and benchmark results that demonstrate measurable throughput gains.

DDL Fast FailGTIDGroup Commit
0 likes · 22 min read
MySQL Group Commit, DDL Fast Fail, GTID & Auto‑Increment Optimizations Explained
21CTO
21CTO
Nov 28, 2015 · Artificial Intelligence

How AI and Big Data Are Redefining China’s O2O Market

The article examines how emerging technologies like AI, big data, and image recognition are transforming China's O2O sector, boosting efficiency, filling resource gaps, and creating new opportunities for both internet firms and traditional businesses.

ChinaO2O
0 likes · 5 min read
How AI and Big Data Are Redefining China’s O2O Market
21CTO
21CTO
Nov 28, 2015 · Backend Development

Key Principles for Building Scalable Distributed Web Architectures

This article outlines essential design principles—availability, performance, reliability, scalability, manageability, and cost—and practical techniques such as service separation, redundancy, partitioning, caching, proxies, indexing, load balancing, and queuing to help engineers construct high‑performance, fault‑tolerant web systems.

CachingScalable Architecturebackend design
0 likes · 36 min read
Key Principles for Building Scalable Distributed Web Architectures
21CTO
21CTO
Nov 28, 2015 · Databases

Why MySQL Key Partition Queries Fail After Upgrade and How to Fix Them

This article examines several MySQL issues—including key partition hash algorithm changes causing data loss after upgrades, a client crash triggered by misdirected dump output, GTID_PURGED interactions that break AUTO_POSITION replication, and replicate‑do‑db filtering effects on GTID continuity—and provides concrete compatibility fixes and troubleshooting steps.

Database UpgradeGTIDkey partition
0 likes · 18 min read
Why MySQL Key Partition Queries Fail After Upgrade and How to Fix Them
21CTO
21CTO
Nov 28, 2015 · Backend Development

How 58.com Scales 40 Billion Daily Requests: Inside Its IM and Mobile Architecture

This article examines 58.com’s BangBang system architecture, detailing its four‑layer backend design, evolution from a traditional IM to a mobile management platform, and the push technologies used to support massive O2O traffic and millions of concurrent users.

O2Obackend-architecturemobile integration
0 likes · 8 min read
How 58.com Scales 40 Billion Daily Requests: Inside Its IM and Mobile Architecture
21CTO
21CTO
Nov 28, 2015 · Databases

Choosing the Right NoSQL Database: MongoDB, Cassandra, or HBase?

While Hadoop enjoys a strong reputation in big‑data applications, the article argues that NoSQL databases—specifically MongoDB, Cassandra, and HBase—are more widely deployed, comparing their strengths, use cases, and market popularity to help developers decide which technology best fits their needs.

CassandraHBaseNoSQL
0 likes · 10 min read
Choosing the Right NoSQL Database: MongoDB, Cassandra, or HBase?
Architect
Architect
Nov 28, 2015 · Backend Development

Implementing a Fastest‑First Load‑Balancing Strategy for NGINX with Lua and OpenResty

This article describes how to create a “fastest‑first” load‑balancing algorithm for NGINX using OpenResty and Lua, including the design principles, modifications to lua‑upstream‑nginx‑module, weight‑adjustment logic, Docker build steps, and practical considerations for handling latency‑based server weighting.

Backend DevelopmentLuaOpenResty
0 likes · 11 min read
Implementing a Fastest‑First Load‑Balancing Strategy for NGINX with Lua and OpenResty
dbaplus Community
dbaplus Community
Nov 27, 2015 · Big Data

Why Spark Is the Next Big Thing in Big Data: Core Concepts Explained

This article provides a comprehensive overview of Apache Spark, covering its origins, core concepts such as RDDs, transformations, actions, dependencies, execution modes, and key components like Spark SQL, Streaming, MLlib, and GraphX, while also offering practical code examples and visual illustrations.

DataFramesGraphXMLlib
0 likes · 18 min read
Why Spark Is the Next Big Thing in Big Data: Core Concepts Explained
21CTO
21CTO
Nov 27, 2015 · Artificial Intelligence

Inside Facebook’s M: How AI Coaches Turn a Chatbot into a Commerce Powerhouse

The article explores Facebook’s experimental AI‑driven virtual assistant M, detailing its four‑step workflow, the role of human coaches, real‑world use cases like flower ordering and ticket booking, and the broader business implications for commerce and competition with Google.

AIChatbotFacebook
0 likes · 15 min read
Inside Facebook’s M: How AI Coaches Turn a Chatbot into a Commerce Powerhouse
21CTO
21CTO
Nov 27, 2015 · Backend Development

How Baiba’s Backend Powers 90% Mobile Commerce: Architecture Deep Dive

This article details Baiba's evolution from a simple flash‑sale site to a mobile‑centric e‑commerce platform, describing its backend flow through CDN, caching layers, PHP‑FPM, memcached, Redis, MySQL, search engines, monitoring tools, deployment pipelines, and future plans for service‑orientation and hybrid apps.

CachingDeploymentMonitoring
0 likes · 15 min read
How Baiba’s Backend Powers 90% Mobile Commerce: Architecture Deep Dive
21CTO
21CTO
Nov 27, 2015 · Fundamentals

What Tech Stack Powers the Most Successful Startups? Insights from AngelList Data

A recent study analyzes startup technology choices, revealing the most popular programming languages, frontend frameworks, databases, mobile platforms, infrastructure services, DevOps tools, search technologies, API integrations, and advanced big‑data solutions across different performance tiers.

Big DataFrontendprogramming languages
0 likes · 5 min read
What Tech Stack Powers the Most Successful Startups? Insights from AngelList Data