Migrating 3.7 Million Lines of Flow Code to TypeScript

Salut, web dev friends! πŸ§‘β€πŸ’»

I have selected some news from the web dev world to share.

πŸ‘ Migrating 3.7 Million Lines of Flow Code to TypeScript
πŸ€– The Model Context Protocol (MCP) for Web Developers
😎 Stop White Box Testing Vue Components Use Testing Library Instead
πŸ‘€ You should try these VueUse composables

Have a great week.


πŸ‘ Migrating 3.7 Million Lines of Flow Code to TypeScript
Pinterest wrote about the migration from Flow Code to Typescript, In 8 months and no disruption of service πŸ‘πŸ‘. They had a lot of planning and did the rollout in one take without any issues.

πŸ€– The Model Context Protocol (MCP) for Web Developers
MCP is a protocol which make it easier for LLM’s to do some stuff for you, instead of creating a Jira ticket manually from your notes. You can just ask the LLM to read your notes and create the ticket instead.

😎 Stop White Box Testing Vue Components Use Testing Library Instead
White box testing is focusing on testing internal logic of Vue components, Its better to focus on the black box testing. When you use black box testing, you don’t test the internals instead you test like you are a user of your application.

πŸ‘€ You should try these VueUse composables
7 composantes explained by Alexander Richter, shootout to : onClickOutside, whenever and until.


Web tools and Library

πŸ€– Awesome MCP servers
A collection of MCP servers.

Fun of the week

🀘 CSS Hell
Solve 15 unimaginably torturous CSS puzzles. Good luck.

πŸ“– Sources

Every news are mainly from my Twitter feed, my Github feed, The collective, Michael Thiessen, Michael Hoffmann, Stefan and more recently by my friends Adrien Zaganelli.