All Articles

145882 articles · Page 7275 of 7295
Qunar Tech Salon
Qunar Tech Salon
Oct 31, 2014 · Operations

Simple Testing Can Prevent Most Critical Failures: Findings from an Analysis of Five Open‑Source Distributed Systems

A recent study of five major open‑source distributed systems reveals that most failures can be triggered and reproduced with simple, multi‑event tests, highlighting the importance of systematic testing, deterministic error handling, and concise logging for reliable system operation.

Bug AnalysisDistributed Systemslog analysis
0 likes · 6 min read
Simple Testing Can Prevent Most Critical Failures: Findings from an Analysis of Five Open‑Source Distributed Systems
MaGe Linux Operations
MaGe Linux Operations
Oct 31, 2014 · Backend Development

How Event‑Driven Servers Outperform Threaded Models: A Deep Dive with libev

This article examines various network server architectures—from blocking sockets and multithreaded designs to select‑based and libev‑driven event loops—highlighting their trade‑offs, performance implications, and practical implementation details for building efficient high‑concurrency services.

C++SELECTServer Architecture
0 likes · 13 min read
How Event‑Driven Servers Outperform Threaded Models: A Deep Dive with libev
Suning Design
Suning Design
Oct 31, 2014 · Product Management

Soft vs. Hard: Uncovering the Hidden Thresholds of User Demand Analysis

This article explores how product managers split into "soft" and "hard" schools of user demand analysis, outlines the three progressive skill thresholds for each approach, and argues that mastering both sides is essential for truly understanding and meeting user needs.

demand analysishard skillsproduct management
0 likes · 13 min read
Soft vs. Hard: Uncovering the Hidden Thresholds of User Demand Analysis
ITPUB
ITPUB
Oct 31, 2014 · Big Data

Inside Fourinone: How a 220KB Framework Challenges Hadoop and Powers Modern Big Data

The interview with Fourinone creator Peng Yuan reveals the framework's evolution from a parallel computing library to a lightweight 220KB distributed system with its own NoSQL database engine, compares it to Hadoop, discusses the CoolHash design, and outlines Huawei's FusionInsight big‑data platform, while providing open‑source repository links.

Database EngineFourinoneFusionInsight
0 likes · 30 min read
Inside Fourinone: How a 220KB Framework Challenges Hadoop and Powers Modern Big Data
ITPUB
ITPUB
Oct 30, 2014 · Big Data

Inside Fourinone: A Lightweight Distributed Framework Challenging Hadoop

The interview with Fourinone founder Peng Yuan explores the framework's evolution from a parallel computing project to a 220 KB distributed system with its own NoSQL database engine CoolHash, compares it to Hadoop, and discusses its open‑source release, technical design choices, and real‑world deployments in finance and enterprise environments.

Big DataCoolHashDistributed Computing
0 likes · 31 min read
Inside Fourinone: A Lightweight Distributed Framework Challenging Hadoop
Baidu Tech Salon
Baidu Tech Salon
Oct 29, 2014 · Big Data

Inside Baidu’s Real-Time Big Data Platforms: Dstream and TM Explained

This article examines Baidu’s home‑grown real‑time big‑data platforms Dstream and TM, detailing their architectures, performance metrics, key features, and practical use cases such as log ETL and real‑time bidding, while highlighting how they meet millisecond‑level processing demands.

BaiduBig DataData Processing
0 likes · 9 min read
Inside Baidu’s Real-Time Big Data Platforms: Dstream and TM Explained
Suning Design
Suning Design
Oct 29, 2014 · Mobile Development

How Apple’s Teams Prototype iOS Apps Using Only Keynote

Apple’s internal prototyping team creates realistic iOS app mock‑ups by leveraging Keynote’s static layout, animation, and “magic move” transition features, then exports images to a device and adds minimal Xcode code for interactive gestures, offering a fast, code‑free workflow.

KeynoteMobile DesignUX
0 likes · 7 min read
How Apple’s Teams Prototype iOS Apps Using Only Keynote
Suning Design
Suning Design
Oct 29, 2014 · Fundamentals

What Can You Learn from Analyzing Material Design’s 18 Core Components?

This article examines Material Design’s 18 essential UI elements—buttons, dialogs, tabs, snackbars, and more—explaining their variations, usage guidelines, and the design principles of visibility and consistency that help creators build cohesive, user‑friendly interfaces.

Design GuidelinesFrontendMaterial Design
0 likes · 7 min read
What Can You Learn from Analyzing Material Design’s 18 Core Components?
Baidu Tech Salon
Baidu Tech Salon
Oct 28, 2014 · Information Security

Baidu International Antivirus Cloud Defense Strategy and User Interaction Design

At the 55th Baidu Technology Salon, Baidu International Antivirus unveiled a cloud‑defense system that replaces traditional local pop‑ups with controllable, operable alerts and cloud‑based monitoring, analysis, and response policies, enabling targeted strikes, richer actions, and smarter handling of unknown threats such as zero‑day exploits.

AntivirusCloud DefenseInformation Security
0 likes · 9 min read
Baidu International Antivirus Cloud Defense Strategy and User Interaction Design
Suning Design
Suning Design
Oct 28, 2014 · Frontend Development

6 Practical Tips to Make Your Web Design Light and User‑Friendly

This article outlines six actionable techniques—ranging from responsive logo areas to subtle temporary task handling—to create lighter, more responsive web designs that minimize user distraction and improve overall usability.

FrontendUI designlightweight design
0 likes · 7 min read
6 Practical Tips to Make Your Web Design Light and User‑Friendly
MaGe Linux Operations
MaGe Linux Operations
Oct 28, 2014 · Databases

Redis vs MySQL & Memcached: Key Differences, Use‑Cases, and HA Design

This article compares Redis with MySQL, outlines their similarities and differences, examines Redis alongside Memcached, EhCache, and OSCache, and proposes a simple high‑availability architecture for Redis, highlighting performance, data model, scalability, and operational considerations.

Database ComparisonHigh AvailabilityMySQL
0 likes · 6 min read
Redis vs MySQL & Memcached: Key Differences, Use‑Cases, and HA Design
Qunar Tech Salon
Qunar Tech Salon
Oct 27, 2014 · Fundamentals

Top Free and Paid Programming Learning Resources

This guide compiles a comprehensive list of free and paid online programming resources—including interactive games, university courses, MOOCs, and coding bootcamps—to help beginners and intermediate learners quickly acquire coding skills across various languages and platforms.

Software Developmentcoding educationfree resources
0 likes · 8 min read
Top Free and Paid Programming Learning Resources
Baidu Tech Salon
Baidu Tech Salon
Oct 27, 2014 · Fundamentals

Curated List of C++ Frameworks, Libraries, and Resources

This curated collection, maintained by fffaraz, enumerates a comprehensive range of C++ frameworks, libraries, and resources—including the standard library, web and GUI frameworks, AI, networking, graphics, audio, databases, cryptography, machine learning, concurrency, serialization, build tools, IDEs, and debugging utilities—for developers seeking ready‑made solutions.

LibrariesResourcesSoftware Development
0 likes · 40 min read
Curated List of C++ Frameworks, Libraries, and Resources
Baidu Tech Salon
Baidu Tech Salon
Oct 23, 2014 · Information Security

Designing Two-Factor Authentication Using WeChat: Balancing Security and User Experience

The article outlines a WeChat‑based two‑factor authentication design that binds user accounts via QR codes, leverages WeChat push messages to avoid SMS reliability issues, addresses daily‑message limits and mobile scanning constraints, and demonstrates how this approach can enhance security while preserving a seamless user experience.

WeChatlogin designtwo-factor-authentication
0 likes · 13 min read
Designing Two-Factor Authentication Using WeChat: Balancing Security and User Experience