+1 (478) 654-9062

Maintenance

Changing the Shape of Your Data While the App Is Running

October 12, 2026 · InterstellarBits

Schema validation tells you what a document should look like. Data migrations are how it gets there. A practical pattern for backfills in a production Meteor app: idempotent and resumable, batched against the oplog, async-safe after Fibers, and still useful on the way out.

Read more

The Side Door: REST Endpoints and Webhooks in a Meteor App

October 5, 2026 · InterstellarBits

Every production Meteor app has an HTTP surface nobody documents: webhooks, partner endpoints, health checks. How to inventory it, what Meteor 3's move to Express changes, how to authenticate it, and why it is the first thing to move in a strangler migration.

Read more

Building a Test Safety Net on an Inherited Meteor App

September 18, 2026 · InterstellarBits

Most production Meteor apps we inherit have almost no tests, and the async migration is the worst time to be guessing. A practical order for adding coverage: methods and publications first, browser paths second, CI last — and how to keep the suite running while the app converts to async/await.

Read more

The Meteor Cordova App Nobody Wants to Touch

September 16, 2026 · InterstellarBits

Store SDK deadlines arrive on someone else's calendar, and the Cordova half of a Meteor app is usually the least-maintained part of it. How to audit a Meteor Cordova build, decide whether to keep hot code push, and plan an exit that does not strand your users.

Read more

Instrumenting a Meteor App: Observability After Kadira and After Fibers

September 14, 2026 · InterstellarBits

Most Meteor teams debug production by reading logs and guessing. What to instrument instead — method and publication timing, observer counts, Mongo slow queries — what the async migration does to your stack traces and your APM, and how to get useful traces out of an app that has none.

Read more

Meteor Accounts: Carrying Login Through an Upgrade or a Migration

September 14, 2026 · InterstellarBits

Auth is the piece of a Meteor app that most resists both upgrades and exits. What actually lives in the users collection, how resume tokens and DDP login differ from an HTTP session, and how to let a second app read the same logins without asking anyone to reset a password.

Read more

Upgrading Node and MongoDB Under a Running Meteor App

September 11, 2026 · InterstellarBits

The runtime underneath Meteor ages faster than the app does. A staged plan for Node and MongoDB upgrades: read the version matrix, move the database first, and know what changes when oplog tailing gives way to change streams.

Read more

Moving Blaze to React Without Leaving Meteor

September 10, 2026 · InterstellarBits

You can modernize a Blaze UI screen by screen while staying on Meteor. How to run Blaze and React in one app, where the reactivity boundary goes, and which screens to convert first.

Read more