All Articles

140710 articles · Page 6900 of 7036
ITPUB
ITPUB
Jan 4, 2016 · Backend Development

Designing a Scalable 100k-Server Monitoring System: Architecture and Lessons Learned

The article outlines the architecture, design principles, challenges, and performance optimizations of a large‑scale server monitoring system built for handling hundreds of gigabytes of data per day with high availability, low latency alerts, and multi‑platform support.

C ProgrammingMonitoringScalable Architecture
0 likes · 11 min read
Designing a Scalable 100k-Server Monitoring System: Architecture and Lessons Learned
21CTO
21CTO
Jan 4, 2016 · Artificial Intelligence

Understanding Core Recommendation Techniques: Content, Collaborative, and Hybrid Methods

This article surveys the main recommendation approaches—including content‑based, collaborative filtering, association‑rule, utility‑based, knowledge‑based, and hybrid methods—detailing their principles, advantages, drawbacks, and typical combination strategies for building effective recommender systems.

Artificial IntelligenceRecommendation Systemscollaborative filtering
0 likes · 10 min read
Understanding Core Recommendation Techniques: Content, Collaborative, and Hybrid Methods
21CTO
21CTO
Jan 4, 2016 · Fundamentals

Why Chinese Text Gets Garbled and How to Fix It: A Deep Dive into Encoding Standards

This article explains why Chinese characters often appear as garbled text on Windows and Linux, introduces the history and hierarchy of Chinese encoding standards such as GB2312, GBK, GB18030 and Unicode, compares ASCII, UTF‑8/16/32, shows practical command‑line experiments, and offers guidance for handling Chinese text in C and Python programs.

C++GB2312Python
0 likes · 25 min read
Why Chinese Text Gets Garbled and How to Fix It: A Deep Dive into Encoding Standards
21CTO
21CTO
Jan 4, 2016 · Fundamentals

9 Practical Git Pull Request Patterns to Streamline Your Workflow

Discover nine practical Git pull‑request patterns—from isolated PRs and optimistic branching to stealth commits and prototype PRs—that help you quickly fix unrelated issues, manage branch dependencies, and improve code review clarity, all while keeping your development workflow efficient and organized.

Pull Requestbranchingcode review
0 likes · 9 min read
9 Practical Git Pull Request Patterns to Streamline Your Workflow
21CTO
21CTO
Jan 4, 2016 · Operations

Designing Scalable Website Architecture: 5 Essential Layers Explained

This article outlines a five‑layer website architecture—web cache, load balancer, web server, file server, and database—illustrated with high‑traffic e‑commerce, ad, and CDN portals, and provides practical recommendations on software choices, high‑availability setups, and performance optimization for each layer.

Cachingdatabase optimizationfile servers
0 likes · 12 min read
Designing Scalable Website Architecture: 5 Essential Layers Explained
DevOps
DevOps
Jan 4, 2016 · R&D Management

Why Software Projects Need a Team Leader and How to Lead Effectively

The article explains why a software project requires a Team Leader, discusses the limits of self‑organized teams, highlights the responsibilities and challenges of leadership, and uses a stone‑soup fable to illustrate the importance of shared effort and management beyond coding.

R&DSelf-Organizationmanagement
0 likes · 8 min read
Why Software Projects Need a Team Leader and How to Lead Effectively
High Availability Architecture
High Availability Architecture
Jan 3, 2016 · Databases

HBase 2015 Technical Developments

An overview of HBase’s 2015 milestones—including the stable 1.0 release, clearer API with BufferedMutator, multi‑region replicas for high availability, family‑level flush improvements, RPC call‑queue separation, online configuration changes, and various Q&A on performance, replication, and best‑practice design considerations.

APIDatabaseHBase
0 likes · 10 min read
HBase 2015 Technical Developments
Java High-Performance Architecture
Java High-Performance Architecture
Jan 3, 2016 · Frontend Development

17 Proven Techniques to Speed Up Your Web Pages

Discover 17 essential strategies—from merging and compressing JS/CSS to leveraging CDNs and lazy-loading images—that developers can implement to significantly overall improve website overall load times, reduce render blocking, and enhance user experience.

CDNCachingFrontend Optimization
0 likes · 2 min read
17 Proven Techniques to Speed Up Your Web Pages
21CTO
21CTO
Jan 3, 2016 · Fundamentals

Why Learning Programming Takes Ten Years, Not Days: A Reality Check

The article argues that claims of mastering programming in a few days are misleading, presents research showing a decade is typically needed to achieve expertise, and offers practical advice on how to become a competent programmer through sustained practice, collaboration, and thoughtful language selection.

Careerlearningprogramming
0 likes · 14 min read
Why Learning Programming Takes Ten Years, Not Days: A Reality Check
21CTO
21CTO
Jan 3, 2016 · Artificial Intelligence

What Will Shape the Next 20 Years? Kevin Kelly’s Vision of the Oxygen Era

Kevin Kelly’s three‑hour Stanford talk predicts a shift to an "oxygen" era where wireless data, personal‑device communication, AI, blockchain and immersive technologies will dominate, reshaping business models, innovation cycles and the very way we share and monetize information over the next two decades.

@DataArtificial Intelligenceattention economy
0 likes · 16 min read
What Will Shape the Next 20 Years? Kevin Kelly’s Vision of the Oxygen Era
21CTO
21CTO
Jan 3, 2016 · Artificial Intelligence

How Meilishuo Personalizes Fashion: Inside Its AI‑Driven Recommendation Engine

This article explores how Meilishuo, China’s leading fast‑fashion discovery platform, tackles fragmented mobile attention by using AI‑powered personalization techniques—including user modeling, real‑time feedback, and tailored push notifications—to deliver highly relevant fashion recommendations and boost user engagement.

AIUser Modelinge-commerce
0 likes · 6 min read
How Meilishuo Personalizes Fashion: Inside Its AI‑Driven Recommendation Engine
21CTO
21CTO
Jan 3, 2016 · Artificial Intelligence

How to Build a Real-Time Stock Prediction System with Open-Source AI and Big Data Tools

An open-source reference architecture for real-time stock prediction is presented, detailing a scalable, low-latency pipeline that captures live market data, stores it in memory, trains and applies machine learning models using Spring Cloud Data Flow, Apache Geode, Spark MLlib, and related big‑data components.

Big DataMachine LearningSpark MLlib
0 likes · 8 min read
How to Build a Real-Time Stock Prediction System with Open-Source AI and Big Data Tools
21CTO
21CTO
Jan 2, 2016 · Fundamentals

Can Programmers Stay Sharp Past 30? Insights from a StackOverflow Age Study

A recent study of over 84,000 StackOverflow users reveals that programmers' abilities actually improve up to their fifties, and senior developers are just as capable of adopting new technologies as their younger counterparts, challenging the myth that coding is a youth‑only career.

StackOverflowagecareer longevity
0 likes · 7 min read
Can Programmers Stay Sharp Past 30? Insights from a StackOverflow Age Study
21CTO
21CTO
Jan 2, 2016 · Operations

How a Single Deployment Mistake Cost Knight Capital $460 Million

A disastrous software deployment at Knight Capital left an outdated code path active on one server, causing millions of erroneous orders that wiped out $460 million in seconds and highlighted critical failures in testing, monitoring, and incident response processes.

Trading Systemsdeployment failureoperational risk
0 likes · 7 min read
How a Single Deployment Mistake Cost Knight Capital $460 Million
21CTO
21CTO
Jan 2, 2016 · Backend Development

Boost PHP7 Performance: 5 Essential Tweaks You Must Enable

This guide outlines five practical steps—enabling Zend Opcache, compiling with GCC 4.8+, activating HugePages, configuring Opcache file cache, and applying PGO—to extract the maximum speed from PHP 7 installations, especially for high‑traffic sites like WordPress.

HugePagesOPcachePGO
0 likes · 5 min read
Boost PHP7 Performance: 5 Essential Tweaks You Must Enable
Java High-Performance Architecture
Java High-Performance Architecture
Jan 1, 2016 · Frontend Development

How Tencent Front‑End Team Boosted HandQ Page Speed 20% with Inline Optimizations

By lazily loading avatars, moving critical JavaScript and CSS inline into the head, and deferring secondary screen logic, Tencent’s front‑end team reduced the HandQ group member distribution page’s first‑screen render time, achieving roughly a 20% performance improvement while keeping total inline size under 14 KB.

FrontendOptimizationPerformance
0 likes · 3 min read
How Tencent Front‑End Team Boosted HandQ Page Speed 20% with Inline Optimizations
58UXD
58UXD
Jan 1, 2016 · Fundamentals

Choosing the Right Feedback: Indicators, Validations, and Notifications Explained

This article explains how to select the appropriate communication method—indicators, validations, or notifications—by examining their purposes, urgency, and required user actions, helping designers provide clear, contextual feedback that enhances user experience across interfaces.

NotificationsUI designValidation
0 likes · 14 min read
Choosing the Right Feedback: Indicators, Validations, and Notifications Explained