Electron's first meetup
August 28, 2015 | Jeff Weinstein

The Electron community is positively charged! The project, formerly known as Atom-Shell, is a great way to build cross-platform desktop apps using web technologies. Given the 2200 people in the Electron Slack channel, the nearly five thousand commits, and the active discussion board, we figured it’s about time the project had a meetup in real life.

The community seems to agree: we hosted more than 50 people for the inaugural Bay Area Electron Meetup for four great talks and a big pile of pizza. Engineers from GitHub, Slack, Wagon, and Nylas spoke about building polished apps across Mac, Windows, and Linux using the Electron framework.

  1. The History of Electron by Kevin Sawicki (Github)
  2. Integrating with Native Code by Paul Betts (Slack)
  3. Electron, React, and Haskell. Oh my! by Mike Craig (Wagon)
  4. Making a web app feel native by Ben Gotow (Nylas)

The History of Electron by Kevin Sawicki (Engineer at GitHub)

Why Electron was built, what makes it special, how it differs from similar frameworks, and where it is going.

The History of electron


Integrating with Native Code by Paul Betts (Engineer at Slack)

How Slack’s Desktop app calls native operating system and library methods on OS X, Windows, and Linux, via Node Native Modules, node-ffi, and edge.js.

Native Modules in Electron


Electron, React, and Haskell. Oh my! by Mike Craig (CTO at Wagon)

How Wagon is building a hybrid desktop/web data analytics app using Electron, React, and Haskell to solve engineering challenges that aren’t possible with the browser alone.

Electron, React, and Haskell Oh My!


Making a web app feel native by Ben Gotow (Engineer at Nylas)

A dive into some JavaScript and CSS tricks the Nylas team uses to make their Electron-based mail app feel native across Mac, Windows, and Linux.

Building Native Experiences with Electron


If you’d like to come to the next one, join the Electron meetup group and we’ll see you soon.