Introduction to TypeScript

Introduction to TypeScript

Microsoft’s alternative to JavaScript adds modularity, generics, and type information while maintaining JS source compatibility.

Getting Back to Coding

Getting Back to Coding

Reducing tool complexity requires mercilessly applying YAGNI to your toolchain. Resist the siren songs of new, popular memes and the blandishments of vendors, and choose the tools that deliver only what you need.

Bit-Oriented I/O with Templates

Bit-Oriented I/O with Templates

Data-compression algorithms emit data in blocks of varying number of bits. Making these little blobs suitable for byte-level I/O requires some careful know-how.