What Is Meteor?

When we first stumbled across MeteorJS, we couldn’t believe our eyes. Meteor is easily the most “magical” full-stack web application platform on the market—and it’s open source. Meteor allows us to build real-time, reactive web app prototypes in a fraction of the time it would’ve taken using any framework, like Ruby on Rails. The platform runs on both the server and the client, and it’s 100% pure JavaScript, HTML5 and CSS3.

One of its loveliest development features is hot code push, which reflects your code modifications without a browser refresh. On top of that, it’s 100% reactive, updating the client’s user interface every time there’s a change that should be reflected—without any need to program AJAX calls.

Meteor makes building mobile apps a breeze too—its PhoneGap integration allows you to port over a working, native, ready-to-submit iOS and Android version of your web application in no time. It also features hot deploys, which allows you to deploy updates to your server, which all connected clients will receive, no need to submit updated versions through the App Store.

How Can I Learn Meteor?

Our CEO Rashad loves Meteor so much, we’re putting together a series of articles and Meteor JS tutorials for your consumption! No costs, no catch and no strings attached. If you like our articles and meteor tutorials, please share them with whoever might be interested.

We’ll be covering the basics—from Meteor installation, to understanding core concepts like the session variable, reactivity, publishing and subscribing, querying MongoDB, using third-party packages and building dynamic, reactive web applications. We’ll also be covering certain intermediate topics for those of you looking to dive further into Meteor.

Our goal is to help you understand and learn Meteor JS easily, efficiently and quickly. This means we’ll be cutting out all the bloat and bulk you’ll find in most technical references, and dive right into projects.

If you have any questions, drop them in the comments of a specific post it pertains to. We also implore users who are learning Meteor and run into roadblocks to check StackOverflow for potential solutions!

JavaScript Basics for Meteor JS

A JavaScript primer for those who may know a bit of the language and need a refresher, and for those who are coming from another programming language. If you have no JavaScript experience, this is a good place to start as well.