meta_pixel
Tapesearch Logo
Log in
Software Engineering Daily

Electron and Desktop App Engineering with Shelley Vohr

Software Engineering Daily

Software Engineering Daily

Technology, News, Tech News

4.2653 Ratings

🗓️ 5 August 2025

⏱️ 51 minutes

🧾️ Download transcript

Summary

Electron is a framework for building cross-platform desktop applications using web technologies like JavaScript, HTML, and CSS. It allows developers to package web apps with a native-like experience by bundling them with a Chromium browser and Node.js runtime. Electron is widely used for apps like VS Code, Discord, and Slack because it enables a single

Transcript

Click on a timestamp to play from that location

0:00.0

Electron is a framework for building cross-platform desktop applications using web technologies like JavaScript, HTML, and CSS.

0:08.0

It allows developers to package web apps with a native-like experience by bundling them with a Chromium browser and a Node.

0:15.0

Electron is widely used for apps like VS code, Discord, and Slack because it enables a single code base to run on

0:22.2

Windows, MacOS, and Linux. Shelly Vore is a principal software engineer at Microsoft, where she

0:28.2

works on Electron. She joins the podcast with Josh Goldberg to talk about her work on the Electron

0:33.9

project. This episode is hosted by Josh Goldberg, an independent full-time open-source

0:39.1

developer. Josh works on projects in the TypeScript ecosystem, most notably TypeScript ES Slint,

0:46.1

the tooling that enables ES Slint and prettier to run on TypeScript code. Josh is also the author

0:51.8

of the O'Reilly Learning TypeScript book, a Microsoft MVP for developer technologies, and a live code streamer on Twitch.

1:00.2

Find Josh on Blue Sky, Mastodon, Twitter, Twitch, YouTube, and dot com as Joshua K. Goldberg.

1:21.6

Shelley, welcome to Software Engineering Daily.

1:23.6

Hello. Thank you for having me.

1:25.8

Oh, well, thanks for coming on. We're really excited.

1:28.0

You've been around on GitHub and in the web dev and C++ plus space for quite a while. Your name pops up on a lot of commits on GitHub.

1:32.5

But before we get into all that and Electro-on, you can tell us who you are, how you got into coding?

1:37.3

Yeah, absolutely. So I, as a kid, was always pretty interested in the way that stuff worked.

1:43.9

So I really liked programming my

1:46.5

calculator when I was in high school. And then when I got my first computer, I spent a fair amount of

1:51.7

time trying to figure out how it worked, what I could get it to do, different ways that I could get

1:57.1

it to not work. And then at a certain point, I realized that there was such a thing as programming

2:03.8

languages that could interface with a Mac and basically, you know, felt like the horizons

2:08.8

opened up as soon as I realized that I could make computers work in new and novel ways

...

Transcript will be available on the free plan in 16 days. Upgrade to see the full transcript now.

Disclaimer: The podcast and artwork embedded on this page are from Software Engineering Daily, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Software Engineering Daily and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2025.