Electron allows you to create desktop apps using Node.js. These apps usually have a single window, but here's how to support multiple windows in Electron.
The Windows environment makes getting node-gyp to work a less-than-stellar developer experience. Here are some troubleshooting tips I've learned along the way.
If you're running out of space in your VMware Fusion Windows virtual machine, there's good news—it's relatively easy to get more space when you need it.
Here are a few things I've learned while building a Node.js app on Visual Studio Team Services. VSTS isn't not my first CI choice, but it can be workable.