1. Respect Language Idioms
2. Mind the Type System
3. Handle Errors the Right Way
4. Manage Dependencies Correctly
5. Be Conscious of Execution Context
6. Security Practices Don’t Always Translate
7. Testing & Tooling








Overview


When moving between languages, the main risks are forcing habits from one language onto another,...