We just released a complete guide to adding Stripe payments to a Meteor 3.x app: Payment Intents created server-side, transactions stored in MongoDB, and signature-verified webhooks that keep payment state accurate.
End-to-end, deployed on Galaxy: https://t.co/CpTVXx22ae
@CloudByGalaxy Read more: the full step-by-step guide covers GitHub Secrets, monitoring the pipeline, and a troubleshooting section for the most common deploy errors.
https://t.co/vSWOectjas
Deploying a Meteor app manually works fine at first: run meteor deploy, watch the logs, move on.
But once the app grows, one missed env var or a badly timed push can take down production.
A CI/CD pipeline removes that risk. Here's how to set one up for @CloudByGalaxy. 🧵
@CloudByGalaxy Once the basics work, harden it for production:
Pin your Meteor version in .meteor/release. Split staging and production into separate workflows. Commit package-lock.json. Rotate your session token periodically.
CI/CD is a foundation, not a ceiling.
A Meteor gotcha that catches React developers: inside a publication, the context 'this' gives you — this.userId, this.ready(), this.stop().
Arrow functions have no 'this' of their own, so they silently break access to it. Always use a regular function in a publication.
Still on Meteor 2? 👀
It reached End-of-Life in December 2025, which means no more updates of any kind.
But hey, migrating to Meteor 3 is more approachable than it looks.
This new guide on the blog covers what changed, what breaks, and how to fix it: https://t.co/0GVhVVw0U1
Meteor 3.5-rc.1 is out!
Change Streams on by default, a pluggable DDP transport (uWebSockets), DDP Session Resumption, MongoDB Collation, Node.js 24.15.0, and more.
This is the final checkpoint before 3.5.
Give it a try:
meteor update --release 3.5-rc.1
@meteorjs release 3.5-rc.1 is out 🎊🎉🥳
All the details: Change Streams on by default, the new pluggable DDP transport (uWebSockets), DDP Session Resumption, `accounts-express`, async DDPRateLimiter matchers, MongoDB Collation, the EJSON/DDP performance batch, Node.js 24.15.0, and the full list of fixes, are already covered in the main post here: https://t.co/BaNrCcBTPi
Give it a try:
meteor update --release 3.5-rc.1
This is the final checkpoint before 3.5 official, so the most valuable thing you can do right now is test your apps against `3.5-rc.1` and report anything unusual here in the thread. Your feedback is what gets us to a solid stable release. 🙏
Thanks again to everyone who contributed and tested along the way!
Type safety in a Meteor app starts with your collections. Pass an interface as a generic to Mongo.Collection, and every insert, update, and query gets checked against it.
Insert a document with a missing field or wrong type, and the error shows up in your editor, not in prod.
Meteor's dynamic, reactive nature makes runtime bugs easy to introduce: a publication returning the wrong shape, a method getting a bad argument. TypeScript catches those in your editor, before they hit production.
A full setup guide for 2026: https://t.co/IMxZ3p39bS