In-App Purchases with Capacitor: What I Learned Shipping youProof
This article is adapted from an X thread I posted in September 2024 about shipping youProof. The details below reflect that time. youProof never turned out to be a success,…
Read more
This article is adapted from an X thread I posted in September 2024 about shipping youProof. The details below reflect that time. youProof never turned out to be a success,…
Read more
From time to time, I want to learn about some business. So I’ll open their website, and more often than I’d expect, the website won’t really explain what they do.…
Read more
An AI agent is an AI system that can use tools and independently work towards completing a task. The important difference is really quite simple: A chatbot can tell you…
Read more
A small plumbing company once asked me to replace its paper scheduling calendar with digital calendars. We set them up using the systems already in place. Technically, they worked. In…
Read more
Optimization has always been the name of the game. Whether we gather fruit, build cars, or provide a service, efficiency can make the difference between barely surviving and thriving. The…
Read more
Summary verdict upfront: Getting a truly strict Content Security Policy (CSP) to play nicely with Next.js (especially with Static Site Generation / SSG) remains frustrating, brittle, and not worth the…
Read more
Passkeys are the better direction, I think. Where support is missing, I often use email codes or social logins (email codes are only as secure as the mailbox and are…
Read more
Developing the Vector Bible mobile app was my first time using Swift and SwiftUI. Being a first time user, naturally, means stumbling across a few problems. One of the nastier…
Read more
Note: Skip is now fully open source and free to use. Also, it has likely improved substantially since this post was published; the text below reflects my impressions at the…
Read more