All Articles

140568 articles · Page 6934 of 7029
Architect
Architect
Oct 17, 2015 · Mobile Development

Designing Mobile Persistence Architecture with Virtual Record and DataCenter

This article explains how to choose and design persistence solutions for iOS apps, covering NSUserDefaults, Keychain, file storage, databases, isolation between persistence and business layers, multithreading, and the Virtual Record pattern implemented via DataCenter and CTPersistance.

DataCenterMobile DevelopmentVirtual Record
0 likes · 34 min read
Designing Mobile Persistence Architecture with Virtual Record and DataCenter
Architect
Architect
Oct 17, 2015 · Big Data

Designing an Agile Data Warehouse and Data Platform for Internet Companies

The article outlines the purposes, architecture, data ingestion, storage, analysis, sharing, application, real‑time processing, scheduling, monitoring, and best‑practice recommendations for building a fast, flexible, and reliable big‑data platform in the fast‑changing internet industry.

Big DataData WarehouseHadoop
0 likes · 12 min read
Designing an Agile Data Warehouse and Data Platform for Internet Companies
dbaplus Community
dbaplus Community
Oct 17, 2015 · Databases

Master PostgreSQL: From Origins to Hands‑On Labs and HA Strategies

This article presents a comprehensive overview of PostgreSQL, covering its history, architecture, core features, step‑by‑step lab exercises for database creation, CRUD operations, configuration tuning, performance monitoring, backup and recovery, Hot Standby replication, PGPOOL clustering, and a curated Q&A session addressing common DBA challenges.

HAPGPOOLPostgreSQL
0 likes · 19 min read
Master PostgreSQL: From Origins to Hands‑On Labs and HA Strategies
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.

Industrial ApplicationMachine LearningModel Training
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.

code readabilityextract-methodrefactoring
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 IndexingScalable ArchitectureUber
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.

Best PracticesML pipelinerecommendation
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 TreesLambdaMARTMachine Learning
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.

Full-StackOperationsdeveloper roles
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.

CacheDatabase TuningMySQL
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.

Backend DevelopmentScalable DesignWeibo
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 DesignMobile Development
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.

CASEnterpriseSSO
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