Decoding a 20-Year-Old Game Texture Format

4 min read

World of Warcraft stores its textures in a proprietary format called BLP. Blizzard introduced it in Warcraft III around 2002, and it's been baked into every WoW patch ever shipped since. If you've ever modded WoW or extracted game assets, you've run into these files. I built @pinta365/blp to read, parse, and convert them in TypeScript — and blp-toolkit as a browser-based tool for anyone who just needs to convert a file.

Continue reading →

Getting Started with AI-Powered Development

5 min read

The way we write software is changing. AI coding agents like Claude Code, Cursor, and GitHub Copilot have moved beyond simple autocomplete into tools that can read your codebase, run commands, and implement features alongside you. If you've been curious about integrating AI into your development workflow but aren't sure where to begin, this guide will help you take those first steps.

Continue reading →

More posts can be found in the archive.