Tagged articles
6 articles
Page 1 of 1
Ma Wei Says
Ma Wei Says
Feb 26, 2025 · Databases

Understanding Fact Tables: Types, Granularity, and Design Best Practices

This article explains fact tables in data warehousing, covering their definition, granularity, additive classifications, null handling, consistency rules, and the various types such as transaction, snapshot, cumulative, fact‑less, and aggregate tables, along with design trade‑offs and ETL considerations.

BIETLdimensional modeling
0 likes · 17 min read
Understanding Fact Tables: Types, Granularity, and Design Best Practices
58UXD
58UXD
Dec 9, 2022 · Fundamentals

Mastering Timestamp Design: When to Use Absolute vs Relative Time in UX

This article explains the principles behind timestamp design, compares absolute and relative time formats, discusses granularity levels, and offers practical guidelines for applying timestamps effectively across various product scenarios to improve user perception and business outcomes.

UXabsolute timebehavior tracking
0 likes · 8 min read
Mastering Timestamp Design: When to Use Absolute vs Relative Time in UX
DevOps
DevOps
Oct 23, 2022 · Fundamentals

Software Engineering First Principles: Virtual Nature, Single Manufacture, and the Role of Granularity and Decoupling

The article explains software engineering’s first‑principle laws—software is a virtual product that can only be created once—critiques waterfall, advocates agile and DevOps, and emphasizes granularity and decoupling (including Infrastructure as Code) as essential practices for modern development.

Decouplingfirst principlesgranularity
0 likes · 10 min read
Software Engineering First Principles: Virtual Nature, Single Manufacture, and the Role of Granularity and Decoupling
政采云技术
政采云技术
Dec 1, 2020 · Frontend Development

Writing High-Quality Maintainable Code: Component Abstraction and Granularity

This article explains how to write high-quality, maintainable frontend code by exploring component abstraction, granularity, design principles, and classification—from atomic to page-level components—illustrated with React and Vue examples, code snippets, and practical guidelines for balancing reuse and complexity.

Component DesignVueabstraction
0 likes · 15 min read
Writing High-Quality Maintainable Code: Component Abstraction and Granularity
360 Quality & Efficiency
360 Quality & Efficiency
Mar 24, 2020 · Big Data

Understanding Granularity in Data Warehouse Design

This article explains the concept of granularity in data warehouse design, describing data models composed of structures, operations, and constraints, illustrating how granularity affects storage detail, query performance, and resource consumption, and recommending a dual‑granularity approach to balance efficiency and analytical depth.

AnalyticsBig Datadata modeling
0 likes · 5 min read
Understanding Granularity in Data Warehouse Design
DevOps
DevOps
Sep 19, 2017 · Operations

Two Key Practices for Implementing DevOps: Granularity and Decoupling

This article records Xu Lei's online DevOps talk, outlining his ten‑year journey, emphasizing the importance of managing granularity and engineering decoupling, and providing practical strategies, agile insights, continuous delivery frameworks, Docker benefits, and a Q&A to help teams improve software delivery efficiency.

Continuous DeliveryDevOpsDocker
0 likes · 36 min read
Two Key Practices for Implementing DevOps: Granularity and Decoupling