Node.js helps drive innovation
However, Node is experiencing growing pains (as does any technology experiencing rapid growth).
Large and growing community of developers (of various skill levels).
Joe started by reading the technical description of Node. His point was to show that the technical description of Node does not get at the heart of why it makes business sense to use Node.
Node’s goal is to provide an easy way to build fast and scalable apps.
Companies are tied down by their current tech stack which makes innovation tough. However, the ability to innovate is important to business thrival (my word…combo of Thrive and Survival).
Node gives a company a unique ability to move and adapt quickly.
For example, Uber and Medium are both Node companies. Both have disrupted their markets with hyper-speed.
Side note: Yahoo has the “biggest x” is used for just about any technology they use. Yahoo has one of the biggest Node clusters, biggest Node teams, biggest Hadoop clusters and so on. Suffice it to say, Yahoo has an insanely good engineering team, and they run at scale.
Node delivers a number of benefits that help drive innovation.
It follows that experienced developers are more productive, thus the importance of productive developer -> happy developer -> improved retention.
Node makes for happy developers. Developers are re-energized with job
Q: I think I heard the same speech about RoR 10 years ago!
A: The reality is that people are winning with Node.
Q: Initial value of Node was high concurrency, but other languages do this well also (mentions Scala). Where is the cost savings really coming from? Is it not correct to say that the value is coming from full stack JS?
Q: Lots of enterprises have long standing Java developers. What are the talking points for getting Java developers to switch languages?
A: Education to get people to understand Node / JS.
Q: How many of the success stories are a mixed stack?
A: Mixed stack is very common.
Q: You mentioned LinkedIn. Where does Node fit into their stack?
A: Node is used for their mobile services (i.e. LinkedIn uses Node for the API that supports their mobile products).
Q: What about maintainability?
A: Answered by Dav Glass @davglass from Yahoo:
Q: Are there any failures? Are there any learnings?
A: (Answer was from someone at Amazon…sorry did not catch the name) Amazon has had slow Node uptake. They have a preexisting service architecture. Lots of huge framework stuff. Failure stories are that some packages don’t exist yet.
Q: Can Node be used for Big Data? Use cases of NodeJS and Big Data?
Q: What are some cases where Node is not ideal?
A: Standard (server-side) CRUD applications can be written in any language, so this is a case of go with what you know.
We specialize in helping professional developers, like you, expand your skill set. Our courses are focused on enabling you to learn everything necessary to use a new technology in a live, production application.
All courses are made with love in
Palo Alto, CA.
Subscribe to our newsletter