You have to admire Ryan Dahl for creating node.js, even if you don't like it - and there are plenty of people who don't. Now he is back with an admission that node.js isn't as good as it could have been and has something better to offer - Deno.
The problem with node.js is in the smaller things that initially didn't seem so important, but over time they have and are now proving crucial. Speaking at JSConf EU, Ryan Dahl admits that he made mistakes - mainly with security and how modules are managed. He adds that there are so many users that depend on it there is no way to change it.
After spending time away from node.js, working with Go, Dahl only recently returned to node and wasn't happy about what he experienced. He is still happy about its basic architecture - the asynchronous approach that avoids threading. However, by avoiding the module system, it doesn't use npm - he doesn't like the build system for them, module names, and module folders.
You can find out exactly what the problems are in this video of his talk:
The project is on GitHub and while it is early days it does have 27 contributors which is good for a startup project.
So will node.js give way to Deno?
I doubt it.
This said, there is probably room for both.
Jigsaw is finally being incorporated into mainline JDK9. These long-awaited components should arrive before the end of this month.
Udacity's Sebastian Thrun interviewed Facebook's Director of AI Research, Yann LeCun, in a live event that took place on November 1st. You can still catch it on Udacity's Facebook page and here a brief outline.
- AWS Chatbot Challenge
- Twitter Flight Now Taking Applications
- Google Revamps Firebase As App Platform
- HTML 5.2 Gets W3C Backing
- Assembler In The Top Ten Languages For July
- Is Windows 10 Playing Fair - Mozilla Thinks Not
- From Scratch To Python With Future Learn
- Retro Game AI Contest
- TJBot - Using Raspberry Pi With Watson
- Understand Computer Logic With Turing Tumble
- Twitter Releases Pants
- Cleaner, Leaner Ember.js 2.0 Released