Episode 76

076 JSJ Meteor.js with Marcus Phillips and Fred Zirdung


September 20th, 2013

50 mins 28 secs

Your Hosts
Special Guests

About this Episode


Marcus Phillips (twitter github)
Fred Zirdung (twitter github)
Jamison Dance (twitter github blog)
Joe Eames (twitter github blog)
Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)

01:30 - Marcus Phillips and Fred Zirdung Introduction

Hack Reactor

03:31 - Experience with Meteor
05:45 - Intro to Meteor

Client-side Environment
Tethered Queries

09:56 - Websockets
11:29 - Deployment Support
14:51 - The Cloud
16:43 - Meteor and Server-side JavaScript Engines

Meteor Devshop 7 - LIVE

19:48 - Meteor and Windows
22:43 - Package Management System
23:49 - Building Meteor Apps
29:04 - Meteor Methods
33:02 - Open-Source Meteor Apps
34:15 - Hack Reactor

Training Developers
Removing Complexity


ng-conf (Joe)
Ben Kamens: “Shipping Beats Perfection” Explained (Jamison)
Evan Goer: Writing for Developers — Some Rational Techniques (Jamison)
BOXEN (Chuck)
Book Yourself Solid Illustrated: The Fastest, Easiest, and Most Reliable System for Getting More Clients Than You Can Handle Even if You Hate Marketing and Selling by Michael Port (Chuck)
meteor / packages / deps / deps.js (Marcus)
Underscoreboard (Marcus)
actionHero.js (Fred)
Satellite (Fred)
Tilden (Fred)
rethink-livedata (Marcus)

Next Week
Monacle with Alex MacCaw
JAMISON:  Speaking of single and [working] 30 hours a week after your job, is Merrick there?  

[Hosting and bandwidth provided by the Blue Box Group. Check them out at BlueBox.net.] 

[This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.] 

[This podcast is sponsored by JetBrains, makers of WebStorm. Whether you’re working with Node.js or building the frontend of your web application, WebStorm is the tool for you. It has great code quality and code exploration tools and works with HTML5, Node, TypeScript, CoffeeScript, Harmony, LESS, Sass, Jade, JSLint, JSHint, and the Google Closure Compiler. Check it out at JetBrains.com/WebStorm.]

CHUCK:  Hey everybody and welcome to episode 76 of the JavaScript Jabber show. This week on our panel, we have Jamison Dance.

JAMISON:  Hello friends.

CHUCK:  Joe Eames.

JOE:  Hey there.

CHUCK:  I’m Charles Max Wood from DevChat.TV. We’ve also got two special guests and that is Fred Zirdung.

FRED:  Hello.

CHUCK:  Did I totally butcher that?

FRED:  Yeah, you got it right.

CHUCK:  Okay. And Marcus Phillips.

MARCUS:  Hi everybody.

CHUCK:  Since you guys haven't been on the show before, do you want to introduce yourself? We’ll have Marcus go first.

MARCUS:  Sure. I'm Marcus Phillips. I'm a JavaScript enthusiast. I've been in it for a long time. Really excited about framework architecture and lately, all about teaching what I've learned over the course of time that I've been working in the Bay Area and working on the frontend of Twitter and things like that. Nowadays, I teach at Hack Reactor full time which is an immersive school for learning to become a developer over a period of three months.


CHUCK:  And which technologies do you teach at Hack Reactor?

MARCUS:  We use JavaScript as our teaching language. Fundamentally, what we’re trying to do is teach people software engineering principles. So, JavaScript just turns out to be one of the most useful languages we can use to do that. But from there, we kind of want to give people practical skills that they can use immediately on the job. So, we definitely drive the entire curriculum out of GitHub repos and teach them some practical things like Backbone and Node and deployment strategies. So yeah, we kind of cover the gambit from frontend to backend with a focus on JavaScript in particular.

CHUCK:  Awesome. That sounds really cool.

JOE:  Yeah, it does.

MARCUS:  It’s a lot of fun.

CHUCK:  Fred,