All Articles

140238 articles · Page 7010 of 7012
Baidu Tech Salon
Baidu Tech Salon
Apr 25, 2014 · Frontend Development

Optimizing File Upload Performance with HTML5: Comparison with Flash, Concurrency, Chunking, and Resumable Uploads

Using HTML5 instead of Flash, the article explains how to boost file‑upload speed by compressing or merging files before transfer, employing optimal concurrency levels, splitting files into chunks for fault‑tolerant, resumable and instant uploads, and choosing appropriate chunk sizes to balance overhead and performance.

Chunked UploadHTML5Resumable Upload
0 likes · 18 min read
Optimizing File Upload Performance with HTML5: Comparison with Flash, Concurrency, Chunking, and Resumable Uploads
Suning Design
Suning Design
Apr 25, 2014 · Fundamentals

Designing for Google Glass: Essential Principles for Wearable UX

This article explores the design principles, user‑experience guidelines, and real‑world examples for creating effective Google Glass applications, emphasizing context‑aware simplicity, non‑intrusive notifications, timeliness, and safety to help designers craft compelling wearable interfaces.

Design PrinciplesGoogle GlassPrototype
0 likes · 13 min read
Designing for Google Glass: Essential Principles for Wearable UX
Baidu Tech Salon
Baidu Tech Salon
Apr 24, 2014 · Operations

Recommended Reading List for Application Operations and System Administration

The article presents a curated Chinese‑language reading list for application operations and system administration, dividing essential titles into technical culture, core technical, and peripheral works, and recommending classics such as The Pragmatic Programmer, Unix Super Tools, Continuous Delivery, Mastering Regular Expressions, Ruby Metaprogramming, and even interdisciplinary books like The Zen of Presentation and Approaching Chinese Medicine.

AutomationBook RecommendationsSystem Administration
0 likes · 8 min read
Recommended Reading List for Application Operations and System Administration
Baidu Tech Salon
Baidu Tech Salon
Apr 23, 2014 · Operations

How to Build Low‑Cost Real‑Time Collaborative Editing: From Edit Locks to Distributed OT

This article surveys practical approaches for implementing real‑time collaborative editing, comparing simple edit‑lock methods, line‑based diff/patch techniques, character‑level Myer's diff, and Operational Transformation—including distributed challenges—and offers recommendations based on project size and performance needs.

Diff Algorithmconflict resolutiondistributed systems
0 likes · 16 min read
How to Build Low‑Cost Real‑Time Collaborative Editing: From Edit Locks to Distributed OT
Suning Design
Suning Design
Apr 23, 2014 · Mobile Development

Hidden Interaction Design: Loading, Refresh, and Caching for Mobile Apps

The article explores the often‑overlooked aspects of interaction design—information architecture, interface and flow—focusing on invisible elements such as loading, refresh, and caching mechanisms in mobile applications, and offers practical design patterns to improve user experience across varying network conditions and usage scenarios.

Cachinginteraction designloading
0 likes · 19 min read
Hidden Interaction Design: Loading, Refresh, and Caching for Mobile Apps
Suning Design
Suning Design
Apr 23, 2014 · Product Management

How to Conduct Efficient Multi‑Platform Usability Testing

When a product spans phones, tablets, PCs and web, traditional single‑platform usability testing falls short, so this guide explains the conditions, benefits, and step‑by‑step strategies for planning, executing, and reporting usability tests across multiple platforms simultaneously.

Testing StrategyUX Researchmulti‑platform
0 likes · 9 min read
How to Conduct Efficient Multi‑Platform Usability Testing
Baidu Tech Salon
Baidu Tech Salon
Apr 22, 2014 · Operations

Baidu's Optimization of MooseFS and Redis: Architecture Improvements and Performance Enhancement

At Baidu’s 49th Technical Salon, Cheng Yishi explained how the company revamped its MooseFS and Redis systems by adding a Shadow Master to split reads from writes, introducing Slave nodes for failover, and deploying a Redis proxy middleware, thereby dramatically improving performance, scalability, and high‑availability for critical services.

BaiduDistributed storageHigh Availability
0 likes · 6 min read
Baidu's Optimization of MooseFS and Redis: Architecture Improvements and Performance Enhancement
Suning Design
Suning Design
Apr 21, 2014 · Frontend Development

60 Subtle UI Design Details That Reveal Thoughtful Product Craftsmanship

This article showcases sixty nuanced UI and interaction details across popular apps and platforms—ranging from iOS lock‑screen icon scaling to dynamic favicons—illustrating how small design choices enhance user experience and convey brand personality.

FrontendUI designmobile apps
0 likes · 9 min read
60 Subtle UI Design Details That Reveal Thoughtful Product Craftsmanship
Suning Design
Suning Design
Apr 21, 2014 · Fundamentals

10 PowerPoint Design Hacks to Transform Your Slides

Discover ten practical PowerPoint design techniques—from avoiding default templates and using high‑quality images to mastering color palettes, typography, and minimalism—that will help you create more professional, engaging, and audience‑friendly presentations.

PowerPointPresentation DesignSlide Tips
0 likes · 18 min read
10 PowerPoint Design Hacks to Transform Your Slides
Suning Design
Suning Design
Apr 21, 2014 · Frontend Development

30 Subtle UI Design Details That Enhance User Experience

A curated collection of thirty tiny yet thoughtful UI micro‑interactions—from automatic captcha copying to dynamic progress bars—demonstrates how small design details across popular web and mobile apps can improve usability, convey feedback, and add personality to digital products.

Design PatternsFrontendUI design
0 likes · 10 min read
30 Subtle UI Design Details That Enhance User Experience
Baidu Tech Salon
Baidu Tech Salon
Apr 18, 2014 · Industry Insights

What Can Programmers Learn from Doctors? Professionalism Lessons for Developers

The article compares programmers to doctors, arguing that both solve problems with rational methods, and outlines three core principles—dedication before enjoyment, rigorous attitude, and a willingness to share—to help developers elevate their professionalism and deepen their problem‑solving capabilities.

Software Engineeringcareer developmentindustry insights
0 likes · 6 min read
What Can Programmers Learn from Doctors? Professionalism Lessons for Developers
Suning Design
Suning Design
Apr 17, 2014 · Frontend Development

6 Essential UI Design Principles to Boost User Experience

This article outlines six fundamental UI design guidelines—clarity, simplicity, familiarity, responsiveness, consistency, and visual appeal—to help designers create interfaces that enhance user experience and improve the success of web projects.

Design PrinciplesFrontendInterface
0 likes · 6 min read
6 Essential UI Design Principles to Boost User Experience
Suning Design
Suning Design
Apr 17, 2014 · Product Management

Quantitative UX Secrets for Seamless Multi‑Screen Experiences

LeTV’s chief designer shares how quantifying user experience, embracing large‑sample data, and designing for cross‑device consistency can turn video streaming into measurable value, while emphasizing subtle, natural interactions that keep users engaged across PC, mobile, and TV platforms.

Design PrinciplesLeTVmulti-screen design
0 likes · 6 min read
Quantitative UX Secrets for Seamless Multi‑Screen Experiences
Baidu Tech Salon
Baidu Tech Salon
Apr 16, 2014 · Fundamentals

Improving Programmer Efficiency: Keyboard Skills, IDE Shortcuts, Shell Mastery, and Multi‑Language Practices

The article stresses that programmers boost efficiency by mastering touch‑typing, IDE keyboard shortcuts, powerful shell terminals and custom scripts, while learning multiple languages to pick the right tool for each task, and maintaining curiosity and determination to continually refine their workflow.

IDE shortcutskeyboard typingmulti-language development
0 likes · 9 min read
Improving Programmer Efficiency: Keyboard Skills, IDE Shortcuts, Shell Mastery, and Multi‑Language Practices
Suning Design
Suning Design
Apr 16, 2014 · Frontend Development

30 Must‑Know UI Design Rules to Capture Users’ Attention

This article presents a comprehensive list of practical UI design principles—ranging from single‑column layouts and clear call‑to‑actions to consistent visual hierarchy and performance optimization—aimed at improving user engagement, reducing friction, and creating intuitive, persuasive interfaces.

FrontendUI designbest practices
0 likes · 26 min read
30 Must‑Know UI Design Rules to Capture Users’ Attention
Baidu Tech Salon
Baidu Tech Salon
Apr 15, 2014 · Information Security

Web Traffic Hijacking: Risks, Techniques, and Defenses

Web traffic hijacking exploits the plaintext nature of HTTP to inject malicious scripts, steal cookies and saved passwords, poison caches or offline storage, bypass HTTPS redirects, and even compromise downloads, making unauthenticated browsing, auto‑fill features, and public Wi‑Fi especially dangerous without proper defenses.

HTTPSTraffic HijackingXSS
0 likes · 27 min read
Web Traffic Hijacking: Risks, Techniques, and Defenses
ITPUB
ITPUB
Apr 15, 2014 · Backend Development

What Java 8 Brings and Why Full‑Stack Engineers Favor NoSQL Over RDBMS

In this interview a veteran full‑stack engineer shares his career path, explains Java 8’s key features such as lambda expressions and JavaFX enhancements, offers practical advice for programmers, and discusses the complementary roles of NoSQL and relational databases, highlighting MongoDB’s strengths.

Backend DevelopmentFull-StackJava 8
0 likes · 9 min read
What Java 8 Brings and Why Full‑Stack Engineers Favor NoSQL Over RDBMS
Baidu Tech Salon
Baidu Tech Salon
Apr 14, 2014 · Information Security

Unmasking Modern Traffic Hijacking: Router, Wi‑Fi and LAN Attack Techniques

The article provides a comprehensive overview of traffic hijacking methods—from legacy hub sniffing and MAC spoofing to DNS poisoning, router CSRF, PPPoE phishing, and Wi‑Fi hotspot attacks—explaining how each works, real‑world examples, and practical mitigation steps for network administrators.

ARP spoofingTraffic HijackingWiFi phishing
0 likes · 32 min read
Unmasking Modern Traffic Hijacking: Router, Wi‑Fi and LAN Attack Techniques
Suning Design
Suning Design
Apr 12, 2014 · Product Management

How Emotional Design Shapes User Relationships and Behavior

The article explains how emotional design leverages usefulness, usability, and delight to capture attention, influence emotions, and drive user actions, ultimately forming lasting relationships between users and products through the dimensions of value and arousal.

attentionbehavioremotional design
0 likes · 16 min read
How Emotional Design Shapes User Relationships and Behavior