All Articles

145983 articles · Page 7205 of 7300
21CTO
21CTO
Oct 16, 2015 · Artificial Intelligence

Mastering Industrial Machine Learning: From Problem Modeling to Model Optimization

This article outlines a complete industrial machine‑learning workflow—starting with problem modeling, through data preparation, feature extraction, model training, and ending with model optimization—illustrated with a real‑world DEAL revenue‑prediction case and practical tips for handling data, features, and model selection.

Data PreparationIndustrial Applicationfeature engineering
0 likes · 20 min read
Mastering Industrial Machine Learning: From Problem Modeling to Model Optimization
21CTO
21CTO
Oct 16, 2015 · Fundamentals

Master Extract Method Refactoring: Simplify Your PHP Code with Real Examples

This article explains the Extract Method refactoring technique, its definition, benefits, and step‑by‑step PHP examples that show how to split a long method into smaller, well‑named methods, improving readability, reusability, and adherence to the Single Responsibility Principle.

Software Designcode readabilityextract-method
0 likes · 10 min read
Master Extract Method Refactoring: Simplify Your PHP Code with Real Examples
21CTO
21CTO
Oct 16, 2015 · Backend Development

Inside Uber's Real‑Time Dispatch: How the Company Scales Its Marketplace

This article details Uber's rapid growth and the engineering choices behind its real‑time dispatch platform, covering geospatial indexing, microservice architecture, scaling techniques like Ringpop and TChannel, and strategies for availability and fault tolerance.

Geospatial IndexingMicroservicesUber
0 likes · 18 min read
Inside Uber's Real‑Time Dispatch: How the Company Scales Its Marketplace
Qunar Tech Salon
Qunar Tech Salon
Oct 16, 2015 · Databases

Choosing the Right NoSQL Database: MongoDB, Cassandra, and HBase Compared

The article examines why enterprises should consider NoSQL over Hadoop for big data storage, compares the three leading NoSQL databases—MongoDB, Cassandra, and HBase—based on market popularity, technical strengths, scalability, and use‑case suitability, and concludes with guidance on selecting the most appropriate solution.

Big DataCassandraMongoDB
0 likes · 11 min read
Choosing the Right NoSQL Database: MongoDB, Cassandra, and HBase Compared
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Oct 16, 2015 · Artificial Intelligence

Building Machine Learning Systems in Small Teams: Practices, Pitfalls, and Lessons from Dangdang

This talk shares the experience of a small machine‑learning team at Dangdang, describing how they built a recommendation system from scratch, the tools and processes they used, the challenges of limited personnel, and the many pitfalls they encountered while iterating toward a production‑ready solution.

ML pipelineSystem Engineeringbest practices
0 likes · 21 min read
Building Machine Learning Systems in Small Teams: Practices, Pitfalls, and Lessons from Dangdang
MaGe Linux Operations
MaGe Linux Operations
Oct 16, 2015 · Operations

Why Linux IO Is the Slowest Subsystem and How to Optimize It

This article explains why the Linux I/O subsystem is the slowest part of the system, describes page‑level disk access, major and minor page faults, the file buffer cache, page types, write‑back mechanisms, monitoring tools, and practical tips for reducing I/O latency.

File CacheI/OLinux
0 likes · 5 min read
Why Linux IO Is the Slowest Subsystem and How to Optimize It
Architects Research Society
Architects Research Society
Oct 16, 2015 · Artificial Intelligence

From RankNet to Boosted Decision Trees: Evolution of Bing’s Search Ranking Algorithms

Chris Burges recounts Microsoft’s transition from the early “Flying Dutchman” system to RankNet and finally to Boosted Decision Trees, explaining how fast experimentation, LambdaRank/MART innovations, and large‑scale data handling have dramatically improved Bing’s search ranking accuracy and efficiency.

Boosted Decision TreesLambdaMARTRankNet
0 likes · 11 min read
From RankNet to Boosted Decision Trees: Evolution of Bing’s Search Ranking Algorithms
Efficient Ops
Efficient Ops
Oct 15, 2015 · Operations

Is DevOps & Full‑Stack Hype Killing Developers? A Critical Analysis

The article critically examines how the DevOps and full‑stack trends, driven by startup culture, force developers to juggle multiple roles, leading to overwork, reduced focus, and higher costs, while also highlighting nine companies that successfully practice DevOps.

DevOpsFull-StackOperations
0 likes · 16 min read
Is DevOps & Full‑Stack Hype Killing Developers? A Critical Analysis
Java High-Performance Architecture
Java High-Performance Architecture
Oct 15, 2015 · Databases

Master MySQL Cache Settings: Key Buffers, Table Cache, and More

This guide explains the essential MySQL cache parameters—including key_buffer_size, table_cache, sort_buffer_size, read_buffer_size, join_buffer_size, thread_cache_size, query_cache_size, and tmp_table_size—detailing their impact on performance and providing recommended values based on server memory to help DBAs optimize MyISAM and InnoDB workloads.

ConfigurationMySQLcache
0 likes · 4 min read
Master MySQL Cache Settings: Key Buffers, Table Cache, and More
21CTO
21CTO
Oct 15, 2015 · Backend Development

How Weibo’s Recommendation Engine Evolved: From Isolated 1.0 to Platform‑Scale 3.0

This article traces the evolution of Weibo’s recommendation architecture across three major phases—independent 1.0, layered 2.0, and platform‑centric 3.0—detailing the environmental drivers, technical components, advantages, shortcomings, and key outcomes of each stage.

Scalable DesignWeibobackend development
0 likes · 19 min read
How Weibo’s Recommendation Engine Evolved: From Isolated 1.0 to Platform‑Scale 3.0
21CTO
21CTO
Oct 15, 2015 · Mobile Development

How iOS and Android UI Design Evolved: A Comparative Journey

This article compares the evolution of iOS and Android user interfaces, highlighting iOS's focus on simplicity and Android's shift toward Material Design, and concludes that elegant, user‑friendly design ultimately wins users' hearts across both platforms.

AndroidMaterial DesigniOS
0 likes · 7 min read
How iOS and Android UI Design Evolved: A Comparative Journey
21CTO
21CTO
Oct 15, 2015 · Information Security

How Single Sign-On (SSO) Boosts Enterprise Efficiency and Security

The article explains why enterprises need a unified Single Sign-On (SSO) system, detailing its benefits for user convenience, administrator workload reduction, security improvements, and integration standards, while comparing cookie‑ and session‑based implementations and illustrating the CAS open‑source solution.

CASSSOSingle Sign-On
0 likes · 15 min read
How Single Sign-On (SSO) Boosts Enterprise Efficiency and Security
Architect
Architect
Oct 15, 2015 · Databases

Lushan: An Offline Static Data Storage Server for Recommendation Systems

This article details the design, implementation, and performance of Lushan, a high‑throughput offline static data storage server built with libevent that supports dynamic library mounting, key‑value indexing, and efficient query handling for large‑scale recommendation workloads.

C++Key-Valuehigh performance
0 likes · 18 min read
Lushan: An Offline Static Data Storage Server for Recommendation Systems
Qunar Tech Salon
Qunar Tech Salon
Oct 15, 2015 · Backend Development

Getting Started with Celery: Architecture, Installation, and Basic Usage

This article introduces Celery, a Python‑based distributed task queue, explains its three‑part architecture, shows how to install RabbitMQ and Celery on an AWS EC2 Linux instance, and provides step‑by‑step code examples for defining tasks, running workers, and retrieving asynchronous results.

Distributed TasksMessage Brokerbackend development
0 likes · 6 min read
Getting Started with Celery: Architecture, Installation, and Basic Usage
Suning Design
Suning Design
Oct 15, 2015 · Fundamentals

How to Design Effective Data Dashboards: Proven UI Principles

This article explains how to create clear, purposeful data dashboards by defining user roles, building page models, selecting appropriate charts for discrete or continuous data, and balancing custom visuals with usability to ensure the information drives decision‑making.

chart selectioninformation architecture
0 likes · 10 min read
How to Design Effective Data Dashboards: Proven UI Principles

Understanding Container Technology: From Virtual Machines to Scalable Container Clusters

This article explains the fundamentals of container technology, compares containers with virtual machines, describes how containers are managed and deployed using tools like Docker and CoreOS, and shows how container clusters improve resource utilization and scalability in modern DevOps environments.

DevOpsDockerVirtualization
0 likes · 15 min read
Understanding Container Technology: From Virtual Machines to Scalable Container Clusters