All Articles

141566 articles · Page 7076 of 7079
Suning Design
Suning Design
May 1, 2014 · R&D Management

How Effective PMs Bridge Gaps with Engineers: Practical Tips for Success

This article offers actionable guidance for project managers on understanding technical roles, providing clear information, fostering open communication, handling requirement changes wisely, and motivating teams to create a collaborative environment that accelerates project delivery.

Backendfrontendleadership
0 likes · 7 min read
How Effective PMs Bridge Gaps with Engineers: Practical Tips for Success
Baidu Tech Salon
Baidu Tech Salon
Apr 30, 2014 · Backend Development

Logical Coupling, Service Layer Design, and Distributed System Architecture for Large-Scale Web Applications

The article examines the inevitability of service coupling in large‑scale web applications and proposes a two‑dimensional architecture that separates business and logic layers, uses internal data stores, introduces a naming‑and‑location service, selects appropriate transport and RPC protocols, and automates operations with health checks, load balancing, and failover to achieve continuous reliability.

Backend ArchitectureDistributed SystemsJava
0 likes · 29 min read
Logical Coupling, Service Layer Design, and Distributed System Architecture for Large-Scale Web Applications
Suning Design
Suning Design
Apr 30, 2014 · Frontend Development

Why Hyperlink Design Matters: Boost UX, Accessibility, and SEO

Effective hyperlink design—using clear visual cues, appropriate colors, and thoughtful CSS—enhances user experience, accessibility for color‑blind or low‑vision users, and SEO performance, while avoiding readability issues caused by underlines and overly small link areas.

CSSSEOUX
0 likes · 11 min read
Why Hyperlink Design Matters: Boost UX, Accessibility, and SEO
Baidu Tech Salon
Baidu Tech Salon
Apr 29, 2014 · Backend Development

Evolution of Web Architecture: From Single‑Server Sites to Distributed Multi‑Machine Systems

The article traces web architecture’s evolution from simple single‑server Java/JSP sites through memory caching, load‑balanced multi‑machine logic, read/write separation, master‑slave replication or message‑queue syncing, horizontal/vertical sharding, and finally multi‑server web‑server deployments behind load balancers to achieve scalability and reliability.

CachingDistributed SystemsLoad Balancing
0 likes · 25 min read
Evolution of Web Architecture: From Single‑Server Sites to Distributed Multi‑Machine Systems
Suning Design
Suning Design
Apr 29, 2014 · Product Management

What Are the Core UED Design Processes Used by Top Chinese Tech Companies?

This article summarizes the diverse UED design principles and workflows shared by designers from leading Chinese companies such as Tencent, Baidu, and FaceUI, highlighting key steps, collaboration tactics, management tools, and continuous improvement practices for effective product design.

CollaborationProduct ManagementUED
0 likes · 9 min read
What Are the Core UED Design Processes Used by Top Chinese Tech Companies?
Suning Design
Suning Design
Apr 29, 2014 · Product Management

Mastering UI/UX: How Priority, Consistency, and Feel Shape User Experience

The article explores three core design semi‑principles—priority, consistency, and feel—explaining how they guide designers and product managers to allocate interface resources, maintain predictability, and create positive user emotions that can determine product success.

ConsistencyPriorityUI-UX
0 likes · 10 min read
Mastering UI/UX: How Priority, Consistency, and Feel Shape User Experience
Suning Design
Suning Design
Apr 29, 2014 · Product Management

Boost Team Creativity with Brainwriting: A Practical Guide

Brainwriting, a written brainstorming technique, lets participants generate and build on ideas simultaneously, offering a scalable, low‑cost alternative to traditional brainstorming that reduces anxiety, saves time, and often yields more creative solutions for product teams and organizations.

Idea generationProduct Managementbrainwriting
0 likes · 14 min read
Boost Team Creativity with Brainwriting: A Practical Guide
Baidu Tech Salon
Baidu Tech Salon
Apr 28, 2014 · Backend Development

The Elevator Bug: A Debugging Story

After weeks of puzzling over intermittent socket disconnections in a persistent‑connection server, the author finally traced the fault to a missing timeout/notification when the remote service drops while awaiting an authentication code—a revelation sparked by a noisy office party, a spilled cola, and a missed elevator.

Software Developmentbackend developmentdebugging
0 likes · 7 min read
The Elevator Bug: A Debugging Story
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 UploadHTML5Performance Optimization
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.

Google GlassPrototypeUser Experience
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.

Book RecommendationsLinuxSystem 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 AlgorithmDistributed Systemsconflict resolution
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.

Product ManagementTesting StrategyUX Research
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.

UI designUser Experiencefrontend
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 PatternsUI designUser Experience
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.

Industry Insightscareer developmentprogrammer professionalism
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.

InterfaceUI designUser Experience
0 likes · 6 min read
6 Essential UI Design Principles to Boost User Experience