Goal: A brief exploration of what it means to "pack" and "unpack" bytes. Inspiration I've come across Ruby's Array#pack and String#unpack methods, bu...
IDs. We need them to reference entities uniquely. But not all kinds of IDs are equal. Features Some IDs are the main identifier (the primary key) of ...
I had a use case some time ago where base64 saved my ass, and I thought I'd write a short refresher for myself on what it can do, and how it can be a...
While writing my custom serialization format, I spent a while working with byte streams, strings and encodings, so I figured I'd do an article on tha...
In programming, serialization is the process of transforming data so it can be transferred, stored, or compared. You might have a variable in your pr...