All Articles

140570 articles · Page 6931 of 7029
Architect
Architect
Oct 24, 2015 · Frontend Development

Case Study: React.js, Redux, and Node.js Architecture for Baidu Mami E‑commerce WebApp

This article presents a detailed case study of a mobile‑first single‑page web application built with React.js, Redux, React‑router, and a custom Node.js framework, describing the technology selection, development workflow, encountered challenges, and the advantages and drawbacks of the chosen stack.

Frontend ArchitectureNode.jsReAct
0 likes · 10 min read
Case Study: React.js, Redux, and Node.js Architecture for Baidu Mami E‑commerce WebApp
Architect
Architect
Oct 24, 2015 · Backend Development

Designing a Complete Distributed Server Cluster Architecture for Large Websites

This article outlines a comprehensive distributed server cluster architecture for large‑scale websites, covering the evolution from simple three‑tier setups to high‑availability load‑balancing with HAProxy/Keepalived, Redis caching, NoSQL storage, and future distributed MySQL considerations.

HAProxyRedisdistributed systems
0 likes · 8 min read
Designing a Complete Distributed Server Cluster Architecture for Large Websites
Architects Research Society
Architects Research Society
Oct 24, 2015 · Artificial Intelligence

Predictive Shopping Lists and Personalized Recommendations for JJ Food Service Using Azure Machine Learning

JJ Food Service leveraged Azure Machine Learning to predict customer orders and deliver personalized product recommendations across web and phone channels, improving shopping efficiency, boosting customer satisfaction, and demonstrating how AI-driven analytics can transform retail operations.

Azure Machine LearningRetailcustomer satisfaction
0 likes · 7 min read
Predictive Shopping Lists and Personalized Recommendations for JJ Food Service Using Azure Machine Learning
dbaplus Community
dbaplus Community
Oct 23, 2015 · Databases

How Oracle CBO Calculates Range Predicate Selectivity and Handles Strings

This article explains how Oracle's Cost‑Based Optimizer estimates the selectivity of range predicates without histograms, demonstrates calculations with sample data, shows PL/SQL code for converting string values to internal numbers, and discusses pitfalls such as identical internal values causing cardinality errors, offering solutions like gathering histograms or using DATE columns.

CBOOraclePL/SQL
0 likes · 8 min read
How Oracle CBO Calculates Range Predicate Selectivity and Handles Strings
Architect
Architect
Oct 23, 2015 · Databases

Designing KV Schemas with Redis: Login System and Tag System Examples

The article explains how Redis's rich data structures enable flexible key‑value schema designs for a user login system and a tag system, contrasting them with traditional relational database approaches and demonstrating practical commands and Python code for common operations.

Database ComparisonKey-Value DesignList
0 likes · 9 min read
Designing KV Schemas with Redis: Login System and Tag System Examples
Architect
Architect
Oct 23, 2015 · Backend Development

Implementing Token‑Bucket Rate Limiting with Guava RateLimiter in Java

The article explains how to protect high‑traffic systems during events like Double 11 by using token‑bucket rate limiting, describes the algorithm, compares Guava's SmoothBursty and SmoothWarmingUp implementations, and provides a simple Java TrafficShaper example with code.

GuavaToken Bucketbackend
0 likes · 7 min read
Implementing Token‑Bucket Rate Limiting with Guava RateLimiter in Java
Qunar Tech Salon
Qunar Tech Salon
Oct 23, 2015 · Artificial Intelligence

Critical Examination of Face Recognition Benchmarks and Overstated Accuracy Claims

The article critiques the rapid rise of face‑recognition research by highlighting unfair comparisons, lack of statistical validation, misleading accuracy metrics versus real‑world verification rates, and the hype surrounding deep neural networks, urging a more rigorous and application‑focused evaluation of AI systems.

BiometricsEvaluation Metricsdeep learning
0 likes · 8 min read
Critical Examination of Face Recognition Benchmarks and Overstated Accuracy Claims
ITPUB
ITPUB
Oct 23, 2015 · Cloud Computing

Uncovering the Hidden Pitfalls of Internet+ Network Infrastructure

The 2015 SACC conference highlighted numerous hidden challenges in building Internet+ network infrastructure—including cloud host, DNS, CDN, IP database, and BGP issues—providing practical insights for architects and IT professionals to avoid costly mistakes.

BGPCDNDNS
0 likes · 7 min read
Uncovering the Hidden Pitfalls of Internet+ Network Infrastructure
21CTO
21CTO
Oct 23, 2015 · Frontend Development

How to Overcome the Top 5 Challenges of Large‑Scale SPA Development

This article examines the five major obstacles when building massive single‑page applications—componentization, decentralized routing, domain‑wide data stores, hybrid app integration, and performance tuning—and offers practical architectural patterns to address each.

ComponentizationFrontend ArchitectureRouting
0 likes · 10 min read
How to Overcome the Top 5 Challenges of Large‑Scale SPA Development
21CTO
21CTO
Oct 23, 2015 · Product Management

How to Overcome Product Manager Career Anxiety and Accelerate Growth

This article explores the root causes of career anxiety for product managers, analyzes surface and deep factors, and offers practical strategies, mindset shifts, and a competency model to help professionals navigate industry pressures, improve skills, and achieve sustainable career development.

MindsetProduct ManagementProfessional Development
0 likes · 24 min read
How to Overcome Product Manager Career Anxiety and Accelerate Growth
21CTO
21CTO
Oct 23, 2015 · Databases

How to Efficiently Paginate 100M User IDs in MySQL

This article examines three SQL pagination strategies for a 100‑million‑row favorites table, compares their correctness and performance using EXPLAIN analysis, and demonstrates why a GROUP BY approach with proper indexing yields the most reliable and fast results.

Large DataMySQLSQL
0 likes · 5 min read
How to Efficiently Paginate 100M User IDs in MySQL
21CTO
21CTO
Oct 23, 2015 · R&D Management

How Tech Experts Can Transform into Effective Technical Managers

This article explores why technical experts often lack management experience, outlines the typical career stages of a developer, and provides practical guidance on shifting mindset, setting team goals, allocating resources, improving communication, and fostering empowerment to become successful technical managers.

career developmentmanagement skillssoftware engineering
0 likes · 9 min read
How Tech Experts Can Transform into Effective Technical Managers
21CTO
21CTO
Oct 23, 2015 · R&D Management

How Wang Tao Built DJI into the World’s Dominant Drone Maker

The article chronicles Wang Tao’s journey from a modest Hangzhou upbringing and early fascination with flight to founding DJI, detailing his education, early prototypes, strategic product decisions, funding challenges, and how the Phantom drone propelled the company to dominate the global UAV market.

DJIProduct DevelopmentR&D Management
0 likes · 11 min read
How Wang Tao Built DJI into the World’s Dominant Drone Maker
Efficient Ops
Efficient Ops
Oct 22, 2015 · Operations

Unlock Hidden Savings: Optimizing Multi‑Data Center Bandwidth Costs

This article examines the characteristics and billing models of multi‑data‑center networks, analyzes external traffic patterns, identifies challenges in optimizing Internet‑facing bandwidth, and proposes practical scheduling strategies to better utilize idle bandwidth and reduce carrier costs.

Multi-Data CenterOperationsTraffic Scheduling
0 likes · 13 min read
Unlock Hidden Savings: Optimizing Multi‑Data Center Bandwidth Costs
Qunar Tech Salon
Qunar Tech Salon
Oct 22, 2015 · Artificial Intelligence

Airbnb’s Dynamic Pricing System and Machine‑Learning Platform (Aerosolve)

The article describes how Airbnb built and continuously improved a machine‑learning‑driven dynamic pricing tool—Aerosolve—that extracts property features, compares similar listings, incorporates seasonal and event‑driven demand, and automatically updates nightly price suggestions to help hosts set optimal rates.

AirbnbMachine LearningPrice Optimization
0 likes · 18 min read
Airbnb’s Dynamic Pricing System and Machine‑Learning Platform (Aerosolve)
dbaplus Community
dbaplus Community
Oct 22, 2015 · Databases

Understanding PostgreSQL Function Security: Definer vs Invoker Explained

This article explains how PostgreSQL functions can be defined with security definer or security invoker, details the differences between session_user and current_user, demonstrates setting roles and search_path, and provides practical examples and safeguards to prevent privilege escalation.

Database RolesFunction SecurityPostgreSQL
0 likes · 5 min read
Understanding PostgreSQL Function Security: Definer vs Invoker Explained