I had to do a take home programming task over a weekend for a job interview last year, the only technical requirement was that it had to be done in JS (both Node and browser).
It had been a few years since I had started a JS project from scratch (I spend 90% of my time doing Rails dev). I ended up spending more time figuring out what package/build/testing tools to use than I did actually writing code.
Looking up best practices for Express.js project structures, I found that every blog post/article had a different "best" structure.
I'm happy that my new job is still primarily Rails. I'll take convention over configuration any day.
It had been a few years since I had started a JS project from scratch (I spend 90% of my time doing Rails dev). I ended up spending more time figuring out what package/build/testing tools to use than I did actually writing code.
Looking up best practices for Express.js project structures, I found that every blog post/article had a different "best" structure.
I'm happy that my new job is still primarily Rails. I'll take convention over configuration any day.