Fueling innovative software
July 15-18, 2019
Portland, OR

Desktop apps with JavaScript (sponsored by Slack)

Felix Rieseberg (Slack)
1:45pm2:25pm Wednesday, July 17, 2019
Location: E141/142
Average rating: ****.
(4.44, 9 ratings)



Chances are high that you’re already using desktop software built with JavaScript—apps like Slack, Visual Studio Code, or WhatsApp use the framework Electron to combine native code with the conveniences of Node.js and web technologies.

Felix Rieseberg walks you through Electron, explaining both the up- and downsides of building apps with JavaScript. He covers the basics while building a small code editor live and examines how Microsoft, GitHub, Slack, and other companies collaborate to maintain Electron.

This session is sponsored by Slack.

Prerequisite knowledge

  • A basic knowledge of HTML, JS, and Node.js

What you'll learn

  • Understand Electron and the upsides and downsides to building apps with JavaScript
Photo of Felix Rieseberg

Felix Rieseberg


Felix Rieseberg is a senior staff engineer and tech lead at Slack. He’s a comaintainer of Electron and maintainer of numerous open source libraries, focusing on JavaScript and Node.js. His recent work includes Slack’s desktop apps, O’Reilly’s Introducing Electron, and experiments like windows95.