Ghost is an open source blogging platform built in Node.js and aimed at a wide range of users. Node.js is still a relatively young platform for building web software. The combination of creating user-facing software with a less mature tool presents a particularly interesting set of challenges.
Building Ghost is an adventure, I'd like to share with you a few of the things I've learned so far...