1
Every GitHub object has two IDs
How I reverse-engineered GitHub node IDs to avoid a database migration and discovered their dual ID system along the way.
AI Code Reviews that understand your entire codebase. Automate PR reviews, catch bugs faster, improve code quality with AI-driven analysis. Try Greptile free!
Visit greptile.com → On Hacker News Oct 2024 – Jun 2026
Software Engineering 6AI & Machine Learning 5Society, Policy & Culture 2Tools & Productivity 1Career & Management 1Tech Industry & Business 1
How I reverse-engineered GitHub node IDs to avoid a database migration and discovered their dual ID system along the way.