
Make changes to your source code iteratively, using hot reload to instantly see the effect in the running app
Write code using a flexible type system with rich static analysis and powerful, configurable tooling
Do profiling, logging, and debugging with your code editor of choice