JavaScript¶
The DevOps division are heavy users of the JavaScript programming language for frontend work.
Use a transpiler¶
Modern JavaScript has advanced faster than browsers have kept up. Features such as arrow functions or modules are not available in all of our target browsers. Hence we use a transpiler, usually create-react-app-typescript, to transpile our JavaScript.
TypeScript where possible¶
The use of TypeScript and its associated linter, tslint is recommended. TypeScript can often catch subtle bugs which unit testing and manual end-to-end testing do not find.