Javascript development has been traditionally confined to either web development or server-side development. But what if we could have the best of both worlds in one single Javascript environment? What if we could use the set of tools we know and love to build beautiful, cross-platform Mac, Linux, and Windows desktop applications?
For the past year at Nylas we’ve been using Node, Electron, and modern web technologies to build N1; a highly extensible desktop email client. In this talk we’ll explore how we’ve used these tools to build a whole new kind of desktop app, and peek inside some of the innards behind building an extensible email client while we discover the possibilities this new environment has to offer.