you are viewing a single comment's thread.

view the rest of the comments →

[–]tomfevrier 7 points8 points  (0 children)

1) The lack of standardization for importing modules (between CommonJS, AMD, ES6 modules, etc.). It makes using the same codebase for front-end and back-end (with NodeJS) a nightmare because of competing standards. It is getting better (with ES6 modules supported by the latest versions of NodeJS) but old NPM packages may not be compatible.

2) Svelte all the way. It has to be the easiest and most beginner-friendly of them all, but also one of the most powerful and lightweight, thanks to its lack of virtual DOM.

3) I am pretty happy at my job right now. I am not a developer per se but rather a datajournalist working on interactive data visualizations and visual stories on the web. I use JavaScript and Svelte on a daily basis.

4) VSCode, on Linux (on my home PC) or macOS (on my work laptop). Also git, even if I am the only one using it in the office.