~/talk

Application Development with Electron: How and Why

Talkat Voxxed Days Zürich 2022 · 2022-05-17..05-19· [javascript, react]
links:none on file
slides:none on file

An Electron app built with React and TypeScript called Marmot demonstrates a working cross‑platform desktop tool (Windows .exe/.nupkg, mac dmg/zip with notarization, Linux deb/rpm) that the developer ships every 2–4 weeks; packaged releases are ~100 MB because they include the Chromium/Node runtime. Key pieces: scaffold with electron-forge, bundling and hot reload via webpack, editor UI using monaco editor, and a type-safe IPC scheme with preload/contextBridge. Packaging requires code signing, platform-specific makers, and a simple releases feed for auto‑updates.

AI-written summary · about

  1. 0:00Start
  2. 0:15Developing Desktop Applications with Electron
  3. 0:29Elevator Pitch
  4. 1:03Why I Use Electron
  5. 2:11Why Would You Want To Use Electron To Develop Desktop Applications
  6. 3:17Downsides to Electron Apps
  7. 4:58Why I Made this Application with Electron
  8. 6:16Developer Tools
  9. 6:40Typescript To Develop a Desktop Application
  10. 9:57Cartex
  11. 11:21Monarch Editor
  12. 12:23First Electron Application
  13. 16:24React Component
  14. 18:04What Is Electron How Does It Work
  15. 24:08Application Menu
  16. 27:15Annotations Api
  17. 32:43Build Package and Publish
  18. 37:08Linux
  19. 38:29Mac Os
  20. 38:53Auto Update on Linux
  21. 41:49Recap
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.