Skip to content

Instantly share code, notes, and snippets.

#!/bin/sh
#configuring the system
wget https://raw.github.com/arunoda/travis-ci-meteor-packages/master/Makefile
wget https://raw.github.com/arunoda/travis-ci-meteor-packages/master/start_test.js
wget https://raw.github.com/arunoda/travis-ci-meteor-packages/master/phantom_runner.js
#install meteor
curl -L https://gist.githubusercontent.com/queso/9330669/raw/1e441436809ae5746b3f5d5905cd3434b7dc4b59/install.sh | /bin/sh
@queso
queso / test.js
Created March 18, 2014 20:27
Testing for book
Tinytest.add('MeteorFile - read', function (test) {
test.equal(1, 1, 'Expected values to be equal);
});
@queso
queso / blog.mkd
Last active August 29, 2015 14:02
The (not so) real problems with meteor.js

The FUD around the Meteor.js platform

I ran across a post on reddit the other day asking why Meteor.js wasn't everywhere, and the amount of FUD surrounding meteor.js made me chuckle a little.

Let's dive into some of the reasons people cited.

Meteor is too much magic

Any sufficiently advanced technology is indistinguishable from magic. - Arthur C. Clarke

@queso
queso / gist:acc18f17490db7508b13
Created September 11, 2014 05:43
What I've learned from a year with Meteor.js
Learn the strengths and weaknesses of Meteor.js from Josh Owens, who has been using it full time since April 2013. The talk goes over things like the core principles, packaging system, hosting, the great community, testing, and much more. Get the inside scoop on why you should give Meteor.js a look.
@queso
queso / error.log
Created January 23, 2015 15:44
Error
I20150123-10:37:18.729(-5)? [xolvio:cucumber] Cucumber is running
W20150123-10:37:19.047(-5)? (STDERR)
W20150123-10:37:19.048(-5)? (STDERR) RuntimeError: RuntimeError
W20150123-10:37:19.048(-5)? (STDERR) Problem: Variable Resource Not Found - {"headers":{"Accept":"application/json","Connection":"keep-alive","User-Agent":"webdriverio/webdriverio/2.4.2","content-length":"0","host":"127.0.0.1:4444"},"httpVersion":"1.1","method":"DELETE","url":"/session/cookie/meteor_login_token","urlParsed":{"anchor":"","query":"","file":"meteor_login_token","directory":"/session/cookie/","path":"/session/cookie/meteor_login_token","relative":"/session/cookie/meteor_login_token","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/session/cookie/meteor_login_token","queryKey":{},"chunks":["session","cookie","meteor_login_token"]}}
W20150123-10:37:19.048(-5)? (STDERR)
W20150123-10:37:19.048(-5)? (STDERR) Callstack:
W20150123-10:37:19.048(-5)? (STDERR) -> cookie("DELETE",
Hey guys, check out this escaped url: http://crater.io/out?url=https%3A%2F%2Fitunes.apple.com%2Fus%2Fpodcast%2Fscaling-deploy-meteor-meteor%2Fid984131621%3Fi%3D339627585%26mt%3D2
Package.describe({
summary: "Nicely formatted dropdown list of timezones, based on moment. Also timezone detection.",
version: '0.1.2',
name: "joshowens:timezone-picker",
git: 'https://github.com/MeteorClub/timezone-picker'
});
Package.onUse(function(api, where) {
api.versionsFrom("[email protected]");
api.use(['blaze', 'templating', 'jquery'], 'client');
api.use(['underscore'], 'client');
api.use(['mrt:[email protected]', 'mrt:[email protected]'], 'client');
api.addFiles([
'mapping.js',
'picker.html',
PLEASE NOTE THE NEW LOCATION! We'll be meeting at Cintrifuse and the Brandery's new location Union Hall (1313 Vine St.). We also have a food sponsor for this meeting (thank you Differential!) so we'll be providing pizza.
We're going to have three talks:
Ry Walker will be giving a brief intro to Meteor talk. Heard of Meteor but don't know much about it? Then this is your talk. Come and learn about the awesomeness of Meteor.
Bruce Hubbard will be giving a brief talk about new JavaScript ES2015 language features. There has been a huge effort lately to compile other languages into JavaScript (Coffeescript, TypeScript, etc) mostly because of perceived flaws in the JavaScript language. ES2015 is a great leap forward for JavaScript and helps fix some of the long complained about quirks and missing language features.
Josh Owens will be giving a brief talk about the thinking that goes into securing a Meteor application. While running Meteor Club and helping others with their Meteor applications Josh has