Wes and Scott talk about building v_framer, Scott’s custom multi-source video recording app, and why Electron beat Tauri and native APIs for the job. They dig into MKV vs WebM, crash-proof recording, licensing with Stripe and Keygen, auto-updates, and the real challenges of shipping a polished desktop app.


Show Notes



00:00 Welcome to Syntax!

March MadCSS





02:28 Why screen recording apps are so frustrating


07:14 The requirements behind Scott’s app, v_framer



09:47 Tauri, WKWebView, and blurry screen recording headaches


13:00 Why switching to Electron was a game changer


14:02 Electrobun and the hybrid desktop experiment


16:29 Browser-based capture vs native APIs


18:50 Brought to you by Sentry.io



22:32 Notarization, certificates, and shipping a Mac app


24:52 One-time purchases, trials, and selling desktop software


26:37 Self-hosting Keygen for license keys


30:27 A scrappy Google Sheets-powered waitlist


31:56 Keyboard shortcuts, FPS locks, and app customization


34:50 CI/CD and painless auto-updates with Electron



Hit us up on Socials!

Syntax: X Instagram Tiktok LinkedIn Threads

Wes: X Instagram Tiktok LinkedIn Threads

Scott: X Instagram Tiktok LinkedIn Threads

Randy: X Instagram YouTube Threads

Syntax - Tasty Web Development Treats

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

983: Why I Chose Electron Over Native (And I’d Do It Again)

MAR 2, 202637 MIN
Syntax - Tasty Web Development Treats

983: Why I Chose Electron Over Native (And I’d Do It Again)

MAR 2, 202637 MIN

Description

Wes and Scott talk about building v_framer, Scott’s custom multi-source video recording app, and why Electron beat Tauri and native APIs for the job. They dig into MKV vs WebM, crash-proof recording, licensing with Stripe and Keygen, auto-updates, and the real challenges of shipping a polished desktop app. Show Notes 00:00 Welcome to Syntax! March MadCSS 02:28 Why screen recording apps are so frustrating 07:14 The requirements behind Scott’s app, v_framer 09:47 Tauri, WKWebView, and blurry screen recording headaches 13:00 Why switching to Electron was a game changer 14:02 Electrobun and the hybrid desktop experiment 16:29 Browser-based capture vs native APIs 18:50 Brought to you by Sentry.io 22:32 Notarization, certificates, and shipping a Mac app 24:52 One-time purchases, trials, and selling desktop software 26:37 Self-hosting Keygen for license keys 30:27 A scrappy Google Sheets-powered waitlist 31:56 Keyboard shortcuts, FPS locks, and app customization 34:50 CI/CD and painless auto-updates with Electron Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads