Notes
Writing from the studio: how the apps are built, and why they’re built that way.
-
217 Tags Later: Seven Months of Building Beltr
From a first commit on a Sunday in February to a karaoke app on three desktop platforms, four companion apps, two app stores and a Docker image. The turns Beltr took, and what each one taught us.
-
GlassTV, Streamline, Cathode TV: Building an IPTV Player the Long Way
Three names, five navigation designs on Apple TV, a guide redesigned five times and a player rewritten to a third of its size. What eight months of building Cathode TV looked like.
-
The Long Road to OneScribe 2.0
It started as a note uploader, deleted most of itself three weeks after launch, and took 285 days and 2,164 commits to become an app you can ask questions. How OneScribe 2.0 happened.
-
Building Beltr: What It Takes to Turn Any Song into Karaoke
Taking the singer out on your own computer, dropping PyTorch, timing lyrics word by word, keeping a phone in step with the TV, and two bugs worth remembering.
-
Why We Don't Do Subscriptions
CasaVargas apps are paid for once, if at all. Why we reject the subscription model, and how that rule shapes the way the apps are engineered.
-
Native vs Cross-Platform: When to Use Each
CasaVargas ships SwiftUI, Electron and Tauri apps, and one product that ended up as both. How we choose, with real examples and what each choice cost us.
-
Introducing Cathode TV: A Native IPTV Player for Every Apple Screen
Why we're building an IPTV player from scratch in SwiftUI, and the engineering behind the two things it has to get right: the program guide and the channel change.