
XML Attributes Versus Child Elements and How to Choose
Attributes or child elements for the same 50,000 orders: size, gzip, parse time, newline handling, JSON conversion and the rules that decide which to use.
Everything you need to level up your coding skills.

Attributes or child elements for the same 50,000 orders: size, gzip, parse time, newline handling, JSON conversion and the rules that decide which to use.

Unzip an XLSX workbook, read its sheet XML and shared strings by hand, then write a 30 line Python reader that rebuilds the table without any Excel library.

JSON has no comment syntax by design, so a // note fails in every parser tested. What people do instead: _comment keys, $comment, JSONC, JSON5 and YAML.

A decision guide for CSV files too big to open: look, count, sample, query in place, chunk, split, compress or convert, with numbers from a 1.3 GB file.

Well formed means the syntax parses, valid means it follows a DTD or XSD. Ten broken files and two schemas run through xmllint show what each catches.

Compare the XLS, XLSX and XLSB Excel formats on limits, size, macros and library support, detect which one a file really is, and pick one to hand over.

JSON has six value types and no date, binary, integer, decimal, set or undefined. See what Python and JavaScript do to each missing type when they serialize.

One DuckDB statement turned a 130 MB CSV into a 34 MB Parquet file; typed columns, dictionary encoding and min/max statistics explain the faster queries.

A tested beginner guide to XML: where you will meet it in data work, what it does better than JSON, how it is structured, and the first checks to run.

See what an XLSX workbook really contains, from cell types and shared strings to dates, formulas, styles and limits, and what each part means for your data.

The JSON grammar fits on a page, and parsers still disagree on trailing commas, NaN, duplicate keys, big numbers and more. A 26-case test across five parsers.

Lock a shared Excel input sheet so people can enter data but not break it: protect the sheet, allow the right actions, handle tables, keep a master.
We send one email when a new article is published. No spam.