All Articles

140490 articles · Page 6952 of 7025

Leveraging Bitmap for High‑Performance Multi‑Dimensional Analytics in Big Data

This article explains how bitmap data structures, combined with compression and in‑memory techniques, enable fast, flexible, and scalable multi‑dimensional analytics for large‑scale data platforms, addressing historical marketing inefficiencies and outlining future directions such as memory‑mapped files and distributed bitmap computation.

Distributed ComputingMulti-dimensional Analyticsbitmap
0 likes · 19 min read
Leveraging Bitmap for High‑Performance Multi‑Dimensional Analytics in Big Data
21CTO
21CTO
Aug 21, 2015 · Artificial Intelligence

How Quora Leverages Machine Learning for Ranking, Personalization, and Moderation

Quora employs a variety of machine‑learning techniques—from ranking and personalized feed algorithms to duplicate‑question detection, user expertise inference, and content moderation—optimizing both user experience and content quality through offline testing, online A/B experiments, and models such as logistic regression, gradient‑boosted trees, and neural networks.

Rankingmoderationpersonalization
0 likes · 11 min read
How Quora Leverages Machine Learning for Ranking, Personalization, and Moderation
21CTO
21CTO
Aug 21, 2015 · Fundamentals

Mastering Scalable Architecture: Modular Design, High Cohesion, and Evolution

This article shares practical guidelines for building a robust, modular software architecture—emphasizing strong module support, high cohesion with low coupling, embracing change through evolution, and designing scalable, extensible systems—while illustrating how tools like Git, Maven, and micro‑service frameworks can improve developer productivity and system resilience.

Software Architecturedevopsmodular design
0 likes · 12 min read
Mastering Scalable Architecture: Modular Design, High Cohesion, and Evolution
21CTO
21CTO
Aug 21, 2015 · Artificial Intelligence

How Facebook Scales Recommendations with Distributed Machine Learning and Giraph

This article explains how Facebook tackles massive recommendation data—over 100 billion ratings—by using distributed collaborative filtering, matrix factorization, SGD/ALS hybrid algorithms, and a novel work‑to‑work communication scheme built on Apache Giraph to achieve high performance and scalability.

ALSApache GiraphFacebook
0 likes · 9 min read
How Facebook Scales Recommendations with Distributed Machine Learning and Giraph
Qunar Tech Salon
Qunar Tech Salon
Aug 21, 2015 · Databases

Comprehensive Guide to MySQL: History, Advantages, Issues, Development Standards, Operations, and Performance Optimization

This article provides an extensive overview of MySQL, covering its history, strengths and limitations, recommended development and operational standards, replication and high‑availability strategies, backup and recovery methods, as well as detailed performance‑tuning techniques for InnoDB and alternative storage engines.

Database DesignInnoDBMySQL
0 likes · 28 min read
Comprehensive Guide to MySQL: History, Advantages, Issues, Development Standards, Operations, and Performance Optimization
MaGe Linux Operations
MaGe Linux Operations
Aug 21, 2015 · Fundamentals

Why Good Architecture Should Be Business‑Independent: Real‑World Refactoring Insights

In this talk, senior architect Neeke shares practical experiences and lessons on software architecture and refactoring, using bridge and building analogies to illustrate how business‑agnostic design, careful analysis of existing support points, and incremental restructuring can transform fragile systems into robust, maintainable solutions.

Software ArchitectureSystem Designbusiness independence
0 likes · 9 min read
Why Good Architecture Should Be Business‑Independent: Real‑World Refactoring Insights
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Aug 21, 2015 · Artificial Intelligence

Facebook’s Distributed Recommendation System: Architecture, Algorithms, and Performance

The article explains how Facebook built a large‑scale distributed recommendation system using Apache Giraph, collaborative filtering with matrix factorization, SGD and ALS algorithms, a novel work‑to‑work communication scheme, and performance optimizations that achieve ten‑fold speedups on billions of ratings.

ALSApache GiraphFacebook
0 likes · 9 min read
Facebook’s Distributed Recommendation System: Architecture, Algorithms, and Performance
Efficient Ops
Efficient Ops
Aug 21, 2015 · Operations

How to Automate Software Documentation with DevOps: Tools & Best Practices

This article explores the challenges of software documentation, proposes automated solutions using DevOps principles, and reviews tools that generate docs from code comments, manage versioned design documents, and integrate testing, offering practical guidance for teams to streamline documentation and improve development efficiency.

AutomationToolsdocumentation
0 likes · 11 min read
How to Automate Software Documentation with DevOps: Tools & Best Practices
21CTO
21CTO
Aug 21, 2015 · Fundamentals

Why Every Site Starts with ‘www’: History and Meaning Explained

This article explores the origin and purpose of the “www” prefix in web addresses, detailing domain hierarchy, early internet service separation, modern usage conventions, and the cultural significance of linking within the World Wide Web.

Domain hierarchyInternet HistoryWWW
0 likes · 7 min read
Why Every Site Starts with ‘www’: History and Meaning Explained
21CTO
21CTO
Aug 21, 2015 · Frontend Development

How Much of Facebook Traffic Still Bypasses Browser Cache? New Findings

A recent study by Facebook's web team reveals that roughly 45% of page requests still hit an empty cache, with similar rates on desktop and mobile, highlighting the ongoing importance of effective browser caching strategies.

Browser CachePerformanceWeb Caching
0 likes · 10 min read
How Much of Facebook Traffic Still Bypasses Browser Cache? New Findings
21CTO
21CTO
Aug 21, 2015 · Cloud Native

10 Key Trends Shaping Enterprise Software Architecture for the Next Decade

Industry veterans outline ten pivotal concepts—from Industry 4.0 and “Internet+” to microservices, distributed systems, big data, multi-screen integration, Docker, OpenStack, and platform‑microapp strategies—highlighting how enterprise software architecture is evolving toward more agile, loosely‑coupled, cloud‑native ecosystems.

Cloud NativeEnterprise ArchitectureMicroservices
0 likes · 11 min read
10 Key Trends Shaping Enterprise Software Architecture for the Next Decade
21CTO
21CTO
Aug 21, 2015 · Product Management

Why a User‑First Mindset Beats Traditional Customer Models in the Internet Age

The article explains how internet companies must shift from a traditional customer‑centric approach to a user‑first strategy, emphasizing massive user bases, free services, and exceptional experience as the foundation for sustainable business value and long‑term growth.

customer vs userfree servicesinternet business
0 likes · 7 min read
Why a User‑First Mindset Beats Traditional Customer Models in the Internet Age
21CTO
21CTO
Aug 21, 2015 · R&D Management

Are You a Self‑Absorbed Manager or a Catalyst Leader? How to Transform Your Leadership Style

This article compares self‑absorbed managers, who micromanage and focus on tasks, with catalyst leaders, who inspire teams, balance strictness with encouragement, and achieve higher performance, offering practical insights on shifting from a task‑centric to a people‑centric leadership approach.

Leadershipcatalyst leaderemployee development
0 likes · 8 min read
Are You a Self‑Absorbed Manager or a Catalyst Leader? How to Transform Your Leadership Style
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Aug 20, 2015 · Industry Insights

Which Ten Keywords Will Define Enterprise Software Architecture Over the Next Decade?

The article distills ten pivotal keywords—Industrial 4.0, Internet+, BFV, microservices, distributed systems, big data, multi‑screen fusion, Docker, OpenStack, and large‑platform micro‑apps—explaining how each shapes the evolution of enterprise software architecture and what challenges and opportunities they bring.

Big DataCloud ComputingEnterprise Architecture
0 likes · 11 min read
Which Ten Keywords Will Define Enterprise Software Architecture Over the Next Decade?
Tencent TDS Service
Tencent TDS Service
Aug 20, 2015 · Mobile Development

Unlock Android GPU Memory: Master startTrimMemory to Reduce App Kills

Android apps often get killed due to high memory usage, especially from GPU caches; this article explains the Android drawing system architecture, how bitmap rendering creates GPU memory leaks, and demonstrates using WindowManagerGlobal.startTrimMemory to clear those caches while outlining common pitfalls and best practices.

AndroidGPU memoryMobile Development
0 likes · 12 min read
Unlock Android GPU Memory: Master startTrimMemory to Reduce App Kills