Migrating 3.7 Million Lines of Flow Code to TypeScript (10 minute read)
Pinterest successfully migrated 3.7 million lines of code from Flow to TypeScript over eight months. The migration used a "big bang" approach using codemods and had three phases: setup, conversion, and integration. Pinterest validated the migration through detailed testing, including daily automated tests, manual testing, and byte-for-byte comparisons of transpiled JavaScript.
|
|
Codex (GitHub Repo)
The OpenAI Codex CLI is an experimental, open-source coding agent for devs who work in the terminal. It provides ChatGPT-like reasoning with the ability to run code and manipulate files.
|
Introducing OpenAI o3 and o4-mini (20 minute read)
OpenAI has new models, o3 and o4-mini, that are more intelligent and efficient than previous versions like o1 and o3-mini. These models also have improved safety features, including a rebuilt safety training data and system-level mitigations.
|
Astro 5.7 (8 minute read)
Astro 5.7 has been released. The Experimental Fonts API allows for easy integration and optimization of fonts from various providers. The stable Sessions API allows for secure server-side storage of user data, supporting type-safety and cookie-less options with various storage drivers. SVG components are now natively supported, allowing direct import and use of SVG files as components within Astro projects.
|
|
Tract Postmortem (45 minute read)
Tract was a UK startup trying to address the housing crisis by improving the planning permission process. It explored various business models, including site sourcing, land appraisal, land promotion, and an AI-powered planning document editor, but struggled with a conservative market, complex land promotion, and low willingness to pay. The founders concluded that the British market's limitations made venture-backed disruption difficult and decided to shut down the company and return capital to investors.
|
|
Plandex (GitHub Repo)
Plandex is an open-source, terminal-based AI coding agent designed for large, real-world projects with features like smart context management, configurable autonomy, and multi-provider model integration.
|
Herb (Website)
Herb is an HTML-aware Embedded Ruby parsing tool built on Prism, Ruby's official parser.
|
|
Love TLDR? Tell your friends and get rewards!
|
Share your referral link below with friends to get free TLDR swag!
|
|
Track your referrals here.
|
Want to advertise in TLDR? π°
If your company is interested in reaching an audience of web developers and engineering decision makers, you may want to advertise with us.
Want to work at TLDR? πΌ
Apply here or send a friend's resume to jobs@tldr.tech and get $1k if we hire them!
If you have any comments or feedback, just respond to this email!
Thanks for reading,
Priyam Mohanty, Jenny Xu & Ceora Ford
|
|
|
|