Does anyone know of a resource tracking the remaining todo's left before Node.js 0.12 is released?
Every time I ask what the projected release date for 0.12 is I always get a "When it's ready" response. That's fine, I understand the uncertainty of software development like everyone else. But there really should be a continually updated todo list of line items that when done will mark the release of the next version.
I'm excited about generators and Koa. I just want to get an idea as to whether I'm looking at a month, 6 months or a year before I can use them in a stable environment.
Depends on your needs. If you need to get something up and running quickly, I would recommend you stick with Ruby.
If you can afford some extra time to learn a new framework then both Go or Express/Node.js are great options that would enhance your skill set.
Node.js and Go are both growing quickly in popularity. They're much faster on the execution side than Ruby and provide additional optimization opportunities via the ability to query more than one external resource simultaneously and combine the results into your API's response.
If you do decide to go with Node.js or Go, Node.js is currently the more popular of the two. You're more likely to be able to land a job or freelancing gig with Node.js skills today, whereas you're more able to contribute something meaningful to the Go ecosystem by getting into it now.
Personally I prefer coding in Go, but most of my client's request Node.js.
I build high performance, distributed, real-time backends for apps.
15+ years experience building reliable backends for web apps and mobile apps.
Extensive experience dealing with security (anti-web-spam, anti-fraud, anti-troll, anti-account-takeover).
Tech: Golang, MySQL, Cassandra, Prometheus, Grafana, AWS, GCP, DigitalOcean
http://stackoverflow.com/users/1305696/daniel
Email: daniel@GoDeveloper.com