I think the evolution and increased popularity of TypeScript over the past year or so means that it is a good time to migrate towards using it on DEV.
Nick Taylor has been the biggest proponent, but it all jives with my view of things.
Read more here:
I think this initiative can pretty effectively be led by the community rather than top down from our team, because we won't need to provide a lot of specific instruction in order to make improvements in these areas.
Any pull requests to provide good instructions for this approach in the README and/or docs would be appreciated to get the ball rolling on this.
Part of the reason I feel like we can get moving on some of this now is that GitPod might be useful for helping frontend developers get up and running with the codebase and making changes without the worry of installing and getting the app running locally.
Only time will tell if GitPod leads to true productivity enhancements for frontend developers looking to contribute, but I think it's something worth exploring.
The first post in a series that explores what it means to write tests for our code. This introduction provides a high-level overview of various testing concepts; the goal is to build a common vocabulary for future posts.