After a year of using NodeJS in production

There are days, when I feel jealous of all the young kids playing around with new technologies.  I need a certain level of stability and acceptance of the technology before I can apply it to client projects.  And I need time, which is a very scarce resource lately.

And yet there are days, when I feel good about being somewhat reserved and conservative in my technology stack choices.  Reading this blog post makes me feel just that.  Of course I need to try it out for myself and shape my own opinion, but with my lack of time, this should do.

I spent a year trying to make Javascript and more specifically Node work for our team. Unfortunately during that time we spent more hours chasing docs, coming up with standards, arguing about libraries and debugging trivial code more than anything.

Would I recommend it for large-scale products? Absolutely not. Do people do that anyway? Of course they do. I tried to.

I would however recommend Javascript for front-end development such as Angular or React (like you have another choice).

I would also recommend Node for simple back-end servers mainly used for websockets or API relay.

Now if only somebody wrote a similar post about Docker …

Awesome Awesomeness

Remember all those links to awesome PHP, Python, and Sysadmin?  Well, it was only a matter of time until the Awesome Awesomeness would be done by someone.  Awesome Awesomeness is a curated list of curated awesome lists.  Now you can follow a single list for all the awesomeness you can find.

Sentry – an event logging platform focused on capturing and aggregating exceptions

Sentry – an event logging platform focused on capturing and aggregating exceptions.  Most of the code is Open Source (except for a few proprietary plugins), in case you want to run your own hosted version.

sentry

Supports Ruby, Python, JavaScript, Java, Rails, Django, PHP, iOS, node.js, .NET, and more.

List of minimalist web frameworks

List of minimalist web frameworks

  • Framework for CSS
  • Web Framework for C
  • Frameworks for Front-end JS
  • Web framework for Go
  • Web framework for Haskell
  • Web framework for Java
  • Web framework for Javascript
  • Web framework for Lua
  • Web framework for Node.js
  • Web framework for Perl
  • Web framework for PHP
  • Web framework for Python
  • Web framework for Ruby
  • Web framework for Scala
  • Web framework for .NET (C#)

An Introduction To Full-Stack JavaScript

An Introduction To Full-Stack JavaScript

There is more JavaScript discussion and references in this article than I can handle in go.  Reading it parts is recommended, if you are not too experienced with the recent explosion in all kinds of JavaScript tools and frameworks.