I Cast Meteor!

22 Mar 2017

The Spell Meteor

There exists a powerful spell that helps growing wizards improve their ability to develop websites. That spell is Meteor. The spell itself is magical in that it automatically casts other spells to support the wizard: MongoDB, Angular, React, GraphQL, and Cordova. Together using our trusty wand, Intellij, and the Command Line spell book any novice wizard can develop the mightiest of websites. However, one does not simply use Meteor without properly learning it first.

Meteor’s Matricies

Earlier I said that Meteor supports the wizard with other spells. This is a strength of Meteor. It gives the wizard a defined structure to work around so he may organize his spellcasting for his website. Meteor is able to connect the inner power of a wizard, the server, and release it through a client. It is the link that ties these two together. Everytime we invoke a new instance of Meteor we must channel our words of power, “meteor npm install”, to set the spell in place. After that the wizard may start customizing the spell to his needs. As the wizard prepares his spell he may want to consider consulting his Command Line to install new features or remove any default features.

My Meteor

My personal experience with Meteor has not been frustrating, but challenging nonetheless. With Intellij and eslint catching my errors, the only thing making my spellcasting time difficult is performing a task that I have yet to learn. Recently my wizard instructor has recommended I learn about his bowfolios tutorial. The hope is that learning this will help me get better at designing websites.

The Good, The Bad, The End to a Beginning

Meteor is a really powerful spell that makes developing websites relatively easy. As a novice mage it was amazing that I could make something modern looking with little training in HTML and Javascript. I like that Meteor now makes a client and server file to keep their relavent code separate. It’s modular way of organizing files means that we can reuse pieces of code when we need it and makes it easy to detect errors. However, this also means it is the wizard’s responsibility to make sure all the imports and exports are in place, otherwise our Meteor may just end up smoke and flame. Overall as someone who has never really developed websites before, using Meteor really gives me confidence that I can make a website of my own as long as I give it some time, effort, and making sure my Javascripts are doing what they are supposed to.