The Blog
Building a Small macOS Menu Bar App
A practical overview of small macOS menu bar apps, what they are good for, and what to consider around scope, state, permissions, and user expectations.
Read More
Building Your First Electron App
A practical introduction to Electron apps, how the main and renderer processes work, and what to understand before building your first desktop app.
Choosing Between Web, Desktop, and Mobile for a Small App
A practical guide to choosing whether a small app should be built for the web, desktop, mobile, or as a command line tool.
Electron vs Native macOS Apps
A practical comparison of Electron and native macOS app development, including tradeoffs around speed, UI, distribution, system integration, and developer workflow.
Swift for Web Developers
A practical introduction to Swift for web developers, covering types, optionals, structs, views, state, and the shift from browser apps to Apple platforms.