← All categoriesExplore the topic

Technology

Software, devices and technical concepts, explained clearly.

319 summariesSorted by title
Technology

Dataclass: less boilerplate without automatic validation

The dataclass decorator can generate initialization and representation methods from declared fields. Type annotations describe those fields but do not themselves check every value at ru...

Published22 Oct 2026
Technology

Datetime: a time without a zone leaves a question open

Python distinguishes datetime objects with time-zone information from those without it. A value such as 12:00 does not by itself identify the same instant for readers in different count...

Published22 Oct 2026
Technology

Decimal: why the starting value matters

Decimal can represent decimal values that binary float cannot represent exactly. After from decimal import Decimal, Decimal('0.1') + Decimal('0.2') produces Decimal('0.3').

Published22 Oct 2026
Technology

Diff-tree: comparing recorded file trees

git diff-tree compares contents and modes in Git trees. With one commit, its usual form compares that commit with its parents.

Published22 Oct 2026
Technology

DNS: how a site's name leads to its server

DNS connects domains with information about network services. Various records, authoritative servers, and caches explain why the change of hosting is not visible to all visitors at the...

Published22 Oct 2026