JSDay 2014: Recap and Highlights

I’m fresh off the plane from JSDay in Italy, where I met a bunch of smart, inspiring people, and learned that JavaScript is even more capable than I thought it was. This coming from a JS fanboy, mind you. Though I learned something from every session I attended, here are some favorites that were particularly enjoyable:

Read More

jQuery Conf Video: Understanding Scope in JavaScript

My jQuery Conf video is now live. Here's the skinny, video is posted below:

Scope is one of the most critical concepts in JavaScript, but even seasoned front-end developers have trouble with the the meaning of this. It doesn't have to be this way. Once you learn the few simple rules that govern JavaScript scope, your code will become more precise and flexible.

Let's take a deep dive into what scoping means in JavaScript. In this talk you'll learn why scope is critical to applications running in a browser environment, what the heck all this talk of this and _that is about, as well as how to avoid some pitfalls even the experts make.

Read More

A currentUser Helper for Ember Routes

In many of my Ember routes I need to be sure that I have a populated currentUser, so I can direct users and protect certain pages appropriately. In a completely asynchronous environment like Ember, it can be hard to know when an important call has resolved. Here's my stab at a little helper (for an Ember.Route) that will make sure currentUser is available when your route's .model() method runs.

Read More
QuickLeft closeicon

Let's Build Your Project

Phone: 303.242.5536
Quick Left HQ
902 Pearl St.
Boulder, CO 80302
Quick Left San Francisco
1285 Folsom St.
San Francisco, CA 94103
Quick Left Portland
524 E. Burnside St.
#410
Portland, OR 97214
Quick Left Denver
Galvanize
1062 Delaware St.
Denver, CO 80204