Node.js is a super popular technology with a vibrant community, tons of libraries, updates, new language features, etc. Node.js is quite fast, it's easy to use, and it's literally perfect for full-stack people, because you have same language on front-end and back-end, which does have multiple benefits. Why would anybody choose something else?
…
I like JSOM in SharePoint (at least more than alternatives). It gives the most complete client API to date (unlike REST) and adds automatic query batching on top of that - for free! One inconvenience though is that you cannot use same JSOM code both on client and on server - you have to switch to Powershell or C# CSOM (which often means rewriting same code in a different language)... But, no longer!
…
Some time ago I had to integrate my Meteor.js application with Skype for Business Online.
I already worked with several Office 365 APIs before and haven't expected any problems.
How naive of me! :)
…