All Articles

141582 articles · Page 6837 of 7080
AI Cyberspace
AI Cyberspace
Jul 14, 2016 · Frontend Development

How to Design Effective User Avatars: Shape, Placement, and Engagement Strategies

This article explores why user avatars are essential for quick identification and memory, examines the pros and cons of circular designs, offers practical ways to encourage users to update their photos, and provides guidelines for optimal avatar size, position, and visual hierarchy in UI.

UI designUser Experiencefrontend
0 likes · 4 min read
How to Design Effective User Avatars: Shape, Placement, and Engagement Strategies

Designing a Business‑Oriented High Availability Architecture for a Game Access System

The article presents a business‑centric high‑availability solution for a large‑scale game access platform, detailing measurable goals, a three‑dimensional architecture that includes client‑side retry, HTTP‑DNS, functional separation, multi‑region active‑active deployment, and automated, visual monitoring to achieve rapid problem detection, recovery, and minimal outage frequency.

Distributed SystemsMonitoringbusiness continuity
0 likes · 23 min read
Designing a Business‑Oriented High Availability Architecture for a Game Access System
Architecture Digest
Architecture Digest
Jul 14, 2016 · Backend Development

Design and Implementation of a Message/Notification System

This article outlines the concepts, classifications, and detailed backend design of a message/notification system, including architecture, database schemas, subscription mechanisms, push/pull strategies, and service-layer APIs for creating, pulling, and managing announcements, reminders, and messages.

Message QueueNotificationsubscription
0 likes · 13 min read
Design and Implementation of a Message/Notification System
Qunar Tech Salon
Qunar Tech Salon
Jul 14, 2016 · Operations

Google’s Monolithic Repository: The Piper System and Its Benefits and Challenges

Google’s engineers explain in an ACM Communications paper how their custom monolithic repository, managed by the Piper version‑control system built on Spanner, supports billions of files and lines of code, enabling trunk‑based development, rapid code visibility, and large‑scale refactoring, while also requiring substantial tooling investment and operational complexity.

Google PiperVersion controllarge-scale codebase
0 likes · 12 min read
Google’s Monolithic Repository: The Piper System and Its Benefits and Challenges
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 14, 2016 · Frontend Development

Master Mobile Line-List UI: Step‑by‑Step SCSS & HTML Guide

This tutorial walks through building a versatile mobile line‑list component with retina‑level 1px borders, full‑row click handling, arrow navigation, and selectable modes, providing complete HTML structures, SCSS snippets, and practical implementation tips for modern front‑end development.

Mobile UIline list
0 likes · 8 min read
Master Mobile Line-List UI: Step‑by‑Step SCSS & HTML Guide
DevOps
DevOps
Jul 13, 2016 · Backend Development

Standardizing Ant Build Scripts and the Birth of Maven: A Convention‑over‑Configuration Story

The article recounts how a developer observed repetitive Ant build scripts across projects, identified common build steps and path inconsistencies, proposed standardized directory conventions and XML‑based dependency declarations, leading to the creation of Maven and a shift toward convention‑over‑configuration in Java backend development.

Convention over ConfigurationJavaMaven
0 likes · 8 min read
Standardizing Ant Build Scripts and the Birth of Maven: A Convention‑over‑Configuration Story
DevOps Coach
DevOps Coach
Jul 13, 2016 · Cloud Native

Unlocking DevOps 2.0: Key Insights from the ‘Black Treasure’ Book

This article provides a detailed reading note of the DevOps 2.0 toolset book, summarizing its chapters on DevOps concepts, micro‑service architecture, CI/CD pipelines, containerization, orchestration tools such as Docker, Ansible, Kubernetes, and practical advice for building immutable, automated deployment pipelines.

CI/CDCloud Nativedevops
0 likes · 10 min read
Unlocking DevOps 2.0: Key Insights from the ‘Black Treasure’ Book
Practical DevOps Architecture
Practical DevOps Architecture
Jul 13, 2016 · Operations

Configuring Huawei Router to Connect LAN to Internet via ADSL Modem Using PPPoE and RADIUS

This guide details the step‑by‑step configuration of a Huawei router (RouterA) to access the Internet through an ADSL modem using PPPoE client mode, and the setup of a second router (RouterB) as a PPPoE server with RADIUS authentication, including necessary interface, routing, and NAT settings for a small‑business LAN.

HuaweiNetwork ConfigurationPPPoE
0 likes · 6 min read
Configuring Huawei Router to Connect LAN to Internet via ADSL Modem Using PPPoE and RADIUS
Baidu Intelligent Testing
Baidu Intelligent Testing
Jul 13, 2016 · Artificial Intelligence

Detecting Offline Merchant Service Issues Using Machine Learning and Big Data at Nuomi

The article describes how Nuomi analyzes refund and complaint data with machine‑learning and big‑data techniques, extracts features for single‑ and multi‑store scenarios, builds decision‑tree models with regional adjustments, and creates an online workflow to promptly intervene on merchants that fail to serve customers.

Big DataCustomer ExperienceDecision Tree
0 likes · 5 min read
Detecting Offline Merchant Service Issues Using Machine Learning and Big Data at Nuomi
Qunar Tech Salon
Qunar Tech Salon
Jul 13, 2016 · Backend Development

Debugging Rare Core Dumps and Memory Leaks in High‑Concurrency Nginx with OpenSSL

The article describes a real‑world investigation of extremely rare core‑dump bugs and memory‑leak issues in a heavily modified Nginx+OpenSSL stack under high‑concurrency, detailing the debugging workflow, custom stress‑test tools, use of gdb, valgrind, AddressSanitizer, perf, flame graphs and performance‑tuning lessons.

asancore dumphigh concurrency
0 likes · 20 min read
Debugging Rare Core Dumps and Memory Leaks in High‑Concurrency Nginx with OpenSSL
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 13, 2016 · Frontend Development

Master Mobile Front-End Refactoring: Essential CSS Techniques & Tips

This tutorial series revisits mobile front‑end refactoring, summarizing key techniques such as viewport configuration, CSS3 selectors, pseudo‑elements, responsive units (%, rem, vw, vh), Flexbox layouts, retina‑aware 1px borders, fixed positioning challenges, image placeholder strategies, centering methods, equal‑width distribution, and essential CSS3 animations.

mobilerefactoringresponsive-design
0 likes · 9 min read
Master Mobile Front-End Refactoring: Essential CSS Techniques & Tips
Efficient Ops
Efficient Ops
Jul 12, 2016 · Operations

How AutoAMS 2.0 Automates Server Asset Management with Django and Ansible

This article describes the design, architecture, and key features of AutoAMS 2.0, an automated asset management system built with Django, Bootstrap, MySQL, and Ansible, showing how it replaces manual Excel‑based tracking, collects server and network data without agents, and streamlines permission and location management for large‑scale operations.

AnsibleAsset ManagementDjango
0 likes · 8 min read
How AutoAMS 2.0 Automates Server Asset Management with Django and Ansible
21CTO
21CTO
Jul 12, 2016 · Product Management

How Toutiao’s Data‑Driven Naming and Recommendation Engine Shaped Modern News Apps

This article examines Toutiao’s product evolution—from strategic naming decisions validated by A/B testing to its data‑driven recommendation architecture—highlighting how lean product methodology, algorithmic personalization, and continuous experimentation underpin its success in the mobile news landscape.

A/B TestingData-Drivenalgorithmic personalization
0 likes · 8 min read
How Toutiao’s Data‑Driven Naming and Recommendation Engine Shaped Modern News Apps