This Week in Meteor #24

by Rishi Goomar

Welcome to issue #24 of TWiM!

If you would like updates like this emailed to you, subscribe at

Updates in Meteor Core (MDG)

New Intro to Meteor Video

MDG released a great new 20 minute intro to Meteor video. It does a very good job of explaining the basics for someone that is very new to Meteor. It is a great resource to give to people that are new to Meteor.

Rate Limiting in Core

This is a blog post that explains the new feature of being able to add rate limits to various parts of your Meteor app. It gives a simple code example of how it can be used and explains why it should be used. I would say it’s a must-read for any Meteor developer.

Updates in the Meteor Community

Unit Testing React Components in Meteor

This is a very good blog post that goes through and shows you how to write proper unit tests for your React front end. It has detailed code examples that give you exact instructions on how to set it up and get going to make sure that you have a well tested React front end for your Meteor application.

Testing Meteor Packages

This is part two of a three part tutorial series that goes through in detail on how to setup your Meteor application in a package-based architecture. I agree with many of the points that the author makes and the approach taken to ensure a good development experience for Meteor developers.

How I Develop Meteor Apps - Part 2

This is the second part to a great 3-part tutorial series that explains how to properly test the packages you create for your package-based architecture. The author does a good job of explaining it in depth and making sure that you know everything you need to in order to get going on testing your Meteor packages.

Kadira Debug v2

The MeteorHacks team has released Kadira Debug version 2. It comes with some new features like CPU monitoring, CPU profiling, and improved events streams. Not only were there feature enhancements, they also improved their UI.

Introducing Portable Meteor User

This is an article that explains how you can persist your users between your various Meteor applications. It’s a simple method that stores your token in localStorage and essentially “shares” that state between your applications.


Sideburns is an awesome template system for Meteor and React. It makes your React application look like the way you would code a Blaze implementation. It separates the template from the logic and I like it. I think it’s a great way for people who dislike JSX to get going on React.

Reactive Dict, Reactive Vars, and Session Variables

Ryan Glover aka the Meteor Chef has written a really great and in-depth article on the use of various types of reactive storage in your Meteor application. In the past, the Session variable was the end-all solution for storing pieces of data locally, but now it has been shown to be a bit of an anti-pattern since you are exposing all of those pieces globally which is why developers should be using ReactiveDict and ReactiveVar. I highly recommend reading this so you get an understanding of those two packages.

That’s all for this week! Tune in next week for more updates in the Meteor universe.

If you would like updates like this emailed to you, subscribe at

Share Share on Twitter Share on Facebook Share on LinkedIn

How Can We Help?

If you’re a middle-market or enterprise level organization with a problem that might be solved through technology, we’d love to set up a 15-minute Discovery Call to see how we might help.

Contact Us