All Articles

146410 articles · Page 7305 of 7321
Suning Design
Suning Design
Sep 16, 2014 · Fundamentals

Is Touch‑Screen Dominance the Real Future of Interaction Design?

This article reflects on the evolution of human‑computer interaction, questioning whether touch‑screen technology truly advances user experience, and explores alternative interaction concepts such as natural gestures, haptic feedback, and brain‑computer interfaces while emphasizing a human‑centered design approach.

HCIfuture interfaceshuman-computer interaction
0 likes · 18 min read
Is Touch‑Screen Dominance the Real Future of Interaction Design?
Baidu Tech Salon
Baidu Tech Salon
Sep 15, 2014 · Frontend Development

Logical, Business, and Design Thinking for Front‑End Engineers

Front‑end engineers must blend logical planning, business‑savvy estimation, and design thinking by collaborating with back‑end developers, designers, and product managers to write reusable, maintainable code, anticipate changes, propose user‑focused solutions, and translate static mock‑ups into responsive interfaces that meet both technical and client expectations.

Design thinkingFrontendbusiness mindset
0 likes · 7 min read
Logical, Business, and Design Thinking for Front‑End Engineers
MaGe Linux Operations
MaGe Linux Operations
Sep 13, 2014 · Operations

How to Build a Scalable Small Website: From Thousands to Millions of Daily Visits

This article systematically outlines the essential steps and considerations—ranging from language choice, version control, hardware and data center selection, to architecture, software, database, storage, and code optimization—to help a small website scale from a few thousand daily visits to millions while avoiding costly pitfalls.

Infrastructurebackenddevops
0 likes · 13 min read
How to Build a Scalable Small Website: From Thousands to Millions of Daily Visits
Qunar Tech Salon
Qunar Tech Salon
Sep 12, 2014 · Fundamentals

Workplace Professionalism: Course Overview, Discussion, and Syllabus

The article introduces a Coursera course on workplace professionalism, outlines its syllabus covering communication, self‑leadership and professional image, shares learner discussions questioning whether the content is merely self‑help, and provides course details such as instructor, duration, and enrollment link.

CourseraProfessionalismcareer development
0 likes · 6 min read
Workplace Professionalism: Course Overview, Discussion, and Syllabus
MaGe Linux Operations
MaGe Linux Operations
Sep 12, 2014 · Information Security

Secure Your New Ubuntu Server in Minutes: SSH, Firewall, and Fail2Ban

This step‑by‑step guide shows how to harden a freshly installed Ubuntu 12.04 LTS server by creating a non‑root user, disabling root SSH access, configuring SSH keys, applying system updates, setting up iptables firewall rules, and installing Fail2Ban to automatically block malicious login attempts.

LinuxUbuntufail2ban
0 likes · 13 min read
Secure Your New Ubuntu Server in Minutes: SSH, Firewall, and Fail2Ban
Baidu Tech Salon
Baidu Tech Salon
Sep 11, 2014 · Backend Development

The Benefits of Software Maintenance and Debugging for Developers

Software maintenance and debugging sharpen analytical and coding skills, expose developers to diverse tools and legacy systems, improve performance optimization and database knowledge, foster client relationships and referrals, provide steady income, and allow quick, focused work that deepens business understanding while avoiding large‑scale outsourcing.

Debuggingbackend developmentdatabase
0 likes · 9 min read
The Benefits of Software Maintenance and Debugging for Developers
MaGe Linux Operations
MaGe Linux Operations
Sep 11, 2014 · Databases

When to Use Each Redis Data Structure: Real‑World Scenarios Explained

This article reviews the five core Redis data structures—String, Hash, List, Set, and Sorted Set—detailing practical use‑cases such as caching, user profile storage, timelines, message queues, social graphs, and weighted rankings, plus a look at Pub/Sub and transaction features.

CachingData StructuresIn-Memory Database
0 likes · 7 min read
When to Use Each Redis Data Structure: Real‑World Scenarios Explained
Suning Design
Suning Design
Sep 11, 2014 · Frontend Development

What Makes Google’s Visual Design So Consistently Recognizable?

This article examines Google’s internal visual design guide, detailing principles such as simplification, geometric shapes, flatness, straight shadows, color standards, and pixel‑perfect icon creation, illustrating how these rules create a coherent and recognizable brand across products.

Brand IdentityGoogle designUI design
0 likes · 9 min read
What Makes Google’s Visual Design So Consistently Recognizable?
Suning Design
Suning Design
Sep 11, 2014 · Frontend Development

How Whitespace Transforms Web Design: 10 Inspiring Examples

This article explores the concept of Exformation and demonstrates how strategic whitespace can enhance web design through ten curated examples, illustrating minimalist aesthetics, focus on content, and creative visual balance for modern websites.

Design PrinciplesFrontendUI
0 likes · 6 min read
How Whitespace Transforms Web Design: 10 Inspiring Examples
Baidu Tech Salon
Baidu Tech Salon
Sep 10, 2014 · Industry Insights

How Non‑Technical Founders Can Effectively Solve Tech Challenges

The article analyzes why finding a suitable technical co‑founder is hard for non‑technical entrepreneurs and outlines two hiring models, practical principles, and open‑source strategies to build a capable development team while avoiding common pitfalls and technical debt.

open-sourceproduct developmentstartup
0 likes · 9 min read
How Non‑Technical Founders Can Effectively Solve Tech Challenges
MaGe Linux Operations
MaGe Linux Operations
Sep 5, 2014 · Information Security

Secure SSH with Google Authenticator: Step-by-Step Two-Factor Setup

This tutorial explains how to protect SSH logins by installing Google Authenticator, generating a secret key, configuring PAM and sshd, and using an Android device to provide time‑based one‑time passwords, complete with installation commands, troubleshooting tips, and verification steps.

Google AuthenticatorLinuxPAM
0 likes · 8 min read
Secure SSH with Google Authenticator: Step-by-Step Two-Factor Setup
Baidu Tech Salon
Baidu Tech Salon
Sep 4, 2014 · Information Security

Understanding MD5: Hash Function vs Encryption and the Importance of Mathematical Thinking in Programming

MD5 is a one‑way hash, not an encryption method, and its 128‑bit output cannot be mathematically reversed; understanding this requires solid algorithmic and mathematical foundations, which the author argues are essential for programmers alongside broader theoretical knowledge rather than relying on mere trial‑and‑error experience.

MD5Programming Fundamentalscollision attack
0 likes · 7 min read
Understanding MD5: Hash Function vs Encryption and the Importance of Mathematical Thinking in Programming
Suning Design
Suning Design
Sep 4, 2014 · Mobile Development

Why Most Mobile Apps Are Hard to Use and How to Design Intuitive Experiences

This article examines why many smartphone apps suffer from poor usability, explains the distinction between UI and UX, and offers practical design strategies and testing methods to create intuitive, user‑friendly mobile applications that boost engagement and revenue.

Intuitive Designapp designmobile UX
0 likes · 10 min read
Why Most Mobile Apps Are Hard to Use and How to Design Intuitive Experiences
MaGe Linux Operations
MaGe Linux Operations
Sep 3, 2014 · Operations

How NGOSS Can Transform Your CMDB Design for Efficient Operations

This article explains how applying the NGOSS methodology to CMDB construction can clarify management scope, define granularity, automate discovery, and handle lifecycle changes, ultimately reducing operational costs and improving accuracy in IT infrastructure management.

CMDBITILLifecycle Management
0 likes · 7 min read
How NGOSS Can Transform Your CMDB Design for Efficient Operations
Suning Design
Suning Design
Sep 2, 2014 · Frontend Development

20 Essential UI Design Principles Every Frontend Designer Should Know

This article outlines twenty fundamental principles of user interface design—from clarity and interaction focus to visual hierarchy and cognitive load reduction—providing actionable guidance that helps frontend developers create intuitive, efficient, and aesthetically balanced digital experiences.

Design PrinciplesFrontendUI design
0 likes · 11 min read
20 Essential UI Design Principles Every Frontend Designer Should Know