Waiting for tsc to finish on a massive repo is a productivity killer. This post explores the internal engineering efforts to keep build times under a specific threshold (e.g., 75 seconds or 75% faster than legacy systems). Featured Solutions
Using tools like Bazel to share pre-compiled type definitions across the team.
If you are looking for a code-centric post, here is a snippet focusing on a type-safe Dropbox API wrapper: typescript
Dropbox manages a massive codebase (estimated around 75 million lines of code across various services). Moving to TypeScript wasn't just a syntax change; it was a fundamental shift in how 500+ engineers collaborate without breaking the sync. Key Technical Pillars
How the team transitioned from vanilla JS to TS using specialized tooling to avoid "stop-the-world" refactors.
Ensuring that heavy type-checking doesn't bloat CI/CD pipelines. 🚀 Post Idea: The "75" Rule for Developer Productivity
How Dropbox (75) Scaled with TypeScript: Lessons from the Frontend
Dropbox (75) Ts [LATEST]
Waiting for tsc to finish on a massive repo is a productivity killer. This post explores the internal engineering efforts to keep build times under a specific threshold (e.g., 75 seconds or 75% faster than legacy systems). Featured Solutions
Using tools like Bazel to share pre-compiled type definitions across the team.
If you are looking for a code-centric post, here is a snippet focusing on a type-safe Dropbox API wrapper: typescript
Dropbox manages a massive codebase (estimated around 75 million lines of code across various services). Moving to TypeScript wasn't just a syntax change; it was a fundamental shift in how 500+ engineers collaborate without breaking the sync. Key Technical Pillars
How the team transitioned from vanilla JS to TS using specialized tooling to avoid "stop-the-world" refactors.
Ensuring that heavy type-checking doesn't bloat CI/CD pipelines. 🚀 Post Idea: The "75" Rule for Developer Productivity
How Dropbox (75) Scaled with TypeScript: Lessons from the Frontend