Skip to content

All Guides

Encoding

Markdown Reference

Comprehensive reference for CommonMark, GitHub Flavored Markdown (GFM), and Obsidian callouts with examples for all features.

Encoding

Base Encoding Guide

A comprehensive guide to base encoding formats including Base64, Base32, Base58, and their use cases.

Encoding

How UUIDs work

UUID format, versions v1 through v8, and their trade-offs. When to pick v4, v7, or v5.

Encoding

Data Serialization Formats

Exploring Protobuf, Cap'n Proto, FlatBuffers, Avro, and Thrift.

Networking, Encoding

Parts of a URL

WHATWG vs RFC 3986 vocabulary, the structure of a URL, and why one component has two specs that disagree on its boundaries.

Encoding

How Unicode works

How Unicode encodes text. Code points, graphemes, UTF-8 vs UTF-16 vs UTF-32, surrogates, normalization, and string length.

Encoding

How to deal with time

A comprehensive guide on how to work with local time, instants, dates and timestamps. Understand how time, time zones and offsets work to avoid bugs and mistakes when writing software.