Even NASA is not safe
https://github.com/nasa/openmct
* .npmignore
* Procfile
* app.js
* bower.json
* circle.yml
* gulpfile.js
* jsdoc.json
* karma.conf.js
* package.json
What?
>>59174522
Whats wrong? Hiring young people is cheap. Young people can't code for shit, so they use all this crutch to prop themselves up and look like some leet programmers.
Nothing new, I still remember all that RAD/VB crap from the nineties.
>>59174522
wonder why...
>>59175231
WE WUZ MATHEMATICIANZ N SHIEEET
Go have a look at pictures of the real women.
>>59174522
>package.json
what is the problem here?
>>59175231
lol
>>59174522
>autist winging about how he doesn't like files that make it easier to distribute in the codebase
>doesn't know what package.json does
no surprise you don't have a job OP
If you want a job these days you'll have to learn to deal with node. Everyone's using it because it's fast enough without having to deal with Go's lack of OOP.
>>59177962
is there no alternative to node?
>>59177970
J2EE can compete in performance when the JVM is warmed up but it sucks a lot of valuable development time.
Go doesn't have enough momentum or some of the abstractions everyone seems to love.
C++ is overkill and is only used at facebook tier giants.
node hits the sweet spot because everyone knows JS anyway, and it is quite fast. Express is now owned by IBM so you now have big ENTERPRISE backing.
The only thing off in OPs list is the tooling which is pretty meme and changes yearly. Gulp has the advantage of working multiplat unlike scripts I guess.
>>59178020
I've been learning node/express, what frameworks or other random things are important to know? I feel retarded because this seems like enough to build any app I can think of.
>>59178073
In no particular order:
Sequelize is popular if you need an ORM.
Because node is single threaded you'll need to store your sessions in redis if you want to use multiple threads (by running multiple instances).
Learn about the Promise API, it helps you solve the callback hell code });});});});
Use Bluebird for Promises, it's faster than the native implementation.
Don't think I need to say it but if you ever work in a team make a linter file because JavaScript's 'flexibility' annoyingly allows many ways to write code. In a particular occasion I had someone argue against semicolons and commit without a single one.
>>59175231
>colored room
what is that other word
>>59177962
>Go's lack of OOP
it picked up because it's easier to program and has a larger software library. The fact it can be used front + back end meant even more software to choose from.
also node came out before go.
>>59178569
Shitskin?
Nigger?
the only legitimate reason to use node is for dependency management (bower) and to compress javascript and css