Tagged articles
265 articles
Page 3 of 3
Alibaba International Technology
Alibaba International Technology
Dec 12, 2019 · Fundamentals

How Architecture and Model Thinking Unlock Powerful Problem Solving

This article explores the fundamentals of architecture and model thinking, defining their core elements, principles, and roles, and shows how architects and model thinkers use structured frameworks and abstract models to identify contradictions, devise optimal solutions, and guide system improvement across software, organizations, and broader contexts.

Modelingarchitecturedesign principles
0 likes · 13 min read
How Architecture and Model Thinking Unlock Powerful Problem Solving
Alibaba International Technology
Alibaba International Technology
Dec 5, 2019 · Fundamentals

Key Architecture Principles from Clean Architecture Explained

This article distills the core concepts of the book “Clean Architecture,” outlining software system value, architecture goals, programming paradigms, design principles such as OCP, SRP, DIP, and practical guidelines for component splitting, dependency handling, and boundary design to build maintainable systems.

Clean ArchitectureComponent DesignProgramming Paradigms
0 likes · 21 min read
Key Architecture Principles from Clean Architecture Explained
FangDuoduo UEDC
FangDuoduo UEDC
Nov 15, 2019 · Fundamentals

20 Essential Design Theories Every UX Designer Must Master

This article compiles twenty core design theories and psychological principles—from Nielsen's usability heuristics to Maslow's hierarchy, Fitts's law, the Kano model, and the aesthetic‑usability effect—providing UX designers with a comprehensive toolkit to justify design decisions and create more intuitive products.

Product DesignPsychologyUX design
0 likes · 15 min read
20 Essential Design Theories Every UX Designer Must Master
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 30, 2019 · Fundamentals

Why Simple, Terminology‑Free Design Beats Complex Architecture Patterns

The article explains how leading tech companies like Uber and Skype design massive systems using simple, informal diagrams and collaborative documentation instead of formal architecture tools or dedicated architects, emphasizing simplicity, team autonomy, and practical trade‑offs over rigid patterns.

Engineering CultureSoftware ArchitectureSystem Design
0 likes · 13 min read
Why Simple, Terminology‑Free Design Beats Complex Architecture Patterns
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 30, 2019 · Fundamentals

How to Design Robust Service‑Oriented Architecture and Tame Legacy Code

This article explains the distinction between software design and architecture, outlines core principles for building service‑oriented systems, provides a step‑by‑step method for creating new services, and shares practical strategies for refactoring and migrating legacy code without creating future technical debt.

Legacy CodeNBF frameworkSoftware Architecture
0 likes · 8 min read
How to Design Robust Service‑Oriented Architecture and Tame Legacy Code
流利说 Design Team
流利说 Design Team
Sep 10, 2019 · Fundamentals

Master the 4 Core Principles of Graphic Design: A Practical Learning Plan

This article presents a comprehensive graphic design learning plan that covers the four fundamental design principles, the role of proportion and grid systems, the effective use of point, line, and plane, and practical tips with visual examples to help designers build a solid design foundation.

Typographydesign principlesgraphic design
0 likes · 8 min read
Master the 4 Core Principles of Graphic Design: A Practical Learning Plan
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 2, 2019 · Fundamentals

Mastering Data Visualization: Tools, Design Principles, and Practical Tips

This article explains why accurate, clear, and elegant visualizations are essential, compares popular tools such as Excel and Tableau, outlines how to choose the right chart and visual encoding, discusses design principles like Gestalt laws and cognitive load, and shows a step‑by‑step case study of improving a capital‑budget chart.

BI Toolschart designdesign principles
0 likes · 18 min read
Mastering Data Visualization: Tools, Design Principles, and Practical Tips
Programmer DD
Programmer DD
Jul 21, 2019 · Fundamentals

Master the Six Core OOP Principles: A Practical SOLID Guide

This article introduces the six fundamental object‑oriented design principles—SRP, OCP, LSP, DIP, ISP, and LoD—explains their definitions, benefits, and real‑world Java examples, and shows how they together form the SOLID guidelines for clean software architecture.

JavaOOPSOLID
0 likes · 13 min read
Master the Six Core OOP Principles: A Practical SOLID Guide
21CTO
21CTO
Jul 17, 2019 · Fundamentals

30 Essential Architecture Principles Every Engineer Should Follow

This article presents thirty practical software architecture principles—covering simplicity, YAGNI, iterative development, automated testing, ROI, user focus, modularity, statelessness, concurrency, CAP theorem, and more—to guide architects in building scalable, maintainable, and user‑centric systems.

EngineeringScalabilitydesign principles
0 likes · 11 min read
30 Essential Architecture Principles Every Engineer Should Follow
Tianxing Digital Tech User Experience
Tianxing Digital Tech User Experience
May 17, 2019 · Fundamentals

Why Simplicity Wins: The Psychology Behind Modular Design

The article explains how modular design leverages cognitive psychology—highlighting the brain's limited information‑processing capacity—to simplify complex products, improve user comprehension, and reduce development costs, using real‑world examples from everyday life and product development.

cognitive psychologydesign principlesinformation architecture
0 likes · 7 min read
Why Simplicity Wins: The Psychology Behind Modular Design
Alibaba Cloud Developer
Alibaba Cloud Developer
May 14, 2019 · Fundamentals

Why Mastering Architecture Principles Keeps Your Code Future‑Proof

This article distills the core ideas of "Clean Architecture"—explaining software system value, architecture goals, programming paradigms, design principles, component splitting, dependency handling, and boundary management—to help engineers build maintainable, extensible systems that stand the test of time.

Programming ParadigmsSoftware Architecturecomponent decomposition
0 likes · 22 min read
Why Mastering Architecture Principles Keeps Your Code Future‑Proof
Tianxing Digital Tech User Experience
Tianxing Digital Tech User Experience
Apr 27, 2019 · Fundamentals

How Contrast, Repetition, Alignment, and Proximity Shape Financial UI Design

This article explains the four core graphic design principles—contrast, repetition, alignment, and proximity—and shows how applying them to financial product interfaces improves readability, influences price perception, builds trust, and guides user behavior through thoughtful visual hierarchy and currency presentation.

UI/UXUser experiencedesign principles
0 likes · 6 min read
How Contrast, Repetition, Alignment, and Proximity Shape Financial UI Design
iQIYI Technical Product Team
iQIYI Technical Product Team
Apr 4, 2019 · Mobile Development

Why iOS Developers Should Learn Android Development: Design Principles and Core Components

iOS developers should learn Android to broaden their skill set, grasp the component‑centric design philosophy and core elements like Activities, Services, Intents and Manifest files, and stay competitive in the big‑front‑end era where cross‑platform frameworks demand fluency in both iOS and Android ecosystems.

AndroidComponent ArchitectureMobile Development
0 likes · 12 min read
Why iOS Developers Should Learn Android Development: Design Principles and Core Components
Java High-Performance Architecture
Java High-Performance Architecture
Mar 17, 2019 · Fundamentals

Mastering Scalable Architecture: The Power of Simplicity, Fit, and Evolution

This article outlines three core architecture design principles—appropriateness, simplicity, and evolution—illustrated with Taobao’s journey from a simple PHP site to a sophisticated, self‑developed distributed system, showing how fitting solutions, keeping designs simple, and iteratively evolving with business needs lead to sustainable scalability.

Case StudyScalabilityarchitecture
0 likes · 6 min read
Mastering Scalable Architecture: The Power of Simplicity, Fit, and Evolution
vivo Internet Technology
vivo Internet Technology
Feb 1, 2019 · Fundamentals

Object-Oriented Design Principles (SOLID and Package Principles)

The article explains essential object‑oriented design principles—SOLID for class design and six package‑level rules—showing how proper dependency management and modular organization create flexible, reusable, and maintainable software, and why developers must understand these concepts beyond basic procedural programming.

Object-Oriented DesignSOLIDSoftware Architecture
0 likes · 6 min read
Object-Oriented Design Principles (SOLID and Package Principles)
Beike Product & Technology
Beike Product & Technology
Jan 17, 2019 · Fundamentals

Understanding the Six SOLID Design Principles: A Practical Guide for iOS Developers

This article explains the six SOLID design principles—Single Responsibility, Liskov Substitution, Dependency Inversion, Interface Segregation, Law of Demeter, and Open‑Closed—using iOS‑oriented examples, code snippets, and practical advice to help developers write cleaner, more maintainable software.

Object-OrientedSOLIDSoftware Architecture
0 likes · 15 min read
Understanding the Six SOLID Design Principles: A Practical Guide for iOS Developers
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 11, 2019 · Fundamentals

How to Craft an Architecture Vision: From Philosophy to Practical Design

This article explains how to formulate an architecture vision and goals, outlines the hierarchical levels of vision from system-wide to code-level, describes the process of deriving vision from requirements, and details quality attributes and design principles for effective software architecture.

Software ArchitectureSystem Designarchitecture vision
0 likes · 15 min read
How to Craft an Architecture Vision: From Philosophy to Practical Design
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 11, 2018 · Fundamentals

Why Traditional Software Design Fails in the Age of Complex Business Platforms

The article explores how rapid business growth and evolving technology have turned software from a deterministic, document‑driven process into a continuously changing infrastructure, urging a shift toward internal determinism, documentation‑as‑code, and object‑oriented business design.

Software ArchitectureSoftware Engineeringbusiness platforms
0 likes · 15 min read
Why Traditional Software Design Fails in the Age of Complex Business Platforms
Tencent Cloud Developer
Tencent Cloud Developer
Nov 12, 2018 · Cloud Native

9 Fundamentals of a Successful Microservice Design

Microservice architecture, likened to the human body's independent systems, breaks monolithic applications into loosely‑coupled, high‑cohesion services with isolated data stores and well‑designed APIs, enabling flexibility, scalability, and continuous delivery, while requiring careful scope definition, automation, monitoring, and handling of added DevOps complexity.

APIDevOpsScalability
0 likes · 13 min read
9 Fundamentals of a Successful Microservice Design
Architecture Digest
Architecture Digest
Aug 6, 2018 · Fundamentals

Understanding Software Architecture: Definitions, Design Process, Good Practices, and Common Pitfalls

This article explains what software architecture means, outlines how to start designing an architecture that aligns with business needs, describes the key characteristics of a good architecture, highlights common misconceptions, and offers concluding advice for architects seeking practical, business‑driven design guidance.

Software ArchitectureSystem Designarchitecture pitfalls
0 likes · 8 min read
Understanding Software Architecture: Definitions, Design Process, Good Practices, and Common Pitfalls
Architecture Digest
Architecture Digest
Jul 21, 2018 · Fundamentals

Understanding Software Architecture: Definitions, Goals, Best Practices, and the Path to Becoming an Architect

This article explains what software architecture is, why it matters for growing teams, outlines common challenges, presents best‑practice modeling techniques, offers criteria for boundary and middleware decisions, describes characteristics of a good architecture, and outlines how to grow into an architect role.

Middleware SelectionSoftware ArchitectureSystem Design
0 likes · 9 min read
Understanding Software Architecture: Definitions, Goals, Best Practices, and the Path to Becoming an Architect
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 15, 2018 · Fundamentals

Master Preliminary Design with Robust Graphs: 10 Proven Tips

This article outlines the ADMEMS approach’s ten essential guidelines for robust graph modeling, covering rules, simplified syntax, discovery of responsibilities, incremental modeling, and practical tips to avoid over‑detailing, helping designers create clear preliminary designs for complex systems.

ADMEMSSoftware Modelingdesign principles
0 likes · 5 min read
Master Preliminary Design with Robust Graphs: 10 Proven Tips
Java Captain
Java Captain
Jun 28, 2018 · Fundamentals

Software Architecture Design: Basic Concepts, Sources of Complexity, Three Principles, and Design Process

This article explains the purpose of software architecture design, identifies sources of complexity such as performance, availability and scalability, outlines three guiding principles—appropriateness, simplicity, and evolution—and presents a practical step‑by‑step design process illustrated with diagrams.

Software Architecturedesign principlesevolution
0 likes · 5 min read
Software Architecture Design: Basic Concepts, Sources of Complexity, Three Principles, and Design Process
Java Backend Technology
Java Backend Technology
Jun 19, 2018 · Fundamentals

Mastering SOLID and OOP Principles: A Practical Guide for Clean Code

This article summarizes the core object‑oriented design principles—including SOLID, the Law of Demeter, and composition/aggregation reuse—explaining their definitions, analyses, advantages, and real‑world examples to help developers write more maintainable and extensible software.

OOPSOLIDSoftware Architecture
0 likes · 19 min read
Mastering SOLID and OOP Principles: A Practical Guide for Clean Code
Architecture Digest
Architecture Digest
Jun 12, 2018 · Fundamentals

Common Object-Oriented Design Principles and Their Significance

This article summarizes key object‑oriented design principles—including the SOLID rules, Dependency Inversion, Interface Segregation, Composite/Aggregate Reuse, and Law of Demeter—explaining their definitions, analyses, advantages, and practical examples such as Spring MVC component separation and Java code illustrations.

JavaObject-OrientedSOLID
0 likes · 19 min read
Common Object-Oriented Design Principles and Their Significance
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 6, 2018 · Fundamentals

Mastering Software Architecture: Core Design Principles and Layered Patterns Explained

This article explores software architecture fundamentals, covering object‑oriented design principles, SOLID, DRY, KISS, logical vs. physical layers, service and business logic layers, SOA, data access strategies, stored procedures, and the MVC pattern, providing practical insights for building maintainable systems.

SOASOLIDSoftware Architecture
0 likes · 61 min read
Mastering Software Architecture: Core Design Principles and Layered Patterns Explained
网易UEDC
网易UEDC
Mar 26, 2018 · Fundamentals

Mastering Typography: How Font Choice and Layout Shape Effective Design

This article explores how careful font selection, Chinese‑Western typeface separation, punctuation spacing, and the four core design principles of proximity, alignment, repetition, and contrast together create clear, visually appealing typography for both small and large text blocks.

Chinese typographyTypographydesign principles
0 likes · 11 min read
Mastering Typography: How Font Choice and Layout Shape Effective Design
DevOps Coach
DevOps Coach
Mar 25, 2018 · Cloud Native

7 Essential Cloud‑Native Container Design Principles You Must Follow

This article summarizes Red Hat's cloud‑native container design principles, explains each rule—from single concern to runtime confinement—shows how they extend classic software design concepts, and provides practical best‑practice tips and reference links for building resilient, observable, and immutable containerized applications on Kubernetes.

ContainerDevOpsKubernetes
0 likes · 14 min read
7 Essential Cloud‑Native Container Design Principles You Must Follow
网易UEDC
网易UEDC
Jan 29, 2018 · Product Management

B2B vs B2C Product Design: Key Differences and Design Strategies

This article compares B‑end (B2B) and C‑end (B2C) products, explaining their core nature, characteristics, usage scenarios, and offering practical design considerations for each, highlighting how sharing drives consumer apps while collaboration drives enterprise solutions.

B2BB2CCollaboration
0 likes · 13 min read
B2B vs B2C Product Design: Key Differences and Design Strategies
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 24, 2018 · Fundamentals

Master SOLID and Beyond: Key Design Principles for Stable Software

This article explains the six core SOLID principles, introduces additional design guidelines such as composition, acyclic dependencies, and Hollywood principle, and lists other essential software design rules like DRY, KISS, high cohesion, and separation of concerns to help developers build robust, maintainable systems.

Object-OrientedSOLIDSoftware Architecture
0 likes · 10 min read
Master SOLID and Beyond: Key Design Principles for Stable Software
Architect's Tech Stack
Architect's Tech Stack
Jan 20, 2018 · Backend Development

What Is Microservices? Concepts, Design Guidelines, Integration Patterns, and Trade‑offs

This article explains the microservices architecture style, compares it with monolithic and SOA approaches, outlines design principles, communication mechanisms, data decentralization, integration patterns, and discusses the advantages and disadvantages of adopting microservices in modern software systems.

Distributed SystemsService Integrationdesign principles
0 likes · 16 min read
What Is Microservices? Concepts, Design Guidelines, Integration Patterns, and Trade‑offs
网易UEDC
网易UEDC
Dec 6, 2017 · Fundamentals

Unlock the Secrets of Color Balance: Create Visually Harmonious Designs

This article explains how psychological and physiological responses drive the need for balanced color schemes, covering cold‑warm relationships, complementary colors, light‑dark gradients, and black‑white‑gray harmony, and provides practical tips and visual examples for designers.

cold-warm colorscolor theorycomplementary colors
0 likes · 10 min read
Unlock the Secrets of Color Balance: Create Visually Harmonious Designs
网易UEDC
网易UEDC
Nov 6, 2017 · Product Management

How to Design Addictive Products: The Science Behind Habit‑Forming UX

This article explores how habit‑forming product design leverages behavioral psychology, the habit loop, and the Fogg model to persuade users, reward actions, and encourage investment, offering practical frameworks for creating engaging, habit‑driving digital experiences.

behavioral designbehavioral economicsdesign principles
0 likes · 15 min read
How to Design Addictive Products: The Science Behind Habit‑Forming UX
Hujiang Design Center
Hujiang Design Center
Sep 28, 2017 · Product Management

Designing Effective Live‑Streaming Experiences: Process, Principles, and Practical Tips

This article shares a designer’s three‑year experience creating live‑streaming features for an education platform, outlining the end‑to‑end workflow, key design considerations before, during, and after broadcasts, and practical principles for balancing user needs, technical constraints, and product goals.

Product DesignUser experiencedesign principles
0 likes · 13 min read
Designing Effective Live‑Streaming Experiences: Process, Principles, and Practical Tips
Hujiang Design Center
Hujiang Design Center
Sep 14, 2017 · Product Management

How to Craft Effective Onboarding Experiences that Boost User Engagement

This guide explains why onboarding matters, outlines its three core functions—greeting, information delivery, and engagement—and provides practical design tips such as prioritizing content, using custom illustrations, concise copy, animation, clear pagination, and optional skip options to create a smooth first‑time user experience.

OnboardingProduct DesignUX design
0 likes · 9 min read
How to Craft Effective Onboarding Experiences that Boost User Engagement
Hujiang Design Center
Hujiang Design Center
Mar 28, 2017 · Product Management

How to Give Your Product a Soul: Design Principles for Emotional Connection

This article explains why merely meeting product metrics isn’t enough, advocates adding emotional connection and “soul” to designs through purposeful principles, fun elements, the KANO model, and persuasive communication with stakeholders, offering concrete examples and actionable guidelines for product designers and managers.

Product DesignUser experiencedesign principles
0 likes · 16 min read
How to Give Your Product a Soul: Design Principles for Emotional Connection
Suning Technology
Suning Technology
Mar 17, 2017 · Artificial Intelligence

Will Intelligent Voice Interaction Become a Mainstream HCI Method?

This article explores the evolution of intelligent voice interaction—from its roots in natural language processing and early products like Siri to its potential to become a primary human-computer interface, discussing technical challenges, design principles, comparative advantages over graphical interfaces, and suitable application scenarios such as automotive, education, and customer service.

AIHuman-Computer Interactiondesign principles
0 likes · 14 min read
Will Intelligent Voice Interaction Become a Mainstream HCI Method?
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 27, 2017 · Fundamentals

9 Essential SOA Design Principles Every Architect Should Follow

SOA design should stay as simple as possible, guided by nine core principles—including standardized contracts, loose coupling, abstraction, reuse, autonomy, statelessness, discovery, composition, and collaboration—that together ensure robust, reusable, and maintainable services across enterprise systems.

BackendSOASoftware Engineering
0 likes · 3 min read
9 Essential SOA Design Principles Every Architect Should Follow
Suning Design
Suning Design
Dec 16, 2016 · Fundamentals

How Emotions Shape UI: The Three Psychological Layers Behind Design

In an era of information overload, this article explores how emotional and psychological principles—instinct, behavior, and reflection—drive user experience design, illustrating the three layers of emotional design with examples from UI elements, emojis, and game interfaces, and showing how both positive and negative emotions can be leveraged to create more intuitive and engaging products.

Emotional DesignPsychologyUI
0 likes · 10 min read
How Emotions Shape UI: The Three Psychological Layers Behind Design
DevOps
DevOps
Jun 7, 2016 · R&D Management

Why and How Programmers Should Master Technical Diagramming

The article explains why programmers need to create clear technical diagrams, how diagramming enhances abstract thinking, communication, and problem‑solving, and provides practical guidance on shapes, colors, aesthetics, and tool choices to produce effective architecture visuals with minimal effort.

Software Architecturedesign principlesprogrammer skills
0 likes · 9 min read
Why and How Programmers Should Master Technical Diagramming
58UXD
58UXD
Mar 21, 2016 · Fundamentals

How Designers Gain Authority: Key UX Principles from Baidu’s Senior UX Manager

In this article, Baidu senior UX manager Wang Wentao shares his career background, explores why designers need authority, presents core design principles illustrated with registration page case studies, and answers practical Q&A on user experience, design processes, and future trends.

UX designdesign principles
0 likes · 12 min read
How Designers Gain Authority: Key UX Principles from Baidu’s Senior UX Manager
21CTO
21CTO
Oct 29, 2015 · Product Management

What Are Facebook’s 4 Core Principles for Building Powerful B2B Tools?

This article shares Facebook’s four design principles for B2B products—helping users grow, balancing efficiency with effectiveness, turning complexity into simplicity, and delivering precise predictions—illustrated with real‑world examples, A/B test results, and the evolution of their advertising platform.

B2BFacebookProduct Design
0 likes · 10 min read
What Are Facebook’s 4 Core Principles for Building Powerful B2B Tools?
JD.com Experience Design Center
JD.com Experience Design Center
Sep 11, 2015 · Fundamentals

Why Behavior‑Centered Design Beats User‑Centric Approaches

The article explains how designing products around user behavior—considering hardware dimensions, emotional factors, habits, and subconscious cues—creates more intuitive, adaptable solutions than purely user‑centric methods, and outlines practical principles for applying behavior‑centered design in everyday objects.

Product DesignUser experiencebehavior-centered design
0 likes · 16 min read
Why Behavior‑Centered Design Beats User‑Centric Approaches
Architect
Architect
Jul 25, 2015 · Cloud Computing

Design Principles and Components of Google App Engine

This article explains Google App Engine's core design philosophies—including reuse of Google technologies, statelessness, hard limits, Protocol Buffers for service heterogeneity, and distributed storage—then details its front‑end, Datastore, service group, language‑specific implementations, and a typical HTTP request flow.

Distributed DatastoreGoogle App EngineProtocol Buffers
0 likes · 6 min read
Design Principles and Components of Google App Engine
Qunar Tech Salon
Qunar Tech Salon
Mar 7, 2015 · Fundamentals

Object‑Oriented Design Principles and SOLID for Java Developers

This article introduces Java developers to essential object‑oriented design principles—including DRY, encapsulation, Open/Closed, SRP, DIP, composition over inheritance, LSP, and Interface Segregation—explaining their benefits, proper usage, and common pitfalls to help write high‑cohesion, low‑coupling code.

EncapsulationJavaOOP
0 likes · 10 min read
Object‑Oriented Design Principles and SOLID for Java Developers
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.

UIWhitespacedesign principles
0 likes · 6 min read
How Whitespace Transforms Web Design: 10 Inspiring Examples
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.

UI designUsabilityUser Interface
0 likes · 11 min read
20 Essential UI Design Principles Every Frontend Designer Should Know
Suning Design
Suning Design
Jun 23, 2014 · Frontend Development

Balancing Minimalism and Functionality in Mobile App Form Design

This article explores how designers can strike a balance between minimalistic aesthetics and functional complexity in mobile app form design, covering reductionist approaches, eye‑catching UI techniques such as blurred and dark backgrounds, clear visual flow, and user‑experience strategies that reduce input, provide helpful prompts, and minimize forced actions.

UI designUser experiencedesign principles
0 likes · 8 min read
Balancing Minimalism and Functionality in Mobile App Form Design
Baidu Tech Salon
Baidu Tech Salon
Jun 18, 2014 · Mobile Development

Why Splash Screens Are Harmful in Android Applications

Splash screens in Android apps, especially in many Chinese releases, waste startup time, disrupt users’ task focus, consume unnecessary resources, and replace better branding options, so modern hardware and design guidelines recommend eliminating them to improve speed, flow, and overall user experience.

AndroidMobile DevelopmentSplash Screen
0 likes · 11 min read
Why Splash Screens Are Harmful in Android Applications
Suning Design
Suning Design
Jun 13, 2014 · Frontend Development

Mastering Google Glass UI: Design Guidelines for Cards, Timelines, and Immersive Modes

This guide details Google Glass’s user interface components, design principles, common patterns, and visual style, covering timeline organization, dynamic and static cards, voice interactions, immersion mode, layout grids, color palettes, typography, and copy best practices for creating effective Glass applications.

Google GlassUI designcard UI
0 likes · 16 min read
Mastering Google Glass UI: Design Guidelines for Cards, Timelines, and Immersive Modes
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 GlassUser experiencedesign principles
0 likes · 13 min read
Designing for Google Glass: Essential Principles for Wearable UX
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
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.

LeTVProduct DesignUser experience
0 likes · 6 min read
Quantitative UX Secrets for Seamless Multi‑Screen Experiences
Suning Design
Suning Design
Apr 12, 2014 · Product Management

What Books Should Aspiring Product Managers Read? A Curated Guide

This article shares a curated reading list and resource guide for product managers, explaining how personal mindset, industry knowledge, strategic insight, interaction design, and fresh perspectives shape effective product leadership and recommending specific books, reports, podcasts, and platforms to explore.

Booksdesign principlesindustry knowledge
0 likes · 8 min read
What Books Should Aspiring Product Managers Read? A Curated Guide
Suning Design
Suning Design
Mar 22, 2014 · Fundamentals

How Fool‑Proof Design Stops User Errors and ‘Staring‑Blank’ Moments

Fool‑proof (poka‑yoke) design uses intuitive constraints, sensory cues, and proactive feedback to eliminate mistakes for non‑expert users, offering practical examples from everyday objects to digital interfaces and outlining six interaction strategies that keep users focused and error‑free.

Interaction DesignUsabilityUser experience
0 likes · 13 min read
How Fool‑Proof Design Stops User Errors and ‘Staring‑Blank’ Moments