This feature thread tracks Stripe's efforts to migrate its extensive codebase to TypeScript, aiming to improve developer productivity, code quality, and maintainability. The initial post details a large-scale migration of millions of lines of code, highlighting the technical challenges and strategies involved in such a significant undertaking. This post introduces Sorbet, Stripe's type checker for Ruby, demonstrating a commitment to static typing across different languages to enhance developer productivity and code quality.
All Stripe trails