Danger! Unexploded Data

Software applications commonly make use of tree structures to arrange items in a hierarchical manner. File systems, database indexes, bills of material, HR organizational data, etc are all usually structured in a tree format. The persisted data that represents these structures are often stored in a dictionary of parent/child relationships, looking something like this: If … Continue reading Danger! Unexploded Data