Yesterday I set up SSL on my Node.js server with LetsEncrypt. I was surprised at how easy the process was, and would recommend it over StartCom SSL, which I tried but was unsuccessful with.
Typescript 1.7 added async/await, which is going to be a game changer for node usability. To demonstrate how well it works, I picked out a few examples from a project I've been working on. To add more context to these: I started out writing this project with callbacks, later switched to promises, and then added typescript.