August 12, 2026
How we built a deterministic AST engine to fix breaking changes
Building a string-replacement tool is easy. Building an Abstract Syntax Tree transformer that understands TypeScript safely is hard. Here is how we did it.
Read post →Deep dives into API drift, Abstract Syntax Trees, and how to stop breaking production.
Building a string-replacement tool is easy. Building an Abstract Syntax Tree transformer that understands TypeScript safely is hard. Here is how we did it.
Read post →