GitHero's blog

About GitHero and the things we learn building it.

From opaque ids to human-readable paths: improving URL shareability and interoperability

Building GitHero taught me that URLs aren't just technical details—they're core to user experience. In this article, I share how GitHero’s URL structure evolved from using opaque inernal ids and GitHub node IDs to clean, human-readable paths, the challenges along the way, and why designing shareable, meaningful URLs is essential for most apps.