Bucket List Learn Node JS

April 25 2017


Node has some pretty cool features going for it like:
  • Simplified coding because its single threaded
  • Non-blocking IO so you can get the most out of your CPU and not waste time waiting on stuff
  • JS Stack all the way down (use MongoDB and you get json in the database, json in the server, and json in the UI

These look awesome and make it very different to the normal C#/.Net stuff I'm used to so I jumped in and slapped together a scaffold-ed Node JS API project with a web front end in Express and it was very fast to get up and running. The ability to easily modify core system objects on the fly was brilliant - if you want to add in some custom properties to the Request object you just add them and move on just like javascript.