All Articles

142296 articles · Page 7105 of 7115
Suning Design
Suning Design
Jul 25, 2014 · Product Management

Why Asking Users What They Want Fails: 3 Proven Interview Questions

This article explains why directly asking users what they want leads to misleading insights and introduces three effective interview questions that uncover real problems, current solutions, and improvement opportunities, helping product teams design truly valuable features.

UXUser Researchcustomer insights
0 likes · 8 min read
Why Asking Users What They Want Fails: 3 Proven Interview Questions
Baidu Tech Salon
Baidu Tech Salon
Jul 23, 2014 · Fundamentals

Guidelines for Refactoring and Cleaning Up Legacy Code

When inheriting tangled legacy code, first decide if you’re responsible and willing to invest, then establish comprehensive tests, use version control, make incremental changes, separate cleaning from bug fixing, remove dead code and comments, avoid mutable shared state, and eliminate unnecessary complexity to improve maintainability.

Best PracticesCode RefactoringVersion Control
0 likes · 14 min read
Guidelines for Refactoring and Cleaning Up Legacy Code
MaGe Linux Operations
MaGe Linux Operations
Jul 23, 2014 · Operations

25 Essential SSH Commands Every Sysadmin Should Master

This article presents a curated list of 25 powerful OpenSSH commands, covering key techniques such as password‑less login, port forwarding, remote file comparison, SSHFS mounting, persistent connections, bandwidth control, and advanced tunneling, all aimed at boosting Linux system administration efficiency.

Command-LineLinuxRemote access
0 likes · 13 min read
25 Essential SSH Commands Every Sysadmin Should Master
MaGe Linux Operations
MaGe Linux Operations
Jul 22, 2014 · Fundamentals

Master GitHub for Designers: A Hands‑On Guide to Version Control

This tutorial walks designers through the basics of GitHub, explaining why version control matters, introducing core concepts like commits, branches and pull requests, and providing a step‑by‑step case study using the Mac client to fork, edit, commit, and merge changes.

CollaborationDesignersGitHub
0 likes · 14 min read
Master GitHub for Designers: A Hands‑On Guide to Version Control
Suning Design
Suning Design
Jul 21, 2014 · Product Management

How to Design Mobile Apps That Truly Simplify Users’ Lives

This article explains why many mobile apps fail to simplify users’ lives, outlines core UX principles such as choosing essential features, clear navigation, understanding users, leveraging platform gestures, building trust, using push notifications wisely, and establishing a feedback loop to create intentional, user‑centric product strategies.

App DevelopmentMobile AppProduct Strategy
0 likes · 6 min read
How to Design Mobile Apps That Truly Simplify Users’ Lives
Baidu Tech Salon
Baidu Tech Salon
Jul 18, 2014 · Fundamentals

29 Non-Programming Books Every Programmer Should Read: A Curated Collection from StackOverflow

The article presents a StackOverflow‑curated list of 29 non‑programming books—ranging from classics like The Hitchhiker’s Guide to the Galaxy and 1984 to titles on design, productivity, and human factors—ranked by recommendation count to help developers broaden thinking, communication, and professional growth.

Book Recommendationsnon-technical-bookspersonal development
0 likes · 10 min read
29 Non-Programming Books Every Programmer Should Read: A Curated Collection from StackOverflow
MaGe Linux Operations
MaGe Linux Operations
Jul 18, 2014 · Databases

How to Migrate MySQL to MariaDB on CentOS: Step‑by‑Step Guide

Learn a concise, five‑step process to safely replace MySQL with MariaDB on a CentOS system—including backup, removal of MySQL packages, downloading and installing MariaDB RPMs, restarting the service, and confirming compatibility with existing tools like phpMyAdmin.

CentOSDatabase MigrationLinux
0 likes · 3 min read
How to Migrate MySQL to MariaDB on CentOS: Step‑by‑Step Guide
Suning Design
Suning Design
Jul 18, 2014 · Frontend Development

How Dynamic Video Transforms Web Pages: Strategies and Real‑World Examples

Dynamic video is reshaping web communication by reducing text reading costs and enhancing user immersion, as illustrated through case studies like Kickstarter’s annual highlights, Google Glass concept sites, Google Doodle, NISSIN, Apple’s Mac 30‑year celebration, and Eastpak’s interactive campaigns, offering practical design insights.

FrontendUser Experiencedynamic media
0 likes · 9 min read
How Dynamic Video Transforms Web Pages: Strategies and Real‑World Examples
MaGe Linux Operations
MaGe Linux Operations
Jul 17, 2014 · Operations

Why Our First Flash‑Sale Crashed and the Operations Lessons We Learned

The first launch of Taijie Mall’s flash‑sale site crashed due to uncompressed images, a missing purchase button, and a refresh avalanche, but by isolating services and applying capacity‑planning formulas we identified key bottlenecks, implemented CDN and simplifications, and achieved a much smoother second launch.

Capacity PlanningE‑CommerceOperations
0 likes · 7 min read
Why Our First Flash‑Sale Crashed and the Operations Lessons We Learned
Baidu Tech Salon
Baidu Tech Salon
Jul 17, 2014 · Industry Insights

What I Learned About Corporate Culture at Microsoft Azure: 9 Unspoken Realities

After two years as an intern and eight months as a full‑time engineer at Microsoft Azure, I reflect on nine often‑overlooked corporate practices—from missing documentation and low enthusiasm to limited code review and reliance on outdated tools—that shape daily life for developers in large tech firms.

AzureCode ReviewCorporate Culture
0 likes · 7 min read
What I Learned About Corporate Culture at Microsoft Azure: 9 Unspoken Realities
Suning Design
Suning Design
Jul 17, 2014 · Mobile Development

What’s Next for Mobile Search? Exploring Future Input, Data, and Output Innovations

Mobile search is evolving beyond traditional keyword queries, with emerging trends in precise user profiling, crowdsourced data, voice and natural language understanding, deep linking, machine learning, and structured, intelligent result aggregation, promising a more personalized, context‑aware, and seamless search experience on smartphones.

Machine Learningdeep linkingmobile search
0 likes · 9 min read
What’s Next for Mobile Search? Exploring Future Input, Data, and Output Innovations
Baidu Tech Salon
Baidu Tech Salon
Jul 16, 2014 · Frontend Development

Improving Design Skills for Programmers: Tips, Resources, and Best Practices

Programmers can boost their design abilities by regularly studying inspiring sites, allocating as much time to design as coding, emulating strong visuals, coding directly in the browser, mastering CSS and front‑end frameworks, using quality icons and images, iterating relentlessly, prioritizing usability, typography, feedback, and simple, whitespace‑rich layouts.

CSSFrontendUI-UX
0 likes · 10 min read
Improving Design Skills for Programmers: Tips, Resources, and Best Practices
MaGe Linux Operations
MaGe Linux Operations
Jul 16, 2014 · Cloud Computing

Why Modern Cloud Storage Is Getting So Complex—and How Qiniu Solved It

From the evolution of single‑machine file systems to today’s distributed, erasure‑coded cloud storage, this article examines why storage has become increasingly complex, the limitations of traditional replication, and how Qiniu’s next‑gen architecture leverages EC, faster repairs, and cost reductions to meet scalability, reliability, and availability demands.

cloud storageerasure-codingreliability
0 likes · 15 min read
Why Modern Cloud Storage Is Getting So Complex—and How Qiniu Solved It